AES Şifreleme / Çözme
AES şifreleme/çözme CBC, CFB, CTR, OFB, ECB modları, Pkcs7/ZeroPadding/NoPadding dolgu, 128/192/256 bit anahtarlar, Base64 çıktı, anahtar/IV formatı otomatik algılama
AES şifreleme nedir?
AES yaygın olarak kullanılan simetrik şifreleme algoritmasıdır. 128 bitlik bloklar üzerinde çalışır ve 128, 192, 256 bit anahtarları destekler.
Şifreleme modları nelerdir?
CBC daha iyi güvenlik için blokları zincirler. CFB AES'i akış şifresine dönüştürür. CTR paralel şifreleme için sayaç kullanır. OFB anahtar akışı oluşturur. ECB her bloğu bağımsız şifreler — en az güvenli.
Dolgu nedir?
Dolgu verileri blok sınırlarına hizalamak için ek baytlar ekler. Pkcs7 en yaygındır. Iso97971 Pkcs7'den önce bayt ekler. AnsiX923 sıfırlar ve uzunluk baytı ile doldurur. ZeroPadding sıfırlarla doldurur. NoPadding tam hizalama gerektirir.
Çıktı formatı nedir?
Şifreleme çıktısı varsayılan olarak Base64 kodlamasını kullanır, bu en yaygın ve kompakt formattır. Anahtar ve IV girişleri Hex, Base64 veya UTF-8 formatının otomatik algılanmasını destekler — anahtarınızı veya IV'nizi yapıştırmanız yeterlidir, araç formatı otomatik olarak tanıyacaktır.
AES için güvenlik önerileri?
Güçlü rastgele anahtarlar kullanın. ECB yerine CBC veya CTR tercih edin. Maksimum güvenlik için AES-256 kullanın. Her zaman benzersiz IV kullanın.
Verilerim bir sunucuya gönderiliyor mu?
Hayır, tüm şifreleme CryptoJS kullanılarak tarayıcıda yerel olarak yapılır. Verileriniz cihazınızdan asla ayrılmaz.
Hangi anahtar boyutları desteklenir?
AES üç boyutu destekler: 128 bit (16 bayt), 192 bit (24 bayt) ve 256 bit (32 bayt). AES-256 en yüksek güvenliği sunar.