AES Şifreleyici ve Şifre Çözücü
Gizli bir anahtar kullanarak AES-128, AES-192 veya AES-256 şifreleme ile metni şifreleyin ve şifresini çözün.
Girdi
Çıktı
Readme
AES şifrelemesi nedir?
AES (Advanced Encryption Standard), hassas verileri güvenli bir şekilde korumak için dünya çapında yaygın olarak kullanılan bir simetrik şifreleme algoritmasıdır. Belçikalı kriptograflar Joan Daemen ve Vincent Rijmen tarafından geliştirilen AES, 2001 yılında NIST tarafından elektronik verileri şifrelemek için bir standart olarak seçilmiş ve eski DES algoritmasının yerini almıştır.
Simetrik şifreleme, aynı gizli anahtarın hem şifreleme hem de şifre çözme işlemlerinde kullanıldığı anlamına gelir. AES, 128 bitlik sabit boyutlu bloklar üzerinde çalışır ve üç anahtar uzunluğunu destekler: 128, 192 ve 256 bit. Anahtar ne kadar uzun olursa şifreleme o kadar güvenli olur—AES-256, mevcut bilgisayar teknolojisiyle pratikte kırılması imkânsız kabul edilir.
AES-GCM nasıl çalışır?
AES-GCM (Galois/Counter Mode), gizlilik ve veri bütünlüğü sağlayan kimlik doğrulamalı bir şifreleme modudur. Temel AES modlarından farklı olarak, GCM yalnızca verinizi şifrelemekle kalmaz, aynı zamanda şifreli metindeki herhangi bir değişikliği tespit eden bir kimlik doğrulama etiketi de üretir.
Şifreleme süreci şu adımları içerir:
- Anahtar türetme: Şifreniz, 100.000 yineleme ve SHA-256 hashleme kullanan PBKDF2 (Password-Based Key Derivation Function 2) ile bir kriptografik anahtara dönüştürülür
- Tuz üretimi: Rastgele 16 baytlık bir tuz, aynı şifrenin her seferinde farklı anahtarlar üretmesini sağlar
- IV oluşturma: 12 baytlık bir başlatma vektörü (IV), aynı düz metnin farklı şifreli metinler üretmesini sağlar
- Şifreleme: Düz metin, türetilen anahtar ile AES-GCM kullanılarak şifrelenir
- Çıktı paketleme: Tuz, IV ve şifreli metin birleştirilir ve Base64 olarak kodlanır
Araç açıklaması
Bu AES Şifreleyici/Şifre Çözücü aracı, Web Crypto API kullanarak istemci tarafında güvenli şifreleme ve şifre çözme işlemleri sağlar. Tüm kriptografik işlemler tamamen tarayıcınızda gerçekleşir—verileriniz ve şifreleriniz cihazınızdan asla dışarı çıkmaz.
Araç, üç AES anahtar boyutunun tamamını (128, 192 ve 256 bit) destekler ve PBKDF2 anahtar türetme, rastgele tuz üretimi ve AES-GCM ile kimlik doğrulamalı şifreleme gibi sektör standardı güvenlik uygulamalarını kullanır.
Örnekler
Metin şifreleme:
- Girdi:
Hello, World! - Şifre:
mySecurePassword123 - Mod: AES-256
- Çıktı:
Base64 kodlu şifreli metin (rastgele tuz/IV nedeniyle her seferinde farklıdır)
Metin şifre çözme:
- Girdi:
[Daha önce şifrelenmiş Base64 dizesi] - Şifre:
mySecurePassword123(şifreleme sırasında kullanılan aynı şifre) - Mod: AES-256 (şifreleme sırasında kullanılan aynı mod)
- Çıktı:
Hello, World!
Özellikler
- Çoklu anahtar boyutları: AES-128, AES-192 veya AES-256 şifreleme gücünden birini seçebilirsiniz
- İstemci tarafı işleme: Tüm şifreleme ve şifre çözme işlemleri, Web Crypto API kullanılarak tarayıcınızda gerçekleşir
- Kimlik doğrulamalı şifreleme: AES-GCM modu, gizlilik ve bütünlük koruması sağlar
- Güvenli anahtar türetme: 100.000 yineleme ile PBKDF2, kaba kuvvet saldırılarına karşı koruma sunar
- Base64 çıktı: Şifreli veri, kolay kopyalama ve paylaşım için Base64 olarak kodlanır
Kullanım alanları
- Güvenli mesaj paylaşımı: Hassas mesajları e-posta veya mesajlaşma uygulamalarıyla göndermeden önce şifreleyin
- Şifre korumalı notlar: Sadece sizin okuyabileceğiniz, gizli şifrenizle korunan şifreli notlar oluşturun
- Hassas veri depolama: Kişisel bilgileri bulut depolama veya yerel dosyalara kaydetmeden önce şifreleyin
- Geliştirici testi: Şifreleme uygulamalarını test edin veya şifreli veri formatlarını doğrulayın
- Eğitim amaçlı: Gerçek zamanlı şifreleme ve şifre çözme ile simetrik şifrelemenin nasıl çalıştığını öğrenin