Kertaluonteisen salasanan luominen ilman maksua Twilion avulla Pythonissa

OTP on nimensä mukaisesti lyhenne sanoista One Time Password, jota monet palveluorganisaatiot käyttävät asiakkaiden tunnistamiseen liittyvissä asioissa. Sitä pidetään turvallisimpana tapana säilyttää asiakkaan yksityisyys antamalla annettuun salasanaan vain kertakäyttöinen pääsy ja se myös aiotun asiakkaan puhelimessa tai postissa. Tämä on erittäin hyödyllistä, jos haluat turvallisesti kirjautua sisään mihin tahansa portaaliin ja haluat myös tiukan suojauksen. Jokainen sovellus, olipa sitten Netflix, Amazon, Google Play Store, Hotstar jne., edellyttää, että käyttäjä ottaa OTP:n käyttöön ja kirjautuu sitten sisään tililleen. Nämä OTP:t luodaan OTP:tä tarjoavien yritysten avulla, ja ne voivat olla joko aakkosnumeerisia, numeerisia tai aakkosllisia valitsemasi paketin tyypin mukaan. Nämä OTP:tä tarjoavat yritykset luovat nämä numerot ohjelmointikielten tai minkä tahansa huippuluokan työkalun avulla ja myyvät ne sitten pakettien muodossa, jotka aiheutuvat haltijalle.

Joten entä jos luomme tämän OTP:n koodauksen avulla ja yhdistämme sen API-liittymään, joka tarjoaa aluksi ilmaisen palvelun muutamalle, ja sitten alkaa veloittaa. Kyllä, se on mahdollista Twilio-nimisellä API:lla. Tämä on hämmästyttävä API, jonka avulla käyttäjät voivat luoda OTP:tä ilmaiseksi työlleen. Vaikka ilmainen palvelu tarjoaa rajoitettuja OTP:itä, joita käyttäjät voivat käyttää, kyllä, jokainen siellä haluaa saada ilmaisen palvelun tietyksi ajanjaksoksi.

Ohjelmointikieli, jota käytämme tänään pääsyyn tähän sovellusliittymään, on Python ja työ suoritetaan Google Colaboratoryssa, joka on Googlen tarjoama ilmainen pilvipohjainen Jupyter-palvelu. Joten aloitetaan!

Huomaa: Kaikki selostukset tehdään pitäen mielessä, että Python tai Anaconda on jo järjestelmässä ja olet jo luonut virtuaalisen ympäristön Anacondaan. Lisäksi pipin on oltava järjestelmässä, jotta voit ladata Twilion tai minkä tahansa muun API:n

Ilmaisen tilin luominen Twiliossa

Päästäksemme Twilion palveluihin meidän on luotava ilmainen tili Twilion verkkosivuille. Tehdään tämä siis seuraavasti:

  • Siirry osoitteeseentwilio.comja napsauta sitten kirjautumisvaihtoehtoa verkkosivulla ja se ohjaa sinut sivulle, jolla täytät vain kaikki tiedot ja luot tilisi.

  • Kun olet valmis, vahvista sähköpostisi napsauttamalla Twilion lähettämää linkkiä.
  • Tämän jälkeen se pyytää sinua jälleen antamaan kirjautumistietosi. Joten tee se ja odota.
  • Nyt sinun on vahvistettava matkapuhelinnumerosi ja tilisi luodaan onnistuneesti.

  • Napsauta kyllä, kun se kysyy "Kirjoitatko koodia?"
  • Napsauta seuraavalla sivulla olevasta luettelosta haluamaasi kieltä, jota haluat käsitellä. Tässä valitsen Pythonin.

  • Napsauta nyt vain Siirry kojelautaan -vaihtoehtoa siirtyäksesi päähallintapaneeliin.

Dashboard Understanding for OTP

Täällä, kojelaudan alla, näet erilaisia ​​asioita, kuten summan, johon asti ilmainen kokeilujaksosi on aktiivinen (15 dollaria), valtuutustunnuksen ja valtuutustunnuksen. Tarvitsemme nämä asiat OTP-generaattorin rakentamiseen. Joten kopioi nämä vain muistilehtiöön tai johonkin muuhun tekstieditoriin. Kun olet valmis, seuraava asia on napsauttaa kojelaudassa olevaa Hanki kokeilunumero -vaihtoehtoa, koska se antaa sinulle numeron, josta saat OTP:t. Joten kopioi vain se ei. ja tallenna se jonnekin tekstieditoriin. Kun kaikki nämä asiat on tehty, voit siirtyä toteutusosaan Pythonilla.

Asennus ja toteutus osa Pythonilla

  • Voit asentaa Twilio API:n tekemällä pip install twilion järjestelmäsi antamassa komentokehotteessa tai Anacondan tarjoaman komentokehotteen kautta ja odottamalla latauksen päättymistä. Vaikka tässä käytämme Colabia, joten kirjasto voidaan ladata konsolissa kirjoittamalla !pip install twilio.
  • Kun kirjasto on asennettu, seuraava vaihe on tuoda se käyttämällä Import twilioa.
  • Seuraava vaihe on tuoda satunnainen kirjasto Pythonista kirjoittamalla vain tuonti satunnainen. Tämä kirjasto auttaa luomaan satunnaislukuja tietyltä alueelta käyttämällä satunnaiskokonaislukuvaihtoehtoa.
  • Loput toteutusosasta on esitetty alla kuvallisena esityksenä, jotta saat paremman käsityksen asioiden toimimisesta.

Kun OTP on luotu ja luotu, sama heijastuu matkapuhelimeesi muutamassa sekunnissa.

Voit myös käyttää Twilioa viestien ja muun tyyppisen jutun luomiseen. Saadaksesi enemmän ymmärrystä, lue heidän verkkosivustolla oleva virallinen dokumentaatio ja kokeile sitten tämän API:n tarjoamia erilaisia ​​palveluita.

Johtopäätös

Joten näin voit luoda omia OTP:itäsi Twilio API:n avulla ja myös muutaman koodirivin avulla. Vaikka ilmainen palvelu on rajoitettu 15 dollariin, OTP:tä kohden vähennetty summa on hyvin pieni, joten voimme käyttää tätä palvelua pidempään. Kun luottoraja on päättynyt, voimme täyttää sen uudelleen kojelaudan laskutusosiossa. Joten mene luomaan OTP ja vastaanota se matkapuhelimeesi.

Related Posts