AES Encryptor / Decryptor
Encrypt and decrypt text using AES-256-GCM with PBKDF2 key derivation in your browser.
Bu araç hakkında
AES Metin Şifreleyici, gizlilik ve bütünlük sağlayan kimlik doğrulamalı bir şifreleme şeması olan AES-GCM (Galois/Counter Modu) kullanır. Parola, PBKDF2 (100.000 yineleme, SHA-256) ile kriptografik anahtara dönüştürülür.
Çıktı formatı Base64(tuz + IV + şifreli metin + kimlik doğrulama etiketi)'dir. Bu bağımsız bir blobdur — şifre çözmek için yapıştırın. Tüm işlemler tarayıcının yerel crypto.subtle API'sini kullanır. Sunucuya hiçbir şey gönderilmez.
Nasıl kullanılır
- Şifreleme veya Şifre Çözme modunu seçin.
- Güçlü bir parola girin (her iki işlem için aynı parola kullanılmalıdır).
- Şifreleme modu: düz metni yazın/yapıştırın veya Örnek'e tıklayın.
- Şifre çözme modu: bu araçla oluşturulan Base64 şifreli metni yapıştırın.
- Şifrele/Şifre Çöz'e tıklayın ve sonucu kopyalayın.
Kullanım senaryoları
Geliştiriciler hassas yapılandırma parçacıklarını depolamadan önce şifreler. Güvenlik araştırmacıları AES-GCM şifre çözme mantığını doğrular. Ekipler, yalnızca alıcının parolayı bildiği genel wiki'lerde şifreli kimlik bilgileri paylaşır.
Sık sorulan sorular
- Bu araç üretim sırları için güvenli mi? — Şifreleme kriptografik olarak güçlüdür, ancak web tabanlı araçların inherent riskleri vardır. Üretim sırları için özel bir sır yöneticisi kullanın.
- Aynı metin neden her seferinde farklı şifreli metin üretir? — Her şifrelemede yeni rastgele tuz ve IV oluşturulur. Bu doğru davranıştır — saldırganın aynı mesajı iki kez şifrelediğinizi tespit etmesini önler.
- Yanlış parola kullanılırsa ne olur? — AES-GCM kimlik doğrulama etiketi içerir. Yanlış parola bozuk çıktı yerine hata üretir.
- Başka bir programlama dilinde şifreyi çözebilir miyim? — Evet. Format, PBKDF2 anahtar türetme ile standart AES-256-GCM'dir. Python, Node.js ve Java için eşdeğer kod mevcuttur.