Kriptografi ve güvenlik

AES Şifreleme ve Şifre Çözme

Parola tabanlı AES-256-GCM ile metinlerinizi güvenle şifreleyin veya şifrelenmiş belirteçlerin şifresini çözün.

Aracı çalıştır

Bu çevrim içi araç, metinlerinizi parola tabanlı AES-256-GCM algoritmasıyla şifreler ve şifrelenmiş içerikleri özgün haline dönüştürür. Şifreleme işleminde, parolanızdan PBKDF2-HMAC-SHA256 yöntemi ve 600.000 yineleme ile 32 baytlık bir anahtar türetilir. Her işlemde rastgele 16 baytlık tuz ve 12 baytlık tek kullanımlık sayı oluşturulduğu için aynı metin ve aynı parola her defasında farklı bir şifreli metin üretir. Oluşturulan şifreli metin; sürüm bilgisi, tuz, tek kullanımlık sayı ve kimlik doğrulamalı şifreli içeriği bir arada içeren URL uyumlu bir Base64 dizgisidir. Şifre çözme işlemi için bu belirtecin tamamını ve şifrelemede kullandığınız parolanın birebir aynısını girmeniz gerekir. Parola ya da şifreli metin içeriğinde tek bir karakter bile farklı veya bozuk olursa sistem şifreyi çözmez ve uyarı verir. Metin alanı boş bırakıldığında araç parola kontrolü yapmadan boş bir çıktı döndürür. Şifrelenen içeriğin özgün UTF-8 karakter yapısı çözme işleminde eksiksiz korunur.

Kullanım

  1. İşlem modunu seçin: yeni bir metin şifrelemek için Şifrele, mevcut bir belirteci çözmek için Şifre Çöz seçeneğini belirleyin.
  2. Metin alanına işlemek istediğiniz düz metni veya şifreli belirteci girin.
  3. Parola alanına şifreleme veya çözme için belirlediğiniz parolayı yazın.
  4. Çalıştır düğmesine basarak sonucu üretin ve çıktı alanındaki metni kopyalayın.

Örnekler

  • Şifreleme modu seçilip 'Gizli Not' metni 'GucluParola123' parolasıyla işlendiğinde, sürüm ve rastgele tuz içeren Base64 formatında şifreli bir belirteç elde edilir.
  • Şifre çözme modu seçilip daha önce oluşturulan Base64 belirteci 'GucluParola123' parolasıyla girildiğinde, özgün 'Gizli Not' metni geri yüklenir.

SSS

Aynı metni aynı parolayla tekrar şifrelediğimde neden farklı bir sonuç çıkıyor?

Araç her şifreleme işleminde rastgele yeni bir 16 baytlık tuz ve 12 baytlık tek kullanımlık sayı oluşturur. Bu durum her defasında benzersiz bir belirteç üretilmesini sağlar.

Şifre çözme sırasında hata alırsam sebebi nedir?

Girdiğiniz Base64 belirteci eksik veya bozulmuş olabilir ya da şifreleme sırasında kullanılan paroladan farklı bir parola girilmiş olabilir. Sistem güvenlik nedeniyle hatanın paroladan mı yoksa belirteçten mi kaynaklandığını ayırt etmeden genel bir uyarı verir.

Metin kutusu boş bırakıldığında parola girmek gerekir mi?

Hayır. Metin kutusu boş bırakıldığında araç parola denetimi yapmadan doğrudan boş bir çıktı üretir.

Bu aracı sitenize ekleyin

Aşağıdaki kodla çalışan SmartPlusLab aracını web sitenize ekleyin.