Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL에서 SHA256 해시의 길이는 얼마입니까?

<시간/>

"SHA256"이라는 이름에서 알 수 있듯이 길이는 256비트입니다. 16진수 표기법을 사용하는 경우 숫자 코드는 4비트를 나타냅니다. 256을 나타내려면 256/4 =64비트가 필요합니다. varchar(64) 또는 char(64) 데이터 유형이 필요합니다.

우리의 예를 위한 테이블 만들기.

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)