Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 285|Odpověď: 1

[Zdroj] .NET/C# Sqids(Hashids) algoritmus pro digitální šifrování a dešifrování

[Kopírovat odkaz]
Zveřejněno 8. 10. 2025 11:02:27 | | | |
Požadavky: Databázová tabulka článků používá jako hlavní klíč int type, pokud jsou všechny články na webu pojmenovány číselnými čísly, je velmi snadné použít smyčky ke sběru obsahu článku. Jak mohu zabránit ostatním sbírat číselné typy článků?

Hashids.net (starý název)

Malý .NET balíček pro generování ID podobných YouTube z čísel. Převádí čísla (např. 347 na řetězce (např. yr8) nebo pole čísel (např. ) [27, 986] na 3kTMd. Tyto ID můžete také dekódovat zpět. To je užitečné při sdružování více parametrů do jednoho, skrývání skutečných ID nebo jejich používání jako krátkých řetězcových ID.

Zdroj:Přihlášení k hypertextovému odkazu je viditelné.

Sqidové (nový název)

Hashids byl vylepšen a přejmenován na Sqids a původní autor algoritmu Hashids byl přejmenován a vytvořil nový algoritmus nazvaný "sqids". Sqids (vyslovuje se "squids") je open-source knihovna, která umožňuje generovat krátké, jedinečné identifikátory na základě čísel. Tyto ID jsou bezpečné pro použití v URL, mohou kódovat více čísel a neobsahují běžné sprosté výrazy.

Sqids (vyslovuje se "squids") je malá knihovna, která umožňuje generovat ID podobné YouTube z čísel. Zakóduje číslo jako 127 do řetězce jako yc3, který pak můžete dekódovat zpět na původní číslo. Sqids mohou být užitečné, když chcete zaměnit čísla, například po sobě jdoucí číselná ID, do zdánlivě náhodných řetězců pro použití v URL a dalších lokalitách.

Zdroj:Přihlášení k hypertextovému odkazu je viditelné.
Dokumentace:Přihlášení k hypertextovému odkazu je viditelné.

Testovací kód je následující:

Jak je uvedeno níže:





Předchozí:Krátký úvod do PYUSD, blockchainového PayPal stablecoinu
Další:Návod na nákup hardwarové peněženky OneKey Pro
 Pronajímatel| Zveřejněno 8. 10. 2025 11:11:18 |
Zabalený jako singleton



Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com