Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 285|Antwort: 1

[Quelle] .NET/C# Sqids(Hashids)-Algorithmus für digitale Verschlüsselung und Entschlüsselung

[Link kopieren]
Veröffentlicht am 8.10.2025, 11:02:27 | | | |
Anforderungen: Die Datenbank-Artikeltabelle verwendet den Typ int als Hauptschlüssel; wenn alle Website-Artikel mit numerischen Nummern benannt sind, ist es sehr einfach, Schleifen zu verwenden, um Artikelinhalte zu sammeln. Wie kann ich verhindern, dass andere numerische Arten von Artikeln sammeln?

Hashids.net (alter Name)

Ein kleines .NET-Paket zur Generierung von YouTube-ähnlichen IDs aus Zahlen. Es wandelt Zahlen (z. B. 347 in Zeichenketten (z. B. yr8) oder Zahlenarrays (z. B. ) [27, 986] in 3kTMd um. Du kannst diese IDs auch wieder entschlüsseln. Dies ist nützlich, wenn man mehrere Parameter zu einem bündelt, die tatsächlichen IDs versteckt oder sie einfach als kurze String-IDs verwendet.

Quelle:Der Hyperlink-Login ist sichtbar.

Sqids (neuer Name)

Hashids wurde aufgerüstet und in Sqids umbenannt, und der ursprüngliche Autor des Hashids-Algorithmus wurde umbenannt und entwickelte einen neuen Algorithmus namens "sqids". Sqids (ausgesprochen "squids") ist eine Open-Source-Bibliothek, die es ermöglicht, kurze, eindeutige Kennungen basierend auf Zahlen zu erstellen. Diese IDs sind sicher in URLs zu verwenden, können mehrere Zahlen codieren und enthalten keine häufigen Schimpfwörter.

Sqids (ausgesprochen "squids") ist eine kleine Bibliothek, mit der man YouTube-ähnliche IDs aus Zahlen generieren kann. Es kodiert eine Zahl wie 127 in eine Zeichenkette wie yc3, die man dann wieder zur ursprünglichen Zahl entschlüsseln kann. Sqids können nützlich sein, wenn man Zahlen, wie zum Beispiel aufeinanderfolgende numerische IDs, in scheinbar zufällige Zeichenketten für URLs und andere Orte verwechseln möchte.

Quelle:Der Hyperlink-Login ist sichtbar.
Dokumentation:Der Hyperlink-Login ist sichtbar.

Der Testcode ist wie folgt:

Wie unten gezeigt:





Vorhergehend:Eine kurze Einführung in PYUSD, eine Blockchain-PayPal-Stablecoin
Nächster:OneKey Pro Hardware-Wallet-Tutorial zum Kauf von OneKey Pro
 Vermieter| Veröffentlicht am 8.10.2025, 11:11:18 |
Encapsuliert als Einzelspieler



Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com