Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 285|Svar: 1

[Kilde] .NET/C# Sqids(Hashids) algoritme til digital kryptering og dekryptering

[Kopier link]
Opslået den 2025-10-8 11:02:27 | | | |
Krav: Database-artikeltabellen bruger int-typen som hovednøgle; hvis hjemmesideartiklerne alle er navngivet med numeriske numre, er det meget nemt at bruge løkker til at indsamle artikelindhold. Hvordan kan jeg forhindre andre i at samle numeriske typer artikler?

Hashids.net (gammelt navn)

En lille .NET-pakke til at generere YouTube-lignende ID'er ud fra tal. Den konverterer tal (f.eks. 347 til strenge (f.eks. yr8) eller arrays af tal (f.eks. ) [27, 986] til 3kTMd. Du kan også afkode disse ID'er tilbage. Dette er nyttigt, når man samler flere parametre til én, skjuler de faktiske ID'er eller blot bruger dem som korte streng-ID'er.

Kilde:Hyperlink-login er synlig.

Sqids (nyt navn)

Hashids er blevet opgraderet og omdøbt til Sqids, og den oprindelige forfatter af Hashids-algoritmen er blevet omdøbt og har skabt en ny algoritme kaldet "sqids". Sqids (udtales "squids") er et open source-bibliotek, der gør det muligt at generere korte, unikke identifikatorer baseret på tal. Disse ID'er er sikre at bruge i URL'er, kan kode flere tal og indeholder ikke almindeligt bandeord.

Sqids (udtales "squids") er et lille bibliotek, der gør det muligt at generere YouTube-lignende ID'er ud fra tal. Den koder et tal som 127 ind i en streng som yc3, som du så kan dekode tilbage til det oprindelige tal. Sqids kan være praktiske, når du vil forveksle tal, såsom sammenhængende numeriske ID'er, til tilsyneladende tilfældige strenge til brug i URL'er og andre placeringer.

Kilde:Hyperlink-login er synlig.
Dokumentation:Hyperlink-login er synlig.

Testkoden er som følger:

Som vist nedenfor:





Tidligere:En kort introduktion til PYUSD, en blockchain PayPal stablecoin
Næste:OneKey Pro kryptovaluta hardware købsvejledning
 Udlejer| Opslået den 8-10-2025 11:11:18 |
Indkapslet som en enkeltperson



Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com