ChatGPT'yi bir köşeye bırakın ve tuzlanmış hash değerlerini saklayın.
Hash basit iş, aratıp öğrenirsiniz.
Tuzlamanın mantığını aradığımda düzgün anlatan bir yer bulamamıştım, onu anlatayım.
Config dosyanızda bir tuz saklıyorsunuz. Bu tuz, atıyorum "technopaaaat" olsun, ama uzun ve random olması iyi olur.
Şifre girişi olunca veri tabanına kaydetmeden önce gelen verinin ucuna configdeki tuzu ekliyorsunuz, öyle hashlayıp kaydediyorsunuz.
Şifre sorgularken de aynı şekilde gelenin ucuna tuz atıp hash edip kayıtlı hash ile karşılaştırıyorsunuz.
Böylece veriler çalınsa bile veriyi görmek için veriyi bilmek gerekiyor. Ya da tuzu da çalmaları gerekiyor ki onun da güvenliğini siz sağlayacaksınız.
AES falan abartmış sizin GPT.