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

Melihat: 285|Jawab: 1

[Sumber] Algoritma .NET/C# Sqids (Hashids) untuk enkripsi dan dekripsi digital

[Salin tautan]
Dipaparkan pada 2025-10-8 11:02:27 | | | |
Persyaratan: Tabel artikel database menggunakan tipe int sebagai kunci utama, jika semua artikel situs web diberi nama dengan angka numerik, sangat mudah menggunakan loop untuk mengumpulkan konten artikel. Bagaimana saya bisa mencegah orang lain mengumpulkan jenis artikel numerik?

Hashids.net (nama lama)

Paket .NET kecil untuk menghasilkan ID seperti YouTube dari angka. Ini mengubah angka (misalnya 347 menjadi string (misalnya yr8) atau susunan angka (misalnya ) [27, 986] menjadi 3kTMd. Anda juga dapat memecahkan kode ID ini kembali. Ini berguna saat menggabungkan beberapa parameter menjadi satu, menyembunyikan ID aktual, atau hanya menggunakannya sebagai ID string pendek.

Sumber:Login hyperlink terlihat.

Sqids (nama baru)

Hashids telah ditingkatkan dan diganti namanya menjadi Sqids, dan penulis asli algoritma Hashids telah diganti namanya dan membuat algoritme baru yang disebut "sqids". Sqids (diucapkan "cumi-cumi") adalah perpustakaan sumber terbuka yang memungkinkan Anda menghasilkan pengidentifikasi pendek dan unik berdasarkan angka. ID ini aman digunakan di URL, dapat mengkodekan beberapa angka, dan tidak berisi kata-kata kotor umum.

Sqids (diucapkan "cumi-cumi") adalah perpustakaan kecil yang memungkinkan Anda membuat ID seperti YouTube dari angka. Ini mengkodekan angka seperti 127 menjadi string seperti yc3, yang kemudian dapat Anda dekode kembali ke angka aslinya. Sqids dapat berguna ketika Anda ingin membingungkan angka, seperti ID numerik berturut-turut, menjadi string yang tampaknya acak untuk digunakan di URL dan lokasi lain.

Sumber:Login hyperlink terlihat.
Dokumentasi:Login hyperlink terlihat.

Kode pengujiannya adalah sebagai berikut:

Seperti yang ditunjukkan di bawah ini:





Mantan:Pengenalan singkat tentang PYUSD, stablecoin PayPal blockchain
Depan:Tutorial pembelian dompet perangkat keras cryptocurrency OneKey Pro
 Tuan tanah| Dipaparkan pada 2025-10-8 11:11:18 |
Dienkapsulasi sebagai singleton



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