Bao cao

2 0 0
Bao cao

Đang tải... (xem toàn văn)

Thông tin tài liệu

Part 2 – Nguyễn Thị Thu Hà 1411010 Ngôn ngữ sử dụng C# Các hàm/phương thức trong chương trình File BinAndDec cs gồm hai phương thức + DecToBinArr với đầu vào là một số chuyển sang dãy int gồm các ký t[.]

Part – Nguyễn Thị Thu Hà - 1411010 Ngôn ngữ sử dụng: C# Các hàm/phương thức chương trình: - File BinAndDec.cs gồm hai phương thức: + DecToBinArr với đầu vào số chuyển sang dãy int gồm ký tự bit + BinToDec đầu vào dãy bit chuyển thành số tự nhiên - En-De-cryptions.cs có phương thức để thực mã hóa giải mã + InitialPermutation hàm IP tương ứng S-Des + functionFk đầu vào dãy bit hai khóa tạo từ KeyGeneration + switchSW hàm hoán đổi + InverseInitialPermutation IP-1 SDES + encrypt để mã hóa giả mã đầu vào khóa thích hợp - KeyGeneration.cs gồm hàm để tạo khóa + permutationP10 hàm P10 SDES + leftshiftLS1 xoay vòng trái bit + permutationP8 hàm P8 SDES + leftshiftLS2 dịch vịng trái hai bit - Chương trình Form1.cs Hướng dẫn cài - Chạy file setup.exe sau chọn Install, chương trình cài đặt xong chạy file S-DES.application Hướng dẫn sử dụng: - - Đầu vào liệu dạng text, đầu liệu dạng bit việc encryption Đầu vào liệu dạng bit, đầu liệu dạng text việc decryption Chọn mode tương ứng decryption encryption -> bước thứ nhập key -> bước nhập file cách ấn vào file input, chọn file cần giải mã -> bước thứ chọn button để thực Sau mã hóa giải mã trình thực Đã làm được: liệu mã hóa SDES giải thuật, Chưa làm được: - Chưa sử dụng mode CBC Đối với liệu dạng bit việc decryption, đầu vào khơng phải bội số cho bị lỗi chạy chương trình Chưa đổi dãy ciphertext bit cuối sang dạng text, kí tự cịn dạng bit thơ Giải mã cần có key thích hợp

Ngày đăng: 11/04/2023, 11:00

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan