Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 285|Svar: 1

[Källa] .NET/C# Sqids(Hashids)-algoritm för digital kryptering och dekryptering

[Kopiera länk]
Publicerad den 2025-10-8 11:02:27 | | | |
Krav: Databasens artikeltabell använder int-typ som huvudnyckel, om webbplatsartiklarna alla namnges med numeriska nummer är det mycket enkelt att använda loopar för att samla artikelinnehåll. Hur kan jag förhindra att andra samlar på numeriska typer av artiklar?

Hashids.net (gammalt namn)

Ett litet .NET-paket för att generera YouTube-liknande ID:n från siffror. Den omvandlar tal (t.ex. 347 till strängar (t.ex. yr8) eller arrayer av siffror (t.ex. ) [27, 986] till 3kTMd. Du kan också avkoda dessa ID:n tillbaka. Detta är användbart när man buntar ihop flera parametrar till en, döljer de faktiska ID:n eller helt enkelt använder dem som kortsträngs-ID:n.

Källa:Inloggningen med hyperlänken är synlig.

Sqids (nytt namn)

Hashids har uppgraderats och bytt namn till Sqids, och den ursprungliga skaparen av Hashids-algoritmen har bytt namn och skapat en ny algoritm kallad "sqids". Sqids (uttalas "squids") är ett öppet källkodsbibliotek som låter dig generera korta, unika identifierare baserade på siffror. Dessa ID:n är säkra att använda i URL:er, kan koda flera siffror och innehåller inte vanliga svordomar.

Sqids (uttalas "squids") är ett litet bibliotek som låter dig generera YouTube-liknande ID:n från siffror. Den kodar ett nummer som 127 till en sträng som yc3, som du sedan kan avkoda tillbaka till det ursprungliga numret. Sqids kan vara användbara när du vill blanda ihop nummer, som på varandra följande numeriska ID:n, till till synes slumpmässiga strängar för användning i URL:er och andra platser.

Källa:Inloggningen med hyperlänken är synlig.
Dokumentation:Inloggningen med hyperlänken är synlig.

Testkoden är följande:

Som visas nedan:





Föregående:En kort introduktion till PYUSD, en blockchain PayPal stablecoin
Nästa:OneKey Pro hårdvaruhandbok för köp av OneKey Pro kryptovalutaplånbok
 Hyresvärd| Publicerad den 2025-10-8 11:11:18 |
Inkapslad som en singel



Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com