DES шифрлау және шифрды шешу онлайн

DES немесе DESde , электронды мәліметтерді шифрлаудың симметриялық кілтті алгоритмі мұрагері болып табылады. DES (Деректерді шифрлау стандарты) және DES-ке қарағанда қауіпсіз шифрлауды қамтамасыз етеді. DES пайдаланушы берген кілтті k1, k2 және k3 сияқты үш ішкі кілтке бөледі. Хабарлама алдымен k1-мен шифрланады, содан кейін k2-мен шифрланады және қайтадан k3-пен шифрланады. DSede кілтінің өлшемі 128 немесе 192 бит және блоктардың өлшемі 64 бит. Жұмыстың 2 режимі бар — Triple ECB (Электрондық код кітабы) және Triple CBC (Cipher Block Chaining).

Төменде кез келген қарапайым мәтін үшін екі жұмыс режимімен DES шифрлауын және шифрын шешуді қамтамасыз ететін онлайн-тегін құрал берілген.

DES шифрлауы

База 64 Hex

DES шифрын шешу

База 64 Қарапайым мәтін

Сіз енгізген немесе біз жасайтын кез келген құпия кілт мәні осы сайтта сақталмайды, бұл құрал кез келген құпия кілттерді ұрлауға болмайтындығына көз жеткізу үшін HTTPS URL мекенжайы арқылы қамтамасыз етілген.

Егер сіз бұл құралды бағалайтын болсаңыз, қайырымдылық жасауды қарастыра аласыз.

Біз сіздің шексіз қолдауыңыз үшін алғыс айтамыз.

DES шифрлауы

  • Негізгі таңдау:DES әдетте K1, k2, k3 деп аталатын үш пернені пайдаланады. Әрбір кілттің ұзындығы 56 бит, бірақ паритет биттеріне байланысты тиімді кілт өлшемі әр кілт үшін 64 бит.
  • Шифрлау процесі::
    • K1 арқылы шифрлауАшық мәтін блогы алдымен бірінші K1 кілтінің көмегімен шифрланады, нәтижесінде C1 шифрлық мәтіні пайда болады
    • K2 көмегімен шифрды шешу:Содан кейін C1 екінші K2 кілті арқылы шифры шешіліп, аралық нәтиже береді.
    • K3 арқылы шифрлау:Соңында, аралық нәтиже соңғы C2 шифрлық мәтінін жасау үшін үшінші K3 кілтінің көмегімен қайтадан шифрланады.

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 шифрлауды пайдалану нұсқаулығы

Шифрлағыңыз келетін кез келген қарапайым мәтінді немесе құпия сөзді енгізіңіз. Осыдан кейін ашылмалы тізімнен шифрлау режимін таңдаңыз. Төменде ықтимал мәндер берілген:

  • ECB: ECB режимінде кез келген мәтін бірнеше блоктарға бөлінеді және әрбір блок берілген кілтпен шифрланады, демек, бірдей кәдімгі мәтін блоктары бірдей шифрлық мәтін блоктарына шифрланады. Демек, бұл шифрлау режимі CBC режиміне қарағанда қауіпсіз емес деп саналады. ECB режимі үшін IV талап етілмейді, өйткені әрбір блок бірдей шифрлық мәтін блоктарына шифрланған. Есіңізде болсын, IV пайдалану бірдей ашық мәтіндердің әртүрлі шифрлық мәтіндерге шифрлануын қамтамасыз етеді.

  • CBC: CBC шифрлау режимі ECB режимімен салыстырғанда анағұрлым қауіпсіз болып саналады, өйткені CBC үшін ECB режимінен айырмашылығы ұқсас блоктарды шифрлауды рандомизациялауға көмектесетін IV қажет. CBC режимі үшін инициализация векторының өлшемі 64 бит болуы керек, яғни оның ұзындығы 8 таңба болуы керек, яғни 8*8 = 64 бит