LAS-DES: DES-тәрізді шифрды сызықтық талдау

Лабораториялық жұмыс үшін интерактивті құрал

🎓 Ескерту: Бұл қолданба сызықтық криптоталдауды оқу мақсатында жасалған.
Нақты криптожүйелерде қолданбаңыз!

Жұмысты бастау

Жоғарыдағы Python қолданбасының барлық мүмкіндіктері бар веб-нұсқасын пайдаланыңыз:

Немесе төмендегі жолдармен Python қолданбасын іске қосыңыз:

Python қолданбасын іске қосу жолдары:

1. Терминал арқылы:

cd /path/to/CryptoLab
python LAS-Des.py
    

2. Бат-файл арқылы (Windows):

Мына мазмұнды start_las_des.bat файлына жазыңыз:

@echo off
cd /d "%~dp0"
python LAS-Des.py
pause
    

3. Скрипт арқылы (Linux/Mac):

Мына мазмұнды start_las_des.sh файлына жазыңыз:

#!/bin/bash
cd "$(dirname "$0")"
python3 LAS-Des.py
    

Содан кейін орындау рұқсатын беріңіз: chmod +x start_las_des.sh

Қолданба мүмкіндіктері:

Жұмыс тәртібі:

  1. Қолданбаны іске қосыңыз
  2. "Баптаулар" қойындысында өз параметрлерін енгізіңіз
  3. "S-блоктар талдауы" қойындысында сызықтық кестелерді құрыңыз
  4. "Сызықтық талдау" қойындысында теңдеулерді генерациялаңыз
  5. "Теңдеулерді тексеру" қойындысында нәтижелерді тексеріңіз
  6. "Кілттерді есептеу" қойындысында кілт биттерін шешіңіз

💡 Кеңес:

Веб-нұсқасын пайдаланыңыз! Ол:

Техникалық қолдау:

Егер қиындық туындаса:

  1. Python версиясын тексеріңіз: python --version
  2. tkinter бар екенін тексеріңіз: python -m tkinter
  3. Қажетті файлдардың бар екенін тексеріңіз: LAS-Des.py

📧 Электрондық пошта: cryptology@enu.kz