Hash函數種類與參數

張貼日期:2012/9/17 上午 04:27:30

mhash: (準備廢棄,不建議繼續用)

MHASH_ADLER32

MHASH_CRC32

MHASH_CRC32B

MHASH_GOST

MHASH_HAVAL128

MHASH_HAVAL160

MHASH_HAVAL192

MHASH_HAVAL256

MHASH_MD4

MHASH_MD5

MHASH_RIPEMD160

MHASH_SHA1

MHASH_SHA256

MHASH_TIGER

MHASH_TIGER128

MHASH_TIGER160

hash

md4

md5

sha1

sha256

sha384

sha512

ripemd128

ripemd160

whirlpool

tiger128,3

tiger160,3

tiger192,3

tiger128,4

tiger160,4

tiger192,4

snefru

gost

adler32

crc32

crc32b

haval128,3

haval160,3

haval192,3

haval224,3

haval256,3

haval128,4

haval160,4

haval192,4

haval224,4

haval256,4

haval128,5

haval160,5

haval192,5

haval224,5

haval256,5

php 5.4:

Support for joaat, fnv132 and fnv164 was added. Support for Salsa10 and Salsa20 was removed.

5.3:

Support for md2, ripemd256, ripemd320, salsa10, salsa20, snefru256 and sha224 was added

mhash: (準備廢棄,不建議繼續用)

MHASH_ADLER32

MHASH_CRC32

MHASH_CRC32B

MHASH_GOST

MHASH_HAVAL128

MHASH_HAVAL160

MHASH_HAVAL192

MHASH_HAVAL256

MHASH_MD4

MHASH_MD5

MHASH_RIPEMD160

MHASH_SHA1

MHASH_SHA256

MHASH_TIGER

MHASH_TIGER128

MHASH_TIGER160

hash:

md4

md5

sha1

sha256

sha384

sha512

ripemd128

ripemd160

whirlpool

tiger128,3~4

tiger160,3~4

tiger192,3~4

snefru

gost

adler32

crc32

crc32b

haval128,3~5

haval160,3~5

haval192,3~5

haval224,3~5

haval256,3~5

5.3:

add: md2 , ripemd256 , ripemd320 , salsa10 , salsa20 , snefru256 , sha224

php 5.4:

add: joaat , fnv132 , fnv164

del: Salsa10 , Salsa20