Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 285|Risposta: 1

[Fonte] Algoritmo .NET/C# Sqids(Hashids) per la crittografia e la decrittografia digitale

[Copiato link]
Pubblicato il 8-10-2025 11:02:27 | | | |
Requisiti: La tabella degli articoli del database utilizza il tipo int come chiave principale; se tutti gli articoli del sito sono nominati con numeri numerici, è molto facile usare i cicli per raccogliere i contenuti degli articoli. Come posso impedire ad altri di raccogliere tipi numerici di articoli?

Hashids.net (vecchio nome)

Un piccolo pacchetto .NET per generare ID simili a YouTube a partire dai numeri. Converte numeri (ad esempio 347 in stringhe (ad esempio yr8) o array di numeri (ad esempio ) [27, 986] in 3kTMd. Puoi anche decodificare questi ID a nuovo. Questo è utile quando si raggruppano più parametri in uno solo, si nasconde gli ID reali o semplicemente si usano come ID di stringhe brevi.

Fonte:Il login del link ipertestuale è visibile.

Sqids (nuovo nome)

Hashids è stato aggiornato e rinominato in Sqids, e l'autore originale dell'algoritmo Hashids è stato rinominato e creato un nuovo algoritmo chiamato "sqids". Sqids (pronunciato "squids") è una libreria open source che permette di generare identificatori brevi e unici basati sui numeri. Questi ID sono sicuri da usare negli URL, possono codificare più numeri e non contengono lingue parolacce comuni.

Sqids (pronunciato "squids") è una piccola libreria che permette di generare ID simili a quelli di YouTube dai numeri. Codifica un numero come 127 in una stringa come yc3, che poi puoi decodificare tornando al numero originale. Gli sqid possono essere utili quando si vogliono confondere numeri, come ID numerici consecutivi, in stringhe apparentemente casuali da usare in URL e altre località.

Fonte:Il login del link ipertestuale è visibile.
Documentazione:Il login del link ipertestuale è visibile.

Il codice di prova è il seguente:

Come mostrato di seguito:





Precedente:Una breve introduzione a PYUSD, una stablecoin blockchain PayPal
Prossimo:Tutorial per l'acquisto del wallet hardware di criptovalute OneKey Pro
 Padrone di casa| Pubblicato il 8-10-2025 11:11:18 |
Racchiuso come un singolo



Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com