Ş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.
"Bir verinin şifrelenmesi demek; tekrardan geri dönüştürülebilir bir hale getirilmesi demek"
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