Package anlavn.hash
Class SHA
java.lang.Object
anlavn.hash.SHA
Lớp SHA256 chỉ hỗ trợ mã hóa đối tượng, giải mã nó là bất khả thi. Đảm bảo rằng lớp đối tượng của bạn đã "implements Serializable".
SHA256 sử dụng hàm băm mật mã học Secure Hash Algorithm 2 được thiết kế bởi Cơ quan An ninh Quốc gia Hoa Kỳ với giá trị băm dài 256-bit.
SHA256 sử dụng hàm băm mật mã học Secure Hash Algorithm 2 được thiết kế bởi Cơ quan An ninh Quốc gia Hoa Kỳ với giá trị băm dài 256-bit.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
Họ SHA (Thuật toán băm an toàn) chỉ định một họ gồm 8 hàm băm khác nhau. -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
SHA
public SHA()
-
-
Method Details
-
encrypt
Sử dụng phương thức này để mã hóa đối tượng gốc.- Parameters:
type
- là loại Họ SHA dùng để mã hoá.objToEncrypt
- là đối tượng cần mã hóa.- Returns:
- mã băm SHA256 của đối tượng ban đầu.
- See Also:
-
encrypt
Sử dụng phương thức này để mã hóa chuỗi gốc.- Parameters:
type
- là loại Họ SHA dùng để mã hoá.strToEncrypt
- là chuỗi cần mã hóa.- Returns:
- mã băm SHA256 của chuỗi ban đầu.
- See Also:
-