Chương trình thuật toán băm MD5 và hàm băm SHA

[Mã code 25961]
  1 Đánh giá    Viết đánh giá
 24      3400      6
Phí tải: 25 Xu (1Xu = 1.000đ)
Danh mục
Thể loại
Nhóm code
Ngày đăng
02-5-2020
Loại file
Full code
Dung lượng
750 KB

Chương trình thuật toán băm MD5 và hàm băm SHA. Cho phép người dùng nhập username và password. Dùng thuật toán MD5 băm username , password và lưu vào File. Dùng username và password đăng nhập


MÔ TẢ CHI TIẾT

Chương trình thuật toán băm MD5 và hàm băm SHA

GIỚI THIỆU THUẬT TOÁN MD5:

MD5 (Message - Digest - algorithm 5) giải thuật tiêu hóa tập tin là một chuẩn Internet (RFC 1321). Có khả năng băm mã hóa tập tin bất kỳ thành chuỗi HEX 32 ký tự, tương đương 128-bit  (mỗi ký tự hex 4-bit x 32 ký tự = 128 bit).

Hoặc có thể định nghĩa theo cách khác. MD5 là cách căn bản để lấy chùm ký tự ( là digest, alphabeic hay gì khác ), được gọi là string nhập vào và cho ra là 32 ký tự hexa.

(0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f).

MD5 được thiết kế bởi Ronald Rivest vào năm 1991 để thay thế cho hàm băm trước đó, MD4. Vào năm 1996, người ta phát hiện ra một lỗ hổng trong MD5; trong khi vẫn chưa biết nó có phải là lỗi nghiêm trọng hay không, những chuyên gia mã hóa bắt đầu đề nghị sử dụng những giải thuật khác, như SHA-1 (khi đó cũng bị xem là không an toàn). Trong năm 2004, nhiều lỗ hổng hơn bị khám phá khiến cho việc sử dụng giải thuật này cho mục đích bảo mật đang bị đặt nghi vấn.

Hiện thực thuật toán hàm băm MD5 với yêu cầu sau:

          1.1 Cho phép người dùng nhập username và password.

          1.2 Dùng thuật toán MD5 băm username , password và lưu vào File

          1.3 Dùng username và password đăng nhập , chứng thực với File đã ghi       username, password.

GIỚI THIỆU THUẬT TOÁN SHA:

SHA (Secure Hash Algorithm hay thuật giải băm an toàn) là năm thuật giải được chấp nhận bởi FIPS dùng để chuyển một đoạn dữ liệu nhất định thành một đoạn dữ liệu có chiều dài không đổi với xác suất khác biệt cao. Những thuật giải này được gọi là "an toàn" bởi vì, theo nguyên văn của chuẩn FIPS 180-2 phát hành ngày 1 tháng 8 năm 2002

Hiện thực thuật toán hàm băm SHA với yêu cầu sau: Nhập chuỗi và sử dụng thuật than SHA băm chuổi.

 


XEM THÊM ==> Hướng dẫn cài đặt chi tiết

 

HÌNH ẢNH DEMO

băm MD5 và hàm băm SHA,MD5,SHA,Chương trình java,hàm băm,Chương trình tính toán

băm MD5 và hàm băm SHA,MD5,SHA,Chương trình java,hàm băm,Chương trình tính toán

băm MD5 và hàm băm SHA,MD5,SHA,Chương trình java,hàm băm,Chương trình tính toán

Nguồn: Sharecode.vn



HƯỚNG DẪN CÀI ĐẶT
Chạy trên phần mềm NetBean
File -> Open Project -> Browse đến source -> OK
 
 
LINK DOWNLOAD

TH Bai 5.zip [750 KB]

File đã kiểm duyệt
     Báo vi phạm bản quyền
Pass giải nén (Nếu có):
sharecode.vn
DOWNLOAD
(25 Xu)
Bạn có code hay
ĐĂNG BÁN NGAY

BÌNH LUẬN



ĐÁNH GIÁ


ĐIỂM TRUNG BÌNH

5
1 Đánh giá
Code rất tốt (1)
Code tốt (0)
Code rất hay (0)
Code hay (0)
Bình thường (0)
Thành viên
Nội dung đánh giá
10:25 - 2/5/2020
Code rất tốt
Code rất tốt và phù hợp để phát triển

 HỖ TRỢ TRỰC TUYẾN