Chương trình thuật toán mã hoá và giải mã DES, 3DES, AES
Chương trình có thể thực hiện các chức năng sau:
Cho phép nhập văn bản vào hệ thống.
Cho phép nhập khóa bảo vệ văn bản.
Cho phép ghi File và mở File.
Hướng dẫn mã hóa DES:
DES Là một hệ mật mã được sử dụng rộng rãi nhất trên thế giới. DES được IBM phát triển vào những năm 1970 và được xem như cải biên của hệ mật mã LUCIPHER. DES được chấp nhận bởi National Bureau of Standards, ngày nay gọi là NIST (National Institute of Standards and Technology). DES trở thành chuẩn mã hóa dữ liệu chính thức của chính phủ Hoa Kỳ vào năm 1977.
Hướng dẫn thuật toán TRIPLEDES:
TripleDES một biến thể an toàn hơn của DES còn được gọi là DESede hay 3DES. TripleDES có tính bảo mật cao hơn DES do sử dụng 3 vòng DES với các khóa khác nhau. Vòng đầu tiên và vòng thứ ba là vòng mã hóa, vòng thứ hai là vòng giải mã. DESede có thể dùng hai hoặc ba khóa có độ dài 56, 112 hoặc 168. nếu dùng hai khóa thì khóa đầu tiên được dùng cho vòng thứ nhất và vòng thứ ba, khóa thứ hai dùng cho vòng thứ hai.
Hướng dẫn thuật toán AES:
AES chỉ làm việc với khối dữ liệu 128 bít và khóa có độ dài 128, 192 hoặc 256 bít . Các khóa con sử dụng trong các chu trình được tạo ra bởi quá trình tạo khóa con Rijndael Rijndael có thể làm việc với dữ liệu và khóa có độ dài bất kỳ là bội số của 32 bít nằm trong khoảng từ 128 tới 256 bít.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
Chạy trên phần mềm NetBean
File -> Open Project -> Browse đến source -> OK