Computer >> Máy Tính >  >> Lập trình >> MySQL

Hàm băm SHA256 trong MySQL là bao lâu?

Như tên “SHA256” gợi ý, nó dài 256 bit. Nếu chúng ta đang sử dụng ký hiệu thập lục phân thì mã số đại diện cho 4 bit. Để biểu diễn 256, chúng ta cần 256/4 =64 bit. Chúng tôi cần một kiểu dữ liệu varchar (64) hoặc char (64).

Tạo một bảng cho ví dụ của chúng tôi.

mysql> create table SHA256Demo
   -> (
   -> Password varchar(64)
   -> );
Query OK, 0 rows affected (0.54 sec)

Chèn bản ghi vào bảng.

mysql> insert into SHA256Demo values(' 4e2e1a39dba84a0b5a91043bb0e4dbef23970837');
Query OK, 1 row affected (0.18 sec)

Hiển thị tất cả các bản ghi.

mysql> select *From SHA256Demo;

Sau đây là kết quả.

+-------------------------------------------+
| Password                                  |
+-------------------------------------------+
|  4e2e1a39dba84a0b5a91043bb0e4dbef23970837 |
+-------------------------------------------+
1 row in set (0.00 sec)