Ссылка взята из этого блога:
Ниже приведен список алгоритма хеширования вместе с размером требуемого бита:
- MD5 = 128-битное хеш-значение.
- SHA1 = 160-битное хеш-значение.
- SHA224 = 224-битное хеш-значение.
- SHA256 = 256-битное хеш-значение.
- SHA384 = 384-битное значение хеш-функции.
- SHA512 = 512-битное хеш-значение.
Создан один образец таблицы с требованием CHAR (n):
CREATE TABLE tbl_PasswordDataType
(
ID INTEGER
,MD5_128_bit CHAR(32)
,SHA_160_bit CHAR(40)
,SHA_224_bit CHAR(56)
,SHA_256_bit CHAR(64)
,SHA_384_bit CHAR(96)
,SHA_512_bit CHAR(128)
);
INSERT INTO tbl_PasswordDataType
VALUES
(
1
,MD5('SamplePass_WithAddedSalt')
,SHA1('SamplePass_WithAddedSalt')
,SHA2('SamplePass_WithAddedSalt',224)
,SHA2('SamplePass_WithAddedSalt',256)
,SHA2('SamplePass_WithAddedSalt',384)
,SHA2('SamplePass_WithAddedSalt',512)
);