19
我正在設置我的數據庫以接收散列密碼並且不接受純文本。SHA256散列總是有64個字符?
我會這樣嗎?
create table User(
username varchar(20) not null,
password varchar(64) not null,
);
我正在設置我的數據庫以接收散列密碼並且不接受純文本。SHA256散列總是有64個字符?
我會這樣嗎?
create table User(
username varchar(20) not null,
password varchar(64) not null,
);
是的,一個SHA256總是256位長,相當於32個字節或64個字節的十六進制字符串格式。你甚至可以使用char(64)而不是varchar(64),因爲大小不會改變。
是的,它總是有64個字符。
甚至只是將其作爲二進制存儲(32)... – codekaizen 2010-06-17 17:44:57
感謝您的快速響應。 :) – 2010-06-17 17:46:43