Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 117994|Jawab: 14

[Sumber] .NET/C# menghasilkan kata sandi satu kali berdasarkan TOTP

[Salin tautan]
Diposting pada 25/07/2020 18.50.04 | | | |
OTP adalah kependekan dari One-Time Password, yang berarti kata sandi satu kali.

Produk umum di pasaran:

  • Token perisai Ning
  • Harta karun identitas Alibaba
  • Pengautentikasi Google (google-authenticator)
  • Token QQ



Perbedaan token dinamis OTP, TOTP, dan HOTP
https://www.itsvse.com/thread-9326-1-1.html
Seri Angular 9 (XII) menghasilkan token dinamis berdasarkan OTP
https://www.itsvse.com/thread-9325-1-1.html
Program mini WeChat mengimplementasikan kata sandi dinamis OTP
https://www.itsvse.com/thread-9329-1-1.html

Mari kita buat proyek .NET 4.5 baru.

Nuget menginstal plugin dengan perintah berikut:

Kami mencoba membuat kata sandi setiap 60 detik, menggunakan algoritma SHA1, dan kodenya adalah sebagai berikut:

Saya menemukan situs web untuk Generator Token TOTP online, dan algoritme defaultnya adalah sha1.

Login hyperlink terlihat.

Coba jalankan program, dan kata sandi dinamis yang dihasilkan seperti yang ditunjukkan pada gambar di bawah ini:


Pernyataan:SecretKey harus berupa string base32,Jika tidak, kesalahannya akan menjadi sebagai berikut:

Karakter bukan karakter Base32

Unduhan kode sumber:

Wisatawan, jika Anda ingin melihat konten tersembunyi dari posting ini, silakanJawab


(Akhir)


Skor

Jumlah peserta1MB+1 sumbang+1 Roboh alasan
KonNTFS + 1 + 1 Sangat kuat!

Lihat semua penilaian





Mantan:Perbedaan token dinamis OTP, TOTP, dan HOTP
Depan:Sekarang Anda dapat memberikan attr 'wx:key' untuk 'wx:for' untuk ditingkatkan.
Diposting pada 30/10/2024 22.53.34 |

Saya sedang memikirkan solusi otentikasi sisi klien
Diposting pada 28/07/2020 21.29.28 |
NET/C# menghasilkan kata sandi satu kali berdasarkan TOTP
Diposting pada 22/06/2021 09.18.14 |

NET/C# menghasilkan kata sandi satu kali berdasarkan TOTP
Diposting pada 28/07/2020 18.35.33 |
Datang dan lihat, terima kasih telah berbagi
Diposting pada 10/10/2020 15.08.50 |
Saya sedang memikirkan solusi otentikasi sisi klien
Diposting pada 13/10/2020 17.44.56 |
Lihatlah, terima kasih telah berbagi
Diposting pada 23/10/2020 15.16.12 |
Minta kode sumbernya!
Diposting pada 18/03/2021 14.54.32 |
Yang dihasilkan tidak sebagus tumpukan di komputer
Diposting pada 20/04/2021 11.10.39 |
Datang dan lihat, terima kasih telah berbagi
Diposting pada 14/08/2021 10.37.31 |
Berguna Terima kasih telah berbagi
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com