AES-256-GCM · PBKDF2-SHA256
Parolayla şifrele
Metninizi veya dosyanızı bir parolayla şifreleyin. Şifreli paketi kimse parolasız açamaz; aynı parolayla geri çözebilirsiniz.
Nasıl çalışır?
- Parolanızdan 16 baytlık rastgele bir salt ile PBKDF2-SHA256 (600.000 tur) kullanılarak 256 bitlik bir AES anahtarı türetilir. Tur sayısı, parola tahmin saldırılarını yavaşlatır; salt, aynı parolanın her seferinde farklı bir anahtar vermesini sağlar.
- Veri, rastgele 12 baytlık bir IV ile AES-256-GCM kullanılarak şifrelenir. GCM şifrelemenin yanında 16 baytlık bir doğrulama etiketi (tag) üretir: paketin tek bir biti bile değişirse çözme reddedilir.
- Sürüm, tur sayısı, salt ve IV paketin başına yazılır ve şifrelemeye "ek veri" (AAD) olarak katılır; böylece bu alanlar da değiştirilemez. Parola ve anahtar pakette yer almaz.
- Çözerken aynı adımlar tersine işler: başlıktan salt ve tur sayısı okunur, anahtar yeniden türetilir ve etiket kontrol edilir. Yanlış parola ile değiştirilmiş paket ayırt edilemez; ikisinde de etiket tutmaz.
Parolanızı kaybederseniz verinizi kurtarmanın hiçbir yolu yoktur; parola hiçbir yerde saklanmaz.