Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 285|Răspunde: 1

[Sursă] Algoritmul .NET/C# Sqids(Hashids) pentru criptare și decriptare digitală

[Copiază linkul]
Postat la 2025-10-8 11:02:27 | | | |
Cerințe: Tabelul articolelor din baza de date folosește tipul int ca cheie principală; dacă toate articolele site-ului sunt denumite cu numere numerice, este foarte ușor să folosești bucle pentru a colecta conținutul articolului. Cum pot împiedica pe alții să colecteze tipuri numerice de articole?

Hashids.net (nume vechi)

Un mic pachet .NET pentru generarea ID-urilor de tip YouTube din numere. Convertește numere (de exemplu 347 în șiruri (de exemplu anul 8) sau în tablouri de numere (de exemplu ) [27, 986] în 3kTMd. De asemenea, poți decoda aceste ID-uri înapoi. Acest lucru este util atunci când combini mai mulți parametri într-unul singur, ascunzi ID-urile reale sau pur și simplu le folosești ca ID-uri scurte de șiruri.

Sursă:Autentificarea cu hyperlink este vizibilă.

Sqids (nume nou)

Hashids a fost actualizat și redenumit în Sqids, iar autorul original al algoritmului Hashids a fost redenumit și a creat un nou algoritm numit "sqids". Sqids (pronunțat "squids") este o bibliotecă open-source care îți permite să generezi identificatori scurți și unici, bazați pe numere. Aceste ID-uri sunt sigure pentru utilizare în URL-uri, pot codifica mai multe numere și nu conțin înjurături comune.

Sqids (pronunțat "squids") este o bibliotecă mică care îți permite să generezi ID-uri asemănătoare celor de pe YouTube din numere. Codifică un număr precum 127 într-un șir ca yc3, pe care îl poți decoda apoi la numărul original. Sqid-urile pot fi utile când vrei să confunzi numere, cum ar fi ID-urile numerice consecutive, în șiruri aparent aleatorii pentru utilizare în URL-uri și alte locații.

Sursă:Autentificarea cu hyperlink este vizibilă.
Documentație:Autentificarea cu hyperlink este vizibilă.

Codul testului este următorul:

Așa cum se arată mai jos:





Precedent:O scurtă introducere în PYUSD, o stablecoin blockchain PayPal
Următor:Tutorial pentru achiziția portofelului hardware pentru criptomonede OneKey Pro
 Proprietarul| Postat la 2025-10-8 11:11:18 |
Încapsulat ca un singleton



Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com