Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 285|Odgovoriti: 1

[Vir] .NET/C# Sqids(Hashids) algoritem za digitalno šifriranje in dešifriranje

[Kopiraj povezavo]
Objavljeno 8. 10. 2025 ob 11:02:27 | | | |
Zahteve: Tabela člankov v bazi podatkov uporablja int type kot glavni ključ, če so članki na spletni strani poimenovani s številčnimi številkami, je zelo enostavno uporabiti zanke za zbiranje vsebine članka. Kako lahko preprečim, da bi drugi zbirali številčne vrste člankov?

Hashids.net (staro ime)

Majhen .NET paket za generiranje ID-jev, podobnih YouTube-ju, iz številk. Pretvarja števila (npr. 347 v nize (npr. yr8) ali polja številk (npr. ) [27, 986]) v 3kTMd. Te ID-je lahko tudi dešifriraš nazaj. To je uporabno pri združevanju več parametrov v enega, skrivanju dejanskih ID-jev ali preprosto uporabi kot kratke ID nizov.

Izvir:Prijava do hiperpovezave je vidna.

Sqidi (novo ime)

Hashids je bil nadgrajen in preimenovan v Sqids, prvotni avtor algoritma Hashids pa je bil preimenovan in ustvaril nov algoritem z imenom "sqids". Sqids (izgovarja se "squids") je odprtokodna knjižnica, ki omogoča generiranje kratkih, edinstvenih identifikatorjev na podlagi številk. Ti ID-ji so varni za uporabo v URL-jih, lahko kodirajo več številk in ne vsebujejo pogostih kletvic.

Sqids (izgovarja se "squids") je majhna knjižnica, ki omogoča generiranje ID-jev, podobnih YouTubu iz številk. Kodira številko, kot je 127, v niz, kot je yc3, ki ga nato dekodiraš nazaj na izvirno številko. Sqid-ji so lahko uporabni, ko želite zamenjati številke, kot so zaporedni številčni ID-ji, v navidezno naključne nize za uporabo v URL-jih in drugih lokacijah.

Izvir:Prijava do hiperpovezave je vidna.
Dokumentacija:Prijava do hiperpovezave je vidna.

Testna koda je naslednja:

Kot je prikazano spodaj:





Prejšnji:Kratek uvod v PYUSD, blockchain PayPal stabilni kovanec
Naslednji:Vodič za nakup strojne denarnice za kriptovalute OneKey Pro
 Najemodajalec| Objavljeno 8. 10. 2025 ob 11:11:18 |
Enkapsuliran kot enojna oseba



Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com