Đồ án - Mã hóa thông tin và ứng dụng - Pdf 18

TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN
KHOA CÔNG NGHỆ THÔNG TIN
ĐỒ ÁN CUỐI KỲ
MÔN: MÃ HÓA THÔNG TIN VÀ ỨNG DỤNG
Thực hiện: Nguyễn Trần Vũ – 0612576
Nguyễn Thanh Xuân – 0612587
GVHD: TS. Trần Minh Triết

Thông tin nhóm tác giả:
STT Họ tên MSSV Email Điện thoại
1 Nguyễn Trần Vũ 0612576 0909 377 707
2 Nguyễn Thanh Xuân 0612587 0953 776 442
Chức năng đã thực hiện được:
1. Nội dung đồ án phần cơ bản:
a. Quản lý tài khoản người dùng:
 Đăng nhập: người dùng sử dụng email của mình như account và nhập đúng
passphrase của mình.
 Đăng ký mới:
 Chương trình cho phép người dùng đăng ký tạo mới một tài khoản.
Người dùng phải nhập đầy đủ thông tin cá nhân bao gồm email, họ
tên, ngày tháng năm sinh, điện thoại, địa chỉ và các thông tin liên
quan đến việc mã hóa, giải mã, ký tên, kiểm tra chữ ký như: chiều dài
khóa, passphrase.
 Passphrase có thể được chương trình tự động phát sinh dựa trên thuật
toán tham khảo tại địa chỉ: /> Cập nhật tài khoản:
 Gồm 2 kiểu cập nhật:
• Cập nhật passphrase mà không khởi tạo lại cặp khóa
• Cập nhật passphrase và tạo lại cặp khóa
 Đăng xuất.
b. Mã hóa và giải mã:
 Mã hóa:

f. Nén tập tin
 Chương trình cho phép nén tập tin trước khi mã hóa. Các tập tin được chọn
sẽ được mã hóa và nén thành 1 tập tin duy nhất.
g. Xử lý trên nhiều tập tin cùng lúc
 Chương trình cho phép mã hóa, ký tên cùng lúc trên nhiều tập tin.
 Khi mã hóa, chương trình sẽ merge tất cả các tập tin nén thành 1 file duy
nhất để mã.
 Khi ký tên, chương trình sẽ ký lần lượt trên các tập tin đã chọn
h. Phim Demo:
STT Tên tập tin Mô tả
1 MaHoa.avi Demo các mã hóa hàng loạt các tập tin, có
sử dụng nén thành một tập tin mã hóa
(*.mh). Có cho phép chọn thuật toán đối
xứng, chọn các chế độ padding và cipher.
2 GiaiMa.avi Demo cách giải mã một tập tin (*.mh) ra
các tập tin ban đầu.
3 CapNhatTaiKhoan.avi Demo cách đổi passphrase.
4 ChuKyDienTu.avi Demo cách ký trên nhiều tập tin cùng lúc,
và xác nhận chữ ký trên nhiều tập tin cùng
lúc.
i. Hướng dẫn sử dụng:
Các vấn đề và giải pháp đã tìm hiểu và xây dựng:
1. Giới thiệu tổng quan:
 Dữ liệu thông tin người dùng được lưu trữ trong cơ sở dữ liệu Access, thông
tin khóa cặp khóa được lưu trữ dưới dạng XML.
 Tất cả các hàm và xử lý về mã hóa sẽ được đóng gói thành một DLL và sử
dụng cho cho chương trình và các ứng dụng add-in vào Word và Outlook.
2. Quản lý người dùng:
 Thông tin người dùng được lưu trữ vào cơ sở dữ liệu access gồm các thông
tin các nhân và các thông tin bảo mật và khóa. Mỗi người dùng được định

 Import/Export tài khoản: hệ thống sử dụng thông tin khóa…


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status