Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 285|Atbildi: 1

[Avots] .NET/C# Sqids (Hashids) algoritms digitālajai šifrēšanai un atšifrēšanai

[Kopēt saiti]
Publicēts 2025-10-8 11:02:27 | | | |
Prasības: Datu bāzes rakstu tabulā kā galveno atslēgu tiek izmantots int tips, ja visi vietnes raksti ir nosaukti ar ciparu skaitļiem, ir ļoti viegli izmantot cilpas, lai apkopotu rakstu saturu. Kā es varu neļaut citiem vākt skaitliskus rakstu veidus?

Hashids.net (vecais nosaukums)

Neliela .NET pakotne YouTube līdzīgu ID ģenerēšanai no numuriem. Tas pārvērš skaitļus (piemēram, 347 virknēs (piemēram, yr8) vai skaitļu masīvos (piemēram, ) [27, 986] uz 3kTMd. Varat arī atšifrēt šos ID. Tas ir noderīgi, apvienojot vairākus parametrus vienā, slēpjot faktiskos ID vai vienkārši izmantojot tos kā īsus virknes ID.

Avots:Hipersaites pieteikšanās ir redzama.

Sqids (jauns nosaukums)

Hashids ir uzlabots un pārdēvēts par Sqids, un sākotnējais Hashids algoritma autors ir pārdēvēts un izveidojis jaunu algoritmu ar nosaukumu "sqids". Sqids (izrunā "kalmāri") ir atvērtā koda bibliotēka, kas ļauj ģenerēt īsus, unikālus identifikatorus, pamatojoties uz skaitļiem. Šie ID ir droši lietojami vietrāžos URL, tajos var kodēt vairākus skaitļus un tajos nav bieži sastopamu rupjību.

Sqids (izrunā "kalmāri") ir neliela bibliotēka, kas ļauj ģenerēt YouTube līdzīgus ID no numuriem. Tas kodē tādu skaitli kā 127 virknē, piemēram, yc3, kuru pēc tam varat atšifrēt atpakaļ uz sākotnējo numuru. Sqid var būt noderīgi, ja vēlaties sajaukt skaitļus, piemēram, secīgus skaitliskus ID, šķietami nejaušās virknēs, ko izmantot URL un citās vietās.

Avots:Hipersaites pieteikšanās ir redzama.
Dokumentācija:Hipersaites pieteikšanās ir redzama.

Testa kods ir šāds:

Kā parādīts zemāk:





Iepriekšējo:Īss ievads par PYUSD, blokķēdes PayPal stabilo monētu
Nākamo:OneKey Pro kriptovalūtas aparatūras maka iegādes apmācība
 Saimnieks| Publicēts 2025-10-8 11:11:18 |
Iekapsulēts kā vientuļš



Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com