Giao diện chính của chƣơng trình

Một phần của tài liệu Hệ mật RSA và ứng dụng lược đồ chữ ký số trong xác thực thông tin (Trang 73)

 Màn hình mã hoá dữ liệu

Văn bản nguồn: cho phép người dùng nhập vào văn bản để mã hoá

Chứng chỉ số của người gửi: Chương trình tự động lấy thông tin về file chứng chỉ số để làm việc (file chứng chỉ số đã được quy định trong chức năng tuỳ chọn)

Khoá bí mật cho thuật toán AES: là chuỗi ký tự để tạo khoá bí mật dạng Hexa phục vụ thuật toán mã hoá khoá đối xứng AES

Chứng chỉ số của người nhận: Chọn file chứng chỉ số của người nhận để phục vụ mã khoá công khai

Dữ liệu đầu ra bao gồm:

Dữ liệu mã: là bản mã của văn bản đầu vào + chữ ký số + khoá công khai của người gửi

Khoá mật mã: là bản mã của khoá bí mật cho thuật toán mã khoá đối xứng AES Ở chế độ debug, màn hình cho phép theo dõi các biến trung gian của chương trình và luồng xử lý trong quá trình mã hoá:

 Màn hình giải mã dữ liệu

Các thông số đầu vào bao gồm:

Dữ liệu đã mã: là bản mã thu được từ chức năng mã hoá dữ liệu

Khoá mật đã mã: là bản mã của khoá bí mật cho thuật toán mã khoá đối xứng AES thu được từ chức năng mã hoá dữ liệu

Chứng chỉ số của người gửi: là chứng chỉ số của người gửi, sử dụng trong quá trình giải mã

Kết quả của chức năng giải mã bao gồm:

Văn bản nguồn: là bản rõ thu được từ dữ liệu mã sau quá trình giải mã

Kết quả xác thực thông qua chữ ký số: cho kết quả hợp lệ (thông tin được gửi từ đúng người gửi và không bị sửa đổi trong quá trình truyền tin) hoặc không hợp lệ (thông tin không được gửi từ người gửi và có thể bị sửa đổi trong quá trình truyền tin)

Ở chế độ debug, màn hình cho phép theo dõi các biến trung gian của chương trình và luồng xử lý trong quá trình giải mã:

 Màn hình mã hoá file

Các thông tin đầu vào:

Mật khẩu tạo khoá bí mật cho thuật toán mã đối xứng AES: Nhập vào chuỗi ký tự để tạo khoá bí mật dạng hexa cho thuật toán mã hoá AES. Nếu đánh dấu vào mục tuỳ chọn Tự động sinh khoá thì chương trình sẽ tự sinh ngẫu nhiên chuỗi ký tự có độ dài 12 ký tự.

Chứng chỉ số của người nhận: Chọn file chứng chỉ số của người gửi

Sau khi thực hiện mã hoá, chương trình sẽ đưa ra thông báo và cho phép tự động chuyển tới thư mục lưu các tệp mã:

Các thông số đầu vào của chức năng giải mã:

Tệp dữ liệu mã: Chọn tệp mã dữ liệu. Sau khi chọn tệp mã dữ liệu, chương trình tự động tìm và hiển thị các tệp liên quan phục vụ quá trình giải mã, bao gồm:

- Tệp khoá bí mật (*.key) - Tệp chữ ký (*.sig)

- Chứng chỉ số của người gửi (*.cer)

Chứng chỉ số của người gửi: Cho phép chọn lại chứng chỉ số của người gửi. Sau khi thực hiện giải mã, chương trình sẽ đưa ra thông báo và cho phép tự động mở tệp dữ liệu gốc:

Một phần của tài liệu Hệ mật RSA và ứng dụng lược đồ chữ ký số trong xác thực thông tin (Trang 73)

Tải bản đầy đủ (PDF)

(97 trang)