Şifreleme hakkında pek bilgi sahibi değilim; ancak açılan bu konuda ve istekte mantık hatası var sanırım. Bir verinin şifrelenmesi demek; tekrardan geri dönüştürülebilir bir hale getirilmesi demek. Olayın mantığı o zaten. Yani verinin gizlenmesi gibi. Siz veriyi şifrelemek ve tekrardan geri dönüştürülmemesini istiyorsunuz. Bu dediğiniz verinin komple silinmesiyle eşdeğer olmuyor mu?
Yani şöyle düşünün: Verimiz "alivelikırkdokuzelli" olsun. Siz bunu "adasfdsagfsdg" olarak şifrelerseniz zaten decode edilemeyecek hale getirmiş olursunuz.
PHP Geri Dönüştürülemeyecek Şifreleme Yapmak?
45
●2.094
- 10-09-2022, 12:43:09Python'da uyguladığım çözümü bırakayım, php'ye çevirirsiniz.
def generate_hash(data: str) -> str: hash_ = hashlib.sha512() salt_value = "P`rx{OTz0Lt<KbgVuPZ@i7-lNXVe" hash_.update(salt_value.encode("utf-8")) hash_.update(data.encode("utf-8")) return hash_.hexdigest()Girilen veri elinizde olmadıkça siz bile geri çeviremezsiniz. - 10-09-2022, 14:22:33"Bir verinin şifrelenmesi demek; tekrardan geri dönüştürülebilir bir hale getirilmesi demek"TRPower adlı üyeden alıntı: mesajı görüntüle
Yanlış bir ifade olmuş. Aksine kesinlikle geri dönüştürülemez olmalı.
123 verisini 456'ya çevirdiğinizde
Tekrar 123 ile işlem yapmak isteyen birinin verisi de şifrelenir. İstek verinin şifrelenmiş halı eski verinin şifrelenmiş haliyle uyumluysa işlem gerçekleştirilir.
Örneğin sen 123 olan şifreni kullanıp login olurken bu tekrar şifrelenir sonuç 456 çıkarsa başarılı giriş yaparsın - 10-09-2022, 14:54:47Ufaktan göz attım. Konu da dağıldı ama ne siz haklıymışsınız ne benElmasMedya adlı üyeden alıntı: mesajı görüntüle
Kullanım yerine göre değişebilen iki tür şifreleme varmış:
- Key yardımıyla geri dönüştürülebilen
- Geri dönüştürülemeyen
Kolay gelsin
- 10-09-2022, 15:29:55https://github.com/bitcoin/bips/blob...39/english.txt
Benzer bir wordlist oluşturup, decode edilmesini zorlaştırabileceğinizi düşünüyorum, tabi decode edilmeyecek bir şifreleme yok sadece kuracağınız stratejiye göre decode edilmesini zorlaştırabilirsiniz. - 10-09-2022, 15:32:37Genelde encode siteleri şifreleme yaparken yazdığınız metni ve hash veri tabanına kayıt ediyor. MD5 kırdığını iddia edenler ise bu gibi sitelerden ilgili hashi varsa veri tabanında çeviriyor yoksa da zaten yokturMücahit adlı üyeden alıntı: mesajı görüntüle
- 10-09-2022, 15:51:37İnsanlar da kırılabilir zannediyor işte. Bir tek yöntem var brute force ile yıllarca süren bir çalışmada bulunabilir ama ona bakarsan hepsi de bulunur zaten.AldagBilisim adlı üyeden alıntı: mesajı görüntüle
Kullanım yerine göre değişebilen iki tür şifreleme varmış: