DES енкрипција и дешифрирање онлајн

DES или DESede , алгоритам со симетричен клуч за шифрирање на електронски податоци, е наследник на DES (стандард за шифрирање на податоци) и обезбедува посигурна шифрирање од DES. DES го дели клучот што го дава корисникот на три подклучеви како k1, k2 и k3. Пораката прво се шифрира со k1, потоа се дешифрира со k2 и повторно се шифрира со k3. Големината на клучот DESede е 128 или 192 бита, а големината на блоковите е 64 бита. Постојат 2 начини на работа - Triple ECB (Electronic Code Book) и Triple CBC (Cipher Block Chaining).

Подолу е онлајн бесплатната алатка која обезбедува DES шифрирање и дешифрирање со двата начини на работа за кој било обичен текст.

DES енкрипција

База 64 Хексадецимален

Дешифрирање на DES

База 64 Обичен текст

Секоја вредност на тајниот клуч што ја внесувате или ние ја генерираме не е зачувана на оваа страница, оваа алатка е обезбедена преку URL-адреса на HTTPS за да се осигура дека тајните клучеви не можат да бидат украдени.

Ако ја цените оваа алатка, тогаш можете да размислите за донирање.

Благодарни сме за вашата бесконечна поддршка.

DES енкрипција

  • Избор на клучеви:DES користи три копчиња, кои обично се нарекуваат K1, k2, k3. Секој клуч е долг 56 бита, но поради паритетните битови, ефективната големина на клучот е 64 бита по клуч.
  • Процес на шифрирање::
    • Шифрирајте со K1Блокот на обичен текст прво се шифрира со користење на првиот клуч K1, што резултира со шифриран текст C1
    • Дешифрирајте со K2:Потоа, C1 се дешифрира со помош на вториот клуч K2, со што се добива среден резултат.
    • Шифрирајте со K3:Конечно, средниот резултат повторно се шифрира со користење на третиот клуч K3 за да се произведе конечниот шифриран текст C2.

Дешифрирање на DES

Дешифрирањето во DES во суштина е обратно од шифрирањето:
  • Процес на дешифрирање:
    • Дешифрирајте со K3Шифрениот текст C2 се дешифрира со користење на третиот клуч K3 за да се добие среден резултат.
    • Шифрирајте со K2:Средниот резултат потоа се шифрира со помош на вториот клуч K2, со што се добива уште еден среден резултат.
    • Дешифрирајте со K1:Конечно, овој резултат се дешифрира со користење на првиот клуч K1 за да се добие оригиналниот обичен текст.

Управување со клучеви

  • Големина на клучот:Секој клуч во DES е долг 56 бита, што резултира со вкупна ефективна големина на клучот од 168 бита (бидејќи K1, K2 и K3 се користат последователно).
  • Употреба на клучот:K1 и K3 може да бидат истиот клуч за компатибилност наназад со стандардниот DES, но се препорачува K2 да биде различен за да се подобри безбедноста.

Безбедносни размислувања

  • DES се смета за безбеден, но е релативно бавен во споредба со современите алгоритми како AES.
  • Поради својата клучна должина, 3DES е подложен на одредени напади и повеќе не се препорачува за нови апликации каде што се достапни подобри алтернативи (како AES).

DES останува во употреба во наследни системи каде што е потребна компатибилност со DES, но модерните апликации обично користат AES за симетрично шифрирање поради неговата ефикасност и силна безбедност.

Упатство за употреба на шифрирање DES

Внесете кој било обичен текст или лозинка што сакате да ги шифрирате. После тоа, изберете го режимот за шифрирање од паѓачкото мени. Подолу се можните вредности:

  • ЕЦБ: Со режимот ЕЦБ, секој текст е поделен на повеќе блокови и секој блок е шифриран со обезбедениот клуч и оттука идентичните блокови со обичен текст се шифрираат во идентични блокови со шифриран текст. Оттука, овој режим на шифрирање се смета за помалку безбеден од режимот CBC. Не е потребен IV за режимот ЕЦБ бидејќи секој блок е шифриран во идентични блокови со шифриран текст. Запомнете, употребата на IV осигурува дека идентичните обични текстови се шифрираат во различни шифрирани текстови.

  • ПС: Режимот на шифрирање CBC се смета за побезбеден во споредба со режимот ECB, бидејќи CBC бара IV што помага во случајно шифрирање на слични блокови за разлика од режимот ECB. Големината на векторот за иницијализација за CBC режимот треба да биде 64 бита што значи дека мора да биде долга 8 знаци, т.е. 8*8 = 64 бита