Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 285|Yanıt: 1

[Kaynak] .NET/C# Sqids(Hashids) dijital şifreleme ve şifre çözme için algoritması

[Bağlantıyı kopyala]
2025-10-8 11:02:27 tarihinde yayınlandı | | | |
Gereksinimler: Veritabanı makale tablosu ana anahtar olarak int tipini kullanır; web sitesi makalelerinin tamamı sayısal sayılarla adlandırılmışsa, makale içeriğini toplamak için döngüler kullanmak çok kolaydır. Başkalarının sayısal türde makale toplamasını nasıl engelleyebilirim?

Hashids.net (eski isim)

Numaralardan YouTube benzeri kimlikler oluşturmak için küçük bir .NET paketi. Sayıları (örneğin 347'yi diziye (ör. yr8) veya sayı dizilerine (ör. ) [27, 986] 3kTMd'ye dönüştürür. Ayrıca bu kimlikleri tekrar çözebilirsiniz. Bu, birden fazla parametri bir arada birleştirirken, gerçek ID'leri gizlerken veya sadece kısa dizi ID'leri olarak kullanırken faydalıdır.

Kaynak:Bağlantı girişi görünür.

Sqids (yeni isim)

Hashids yükseltilip Sqids olarak yeniden adlandırıldı, Hashids algoritmasının orijinal yazarı ise "sqids" adlı yeni bir algoritma oluşturdu. Sqids ("kalamar" olarak telaffuz edilir), sayılara dayalı kısa, benzersiz tanımlayıcılar oluşturmanıza olanak tanıyan açık kaynaklı bir kütüphanedir. Bu ID'ler URL'lerde kullanmak için güvenlidir, birden fazla sayı kodlayabilir ve yaygın küfür içermezler.

Sqids ("kalamar" olarak telaffuz edilir), sayılardan YouTube benzeri kimlikler oluşturmanıza olanak tanıyan küçük bir kütüphanedir. 127 gibi bir sayıyı yc3 gibi bir diziye kodlar, böylece orijinal sayıya geri dönebilirsiniz. Sqidler, ardışık sayısal kimlikler gibi sayıları URL'lerde ve diğer konumlarda kullanılmak üzere rastgele gibi görünen dizelere karıştırmak istediğinizde kullanışlı olabilir.

Kaynak:Bağlantı girişi görünür.
Belge:Bağlantı girişi görünür.

Test kodu şu şekildedir:

Aşağıda gösterildiği gibi:





Önceki:PYUSD'ye, bir blokzincir PayPal stabilcoin
Önümüzdeki:OneKey Pro kripto para donanım cüzdanı satın alma eğitimi
 Ev sahibi| 2025-10-8 11:11:18 tarihinde yayınlandı |
Singleton olarak kapsüllenmiş



Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com