AES Şifreleme/Şifre Çözme
GCM/CBC modu destekli ücretsiz çevrimiçi AES şifreleme/şifre çözme aracı
AES Şifreleme/Şifre Çözme Hakkında
Tarayıcının yerel Web Crypto API'sini kullanarak AES ile metin şifreler ve şifresini çözer. İki modu (AES-GCM kimliği doğrulanmış şifreleme, AES-CBC) ve iki anahtar boyutunu (128-bit ve 256-bit) destekler. Parola, rastgele 16 bayt tuz ile PBKDF2 (SHA-256, 100.000 iterasyon) kullanarak bir anahtara gerilir ve çıktı tuz + IV + şifre metin içeren tek bir Base64 blobudur.
Nasıl Kullanılır
1. Şifrele veya Şifre Çöz sekmesini seçin, ardından modu (AES-GCM veya AES-CBC) ve anahtar uzunluğunu (128-bit veya 256-bit) seçin. Her iki yönde aynı ayarlar kullanılmalıdır. 2. Şifrelemek için: bir parola girin, düz metni girin ve Şifrele'ye tıklayın. Çıktı bir Base64 dizesidir. 3. Şifre çözmek için: aynı parolayı girin, Base64 şifre metnini yapıştırın ve Şifre Çöz'e tıklayın. 4. Parolayı göstermek veya gizlemek için göz ikonunu, şifre metnini veya şifresi çözülmüş metni kopyalamak için kopyala düğmelerini kullanın. İlerleme Şifreleniyor/Şifre Çözülüyor düğme etiketi ile gösterilir.
Anahtar Türetimi ve Çıktı Biçimi
Parola, taze bir rastgele 16 bayt tuz üzerinde HMAC-SHA-256 ve 100.000 iterasyon ile PBKDF2'den geçirilir ve AES anahtarı türetilir. Şifreleme başına rastgele bir IV oluşturulur: AES-GCM için 12 bayt, AES-CBC için 16 bayt. Son Base64 çıktısı tuz (16 bayt) || IV (12 veya 16 bayt) || şifre metin olarak yapılandırılır, böylece alıcının şifresini çözmek için ihtiyacı tek parola ve mod/anahtar-uzunluk ayarlarıdır. AES-GCM ayrıca şifre metni kimliğini doğrular; AES-CBC doğrulamaz, bu nedenle GCM önerilir.
▶Tuzu ve IV'ü hatırlamam gerekiyor mu?
▶Şifre çözme neden sessizce başarısız olur?
▶AES-GCM mi yoksa AES-CBC mi seçmeliyim?
▶Anahtar türetimi ne kadar güçlü?
Referans
Bu araç size yardımcı olduysa, bana bir kahve ısmarlamayı düşünün.
Bana bir kahve ısmarla