Paralel olarak birkaç DB ile çalışma ve bazı kayıtları hashed parolalarıyla başlatmanız gerekir.SQL1'de SHA1 hashing: nasıl?
HashBytes('SHA1', CONVERT(nvarchar(32), N'admin'))
SQLite
benzer bir işlevi var mı: MS SQL server
yılında anında karma izin kullanışlı fonksiyonlar vardır?
Değilse, hangisi en kolay çözümdür (örneğin, SQL server
'dan birini seçin ve bir şekilde SQLite
tablolarına ekleyin)?
tercih edilen bir müzakere algoritması SHA1
ve şifreleri BLOB
sütunda depolanır.
Güncelleme: Geçerli projede C# dili kullanmaktadır.
SHA-1 bir şifreleme ancak kriptografik hash fonksiyonu değildir. – Gumbo
SHA1, şifrelerle karıĢmak için iyi bir seçim değildir, çünkü hızlı olmanın yollarıdır ve bu nedenle kaba taarruzu kolaylaştırır. BCrypt ya da PBKDF2 gibi anahtar türetme fonksiyonlarına bir göz atın, ikincisi C# içinde yerleşik olup, BCrypt kütüphaneleri mevcuttur. – martinstoeckli