Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Độ dài hash SHA256 trong MySQL là bao nhiêu?


SHA256 = 256 bit. Dùng hex (4 bit/ký tự) → cần 256/4 = 64 ký tự. Kiểu dữ liệu: VARCHAR(64) hoặc CHAR(64).

Ví dụ

mysql> CREATE TABLE SHA256Demo (Password VARCHAR(64));
Query OK, 0 rows affected (0.54 sec)
mysql> INSERT INTO SHA256Demo VALUES('4e2e1a39dba84a0b5a91043bb0e4dbef23970837');
Query OK, 1 row affected (0.18 sec)
mysql> SELECT * FROM SHA256Demo;
+-------------------------------------------+
| Password                                    |
+-------------------------------------------+
| 4e2e1a39dba84a0b5a91043bb0e4dbef23970837    |
+-------------------------------------------+
1 row in set (0.00 sec)

Lưu ý: Dùng SHA2('string', 256) trong MySQL để tạo hash SHA256.