DES veya DESede Elektronik verilerin şifrelenmesine yönelik bir simetrik anahtar algoritması, DES (Veri Şifreleme Standardı) ve DES'ten daha güvenli şifreleme sağlar. DES, kullanıcı tarafından sağlanan anahtarı k1, k2 ve k3 olmak üzere üç alt anahtara böler. Bir mesaj önce k1 ile şifrelenir, ardından k2 ile şifresi çözülür ve tekrar k3 ile şifrelenir. DESede anahtar boyutu 128 veya 192 bit olup blok boyutu 64 bittir. 2 çalışma modu vardır: Üçlü ECB (Elektronik Kod Kitabı) ve Üçlü CBC (Şifre Blok Zincirleme).
Aşağıda, herhangi bir düz metin için iki çalışma moduyla DES şifreleme ve şifre çözme sağlayan çevrimiçi ücretsiz araç bulunmaktadır.
Girdiğiniz veya bizim oluşturduğumuz herhangi bir gizli anahtar değeri bu sitede saklanmaz; bu araç, herhangi bir gizli anahtarın çalınmamasını sağlamak için bir HTTPS URL'si aracılığıyla sağlanır.
DES Şifreleme
- Anahtar Seçimi:DES, genellikle K1, k2, k3 olarak adlandırılan üç anahtar kullanır. Her anahtar 56 bit uzunluğundadır ancak eşlik bitleri nedeniyle etkin anahtar boyutu anahtar başına 64 bittir.
- Şifreleme Süreci::
- K1 ile şifreleDüz metin bloğu ilk olarak ilk K1 anahtarı kullanılarak şifrelenir ve şifreli metin C1 elde edilir.
- K2 ile şifreyi çözün:Daha sonra C1'in şifresi, ikinci anahtar K2 kullanılarak çözülür ve bir ara sonuç üretilir.
- K3 ile şifreleyin:Son olarak, ara sonuç, son ifreli metin C2'yi üretmek için üçüncü anahtar K3 kullan larak tekrar ifrelenir.
DES Şifre Çözme
DES'te şifre çözme aslında şifrelemenin tersidir:
- Şifre Çözme Süreci:
- K3 ile şifreyi çözBir ara sonuç elde etmek için C2 şifreli metni üçüncü anahtar K3 kullanılarak çözülür.
- K2 ile şifreleyin:Ara sonuç daha sonra ikinci anahtar K2 kullanılarak şifrelenir ve başka bir ara sonuç üretilir.
- K1 ile şifreyi çözün:Son olarak, orijinal düz metni elde etmek için ilk anahtar K1 kullanılarak bu sonucun şifresi çözülür.
Anahtar yönetimi
- Anahtar Boyutu:DES'teki her anahtar 56 bit uzunluğundadır ve toplam etkin anahtar boyutu 168 bittir (K1, K2 ve K3 sırayla kullanıldığından).
- Anahtar Kullanımı:K1 ve K3, standart DES ile geriye dönük uyumluluk açısından aynı anahtar olabilir, ancak güvenliği artırmak için K2'nin farklı olması önerilir.
Güvenlik Hususları
- DES güvenli kabul edilir ancak AES gibi modern algoritmalarla karşılaştırıldığında nispeten yavaştır.
- Anahtar uzunluğu nedeniyle 3DES, belirli saldırılara karşı hassastır ve daha iyi alternatiflerin (AES gibi) mevcut olduğu yeni uygulamalar için artık önerilmemektedir.
DES, DES ile uyumluluğun gerekli olduğu eski sistemlerde kullanılmaya devam etmektedir, ancak modern uygulamalar genellikle Simetrik şifreleme için AES Verimliliği ve sağlam güvenliği nedeniyle.
DES Şifreleme Kullanım Kılavuzu
Şifrelemek istediğiniz herhangi bir düz metni veya şifreyi girin. Bundan sonra açılır menüden şifreleme modunu seçin. Aşağıda olası değerler verilmiştir:
-
Avrupa Merkez Bankası: ECB modunda, herhangi bir metin birden fazla bloğa bölünür ve her blok, sağlanan anahtarla şifrelenir ve dolayısıyla özdeş düz metin blokları, aynı şifreli metin blokları halinde şifrelenir. Bu nedenle, bu şifreleme modunun CBC moduna göre daha az güvenli olduğu kabul edilir. Her blok aynı şifreli metin blokları halinde şifrelendiğinden ECB modu için IV gerekmez. Unutmayın, IV kullanımı aynı düz metinlerin farklı şifreli metinlere şifrelenmesini sağlar.
-
CBC: CBC şifreleme modu, ECB moduna kıyasla daha güvenli kabul edilir, çünkü CBC, ECB modundan farklı olarak benzer blokların şifrelenmesinin rastgele hale getirilmesine yardımcı olan IV'ü gerektirir. CBC modu için başlatma vektör boyutu 64 bit olmalıdır, yani 8 karakter uzunluğunda olmalıdır, yani 8*8 = 64 bit