56种哈希类算法

480 阅读6分钟
Hash-ModeHash-NameExample
0MD58743b52063cd84097a65d1633f5c74f5
10md5($pass.$salt)01dfae6e5d4d90d9892622325959afbe:7050461
20md5($salt.$pass)f0fda58630310a6dd91a7d8f0a4ceda2:4225637426
30md5(utf16le($pass).$salt)b31d032cfdcf47a399990a71e43c5d2a:144816
40md5($salt.utf16le($pass))d63d0e21fdc05f618d55ef306c54af82:13288442151473
50HMAC-MD5 (key = $pass)fc741db0a2968c39d9c2a5cc75b05370:1234
60HMAC-MD5 (key = $salt)bfd280436f45fa38eaacac3b00518f29:1234
2600md5(md5($pass))a936af92b0ae20b1ff6c3347a72e5fbe
3710md5($salt.md5($pass))95248989ec91f6d0439dbde2bd0140be:1234
3800md5($salt.$pass.$salt)2e45c4b99396c6cb2db8bda0d3df669f:1234
3910md5(md5($pass).md5($salt))250920b3a5e31318806a032a4674df7e:1234
4010md5($salt.md5($salt.$pass))30d0cf4a5d7ed831084c5b8b0ba75b46:1234
4110md5($salt.md5($pass.$salt))b4cb5c551a30f6c25d648560408df68a:1234
4300md5(strtoupper(md5($pass)))b8c385461bb9f9d733d3af832cf60b27
900MD4afe04867ec7a3845145579a95f72eca7
100SHA1b89eaac7e61417341b710b727768294d0e6a277b
110sha1($pass.$salt)2fc5a684737ce1bf7b3b239df432416e0dd07357:2014
120sha1($salt.$pass)cac35ec206d868b7d7cb0b55f31d9425b075082b:5363620024
130sha1(utf16le($pass).$salt)c57f6ac1b71f45a07dbd91a59fa47c23abcd87c2:631225
140sha1($salt.utf16le($pass))5db61e4cd8776c7969cfd62456da639a4c87683a:8763434884872
150HMAC-SHA1 (key = $pass)c898896f3f70f61bc3fb19bef222aa860e5ea717:1234
160HMAC-SHA1 (key = $salt)d89c92b4400b15c39e462a8caa939ab40c3aeeea:1234
4400md5(sha1($pass))288496df99b33f8f75a7ce4837d1b480
4500sha1(sha1($pass))3db9184f5da4e463832b086211af8d2314919951
4520sha1($salt.sha1($pass))a0f835fdf57d36ebd8d0399cc44e6c2b86a1072b:511358214352751667201107073531735211566650747315
4700sha1(md5($pass))92d85978d884eb1d99a51652b1139c8279fa8663
4900sha1($salt.$pass.$salt)85087a691a55cbb41ae335d459a9121d54080b80:488387841
19300sha1($salt1.$pass.$salt2) *630d2e918ab98e5fad9c61c0e4697654c4c16d73:18463812876898603420835420139870031762867:4449516425193605979760642927684590668549584534278112685644182848763890902699756869283142014018311837025441092624864168514500447147373198033271040848851687108629922695275682773136540885737874252666804716579965812709728589952868736177317883550827482248620334
18500sha1(md5(md5($pass))) *888a2ffcb3854fba0321110c5d0d434ad1aa2880
600BLAKE2b-512$BLAKE2$296c269e70ac5f0095e6fb47693480f0f7b97ccd0307f5c3bfa4df8f5ca5c9308a0e7108e80a0a9c0ebb715e8b7109b072046c6cd5e155b4cfd2f27216283b1e
1300SHA-224e4fa1555ad877bf0ec455483371867200eee89550a93eff2f95a6198
1400SHA-256127e6fbfe24a750e72930c220a8e138275656b8e5d8f48a98c3c92df2caba935
1410sha256($pass.$salt)c73d08de890479518ed60cf670d17faa26a4a71f995c1dcc978165399401a6c4:53743528
1420sha256($salt.$pass)eb368a2dfd38b405f014118c7d9747fcc97f4f0ee75c05963cd9da6ee65ef498:560407001617
1430sha256(utf16le($pass).$salt)4cc8eb60476c33edac52b5a7548c2c50ef0f9e31ce656c6f4b213f901bc87421:890128
1440sha256($salt.utf16le($pass))a4bd99e1e0aba51814e81388badb23ecc560312c4324b2018ea76393ea1caca9:12345678
1450HMAC-SHA256 (key = $pass)abaf88d66bf2334a4a8b207cc61a96fb46c3e38e882e6f6f886742f688b8588c:1234
1460HMAC-SHA256 (key = $salt)8efbef4cec28f228fa948daaf4893ac3638fbae81358ff9020be1d7a9a509fc6:1234
10800SHA-38407371af1ca1fca7c6941d2399f3610f1e392c56c6d73fddffe38f18c430a2817028dae1ef09ac683b62148a2c8757f42
10900PBKDF2-HMAC-SHA256sha256:1000:MTc3MTA0MTQwMjQxNzY=:PYjCU215Mi57AYPKva9j7mvF4Rc5bCnt
1700SHA-51282a9dda829eb7f8ffe9fbe49e45d47d2dad9664fbb7adf72492e3c81ebd3e29134d9bc12212bf83c6840f10e8246b9db54a4859b7ccd0123d86e5872c1e5082f
1710sha512($pass.$salt)e5c3ede3e49fb86592fb03f471c35ba13e8d89b8ab65142c9a8fdafb635fa2223c24e5558fd9313e8995019dcbec1fb584146b7bb12685c7765fc8c0d51379fd:6352283260
1720sha512($salt.$pass)976b451818634a1e2acba682da3fd6efa72adf8a7a08d7939550c244b237c72c7d42367544e826c0c83fe5c02f97c0373b6b1386cc794bf0d21d2df01bb9c08a:2613516180127
1730sha512(utf16le($pass).$salt)13070359002b6fbb3d28e50fba55efcf3d7cc115fe6e3f6c98bf0e3210f1c6923427a1e1a3b214c1de92c467683f6466727ba3a51684022be5cc2ffcb78457d2:341351589
1740sha512($salt.utf16le($pass))bae3a3358b3459c761a3ed40d34022f0609a02d90a0d7274610b16147e58ece00cd849a0bd5cf6a92ee5eb5687075b4e754324dfa70deca6993a85b2ca865bc8:1237015423
1750HMAC-SHA512 (key = $pass)94cb9e31137913665dbea7b058e10be5f050cc356062a2c9679ed0ad6119648e7be620e9d4e1199220cd02b9efb2b1c78234fa1000c728f82bf9f14ed82c1976:1234
1760HMAC-SHA512 (key = $salt)7cce966f5503e292a51381f238d071971ad5442488f340f98e379b3aeae2f33778e3e732fcc2f7bdc04f3d460eebf6f8cb77da32df25500c09160dd3bf7d2a6b:1234
5100Half MD58743b52063cd8409
6000RIPEMD-160012cb9b334ec1aeb71a9c8ce85586082467f7eb6
8900scryptSCRYPT:1024:1:1:MDIwMzMwNTQwNDQyNQ==:5FW+zWivLxgCWj7qLiQbeC8zaNQ+qdO0NUinvqyFcfo=
10100SipHashad61d78c06037cd9:2:4:81533218127174468417660201434054
10200CRAM-MD5$cram_md5$PG5vLXJlcGx5QGhhc2hjYXQubmV0Pg==$dXNlciA0NGVhZmQyMmZlNzY2NzBmNmIyODc5MDgxYTdmNWY3MQ==
11500CRC32 5c762de4a:00000000
11750HMAC-Streebog-256 (key = $pass), big-endian0f71c7c82700c9094ca95eee3d804cc283b538bec49428a9ef8da7b34effb3ba:08151337
11760HMAC-Streebog-256 (key = $salt), big-endiand5c6b874338a492ac57ddc6871afc3c70dcfd264185a69d84cf839a07ef92b2c:08151337
11850HMAC-Streebog-512 (key = $pass), big-endianbe4555415af4a05078dcf260bb3c0a35948135df3dbf93f7c8b80574ceb0d71ea4312127f839b7707bf39ccc932d9e7cb799671183455889e8dde3738dfab5b6:08151337
11860HMAC-Streebog-512 (key = $salt), big-endianbebf6831b3f9f958acb345a88cb98f30cb0374cff13e6012818487c8dc8d5857f23bca2caed280195ad558b8ce393503e632e901e8d1eb2ccb349a544ac195fd:08151337
11900PBKDF2-HMAC-MD5md5:1000:MTg1MzA=:Lz84VOcrXd699Edsj34PP98+f4f3S0rTZ4kHAIHoAjs=
12000PBKDF2-HMAC-SHA1sha1:1000:MzU4NTA4MzIzNzA1MDQ=:19ofiY+ahBXhvkDsp0j2ww==
12100PBKDF2-HMAC-SHA512sha512:1000:ODQyMDEwNjQyODY=:MKaHNWXUsuJB3IEwBHbm3w==
14000DES (PT = $salt, key = $pass) 8a28bc61d44bb815c:1172075784504605
141003DES (PT = $salt, key = $pass) 937387ff8d8dafe15:8152001061460743
14900Skip32 (PT = $salt, key = $pass) 12c9350366:44630464
15400ChaCha20$chacha20$*0400000000000003*9*0200000000000001*4a4b4c4d4e4f5051*676e31b5ad612c2b
17300SHA3-224412ef78534ba6ab0e9b1607d3e9767a25c1ea9d5e83176b4c2817a6c
17400SHA3-256d60fcf6585da4e17224f58858970f0ed5ab042c3916b76b0b828e62eaf636cbd
17500SHA3-384983ba28532cc6320d04f20fa485bcedb38bddb666eca5f1e5aa279ff1c6244fe5f83cf4bbf05b95ff378dd2353617221
17600SHA3-5127c2dc1d743735d4e069f3bda85b1b7e9172033dfdd8cd599ca094ef8570f3930c3f2c0b7afc8d6152ce4eaad6057a2ff22e71934b3a3dd0fb55a7fc84a53144e
17700Keccak-224e1dfad9bafeae6ef15f5bbb16cf4c26f09f5f1e7870581962fc84636
17800Keccak-256203f88777f18bb4ee1226627b547808f38d90d3e106262b5de9ca943b57137b6
17900Keccak-3845804b7ada5806ba79540100e9a7ef493654ff2a21d94d4f2ce4bf69abda5d94bf03701fe9525a15dfdc625bfbd769701
18000Keccak-5122fbf5c9080f0a704de2e915ba8fdae6ab00bbc026b2c1c8fa07da1239381c6b7f4dfd399bf9652500da723694a4c719587dd0219cb30eabe61210a8ae4dc0b03
18100TOTP (HMAC-SHA1)597056:3600