Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 285|Antwoord: 1

[Bron] .NET/C# Sqids(Hashids)-algoritme voor digitale encryptie en ontsleuteling

[Link kopiëren]
Geplaatst op 8-10-2025 11:02:27 | | | |
Vereisten: De database-artikeltabel gebruikt int-type als hoofdsleutel; als alle websiteartikelen met numerieke nummers worden benoemd, is het heel eenvoudig om lussen te gebruiken om artikelinhoud te verzamelen. Hoe kan ik voorkomen dat anderen numerieke soorten artikelen verzamelen?

Hashids.net (oude naam)

Een klein .NET-pakket om YouTube-achtige ID's te genereren uit cijfers. Het zet getallen (bijv. 347 om in strings (bijv. yr8) of arrays van getallen (bijv. ) [27, 986] naar 3kTMd. Je kunt deze ID's ook terugdecoderen. Dit is handig bij het bundelen van meerdere parameters in één, het verbergen van de daadwerkelijke ID's, of simpelweg het gebruik ervan als korte string-ID's.

Bron:De hyperlink-login is zichtbaar.

Sqids (nieuwe naam)

Hashids is geüpgraded en hernoemd naar Sqids, en de oorspronkelijke auteur van het Hashids-algoritme is hernoemd en heeft een nieuw algoritme gemaakt genaamd "sqids". Sqids (uitgesproken als "squids") is een open-source bibliotheek waarmee je korte, unieke identificaties kunt genereren op basis van cijfers. Deze ID's zijn veilig te gebruiken in URL's, kunnen meerdere nummers coderen en bevatten geen veelvoorkomende vloekwoorden.

Sqids (uitgesproken als "squids") is een kleine bibliotheek waarmee je YouTube-achtige ID's kunt genereren op basis van cijfers. Het codeert een getal zoals 127 in een string zoals yc3, die je dan weer kunt decoderen naar het oorspronkelijke getal. Sqids kunnen handig zijn wanneer je nummers, zoals opeenvolgende numerieke ID's, wilt verwarren tot schijnbaar willekeurige strings voor gebruik in URL's en andere locaties.

Bron:De hyperlink-login is zichtbaar.
Documentatie:De hyperlink-login is zichtbaar.

De testcode is als volgt:

Zoals hieronder getoond:





Vorig:Een korte introductie tot PYUSD, een blockchain PayPal stablecoin
Volgend:OneKey Pro cryptocurrency hardware wallet aankooptutorial
 Huisbaas| Geplaatst op 8-10-2025 11:11:18 |
Ingekapseld als een singleton



Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com