해시 알고리즘 지원 현황
hash algorithm compare

 


//-----------------------------------------------------------------------------

* 충돌 여부
md5, sha-1은 충돌 발견됨
sha-2, sha-3은 충돌 발견 안됨

 

//-----------------------------------------------------------------------------
* php openssl 지원 암호화 알고리즘
aes, aria, bf, camellia, cast5, des, idea, rc2, seed, sm4


* php hash() 함수 지원 알고리즘
md2, md4, md5, 
sha1, sha224, sha256, sha384, sha512/224, sha512/256, sha512, 
sha3-224, sha3-256, sha3-384, sha3-512, 
ripemd128, ripemd160, ripemd256, ripemd320, 
whirlpool, tiger128,3, tiger160,3, 
tiger192,3, tiger128,4, tiger160,4, tiger192,4, snefru, snefru256, gost, gost-crypto, adler32, 
crc32, crc32b, crc32c, fnv132, fnv1a32, fnv164, fnv1a64, joaat, 
murmur3a, murmur3c, murmur3f, 
xxh32, xxh64, xxh3, xxh128, 
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 password_hash() 함수 지원 알고리즘
Bcrypt , Blowfish , Argon2 

라라벨 로그인 패스워드는 Bcrypt 과 Argon2 사용
https://laravel.com/docs/11.x/hashing


* crypto-js 지원 암호화 알고리즘
md5, sha1, sha256, sha224, sha512, sha384, sha3, ripemd160, 
pbkdf2, 
aes, tripledes, rc4, rabbit, rabbit-legacy, evpkdf


* 해시 알고리즘 종류
https://en.wikipedia.org/wiki/Comparison_of_cryptographic_hash_functions

Comparison of SHA functions 
https://en.wikipedia.org/wiki/Secure_Hash_Algorithms


Hash function 알고리즘의 종류와 특징
https://sym312.tistory.com/19

 

반응형
Posted by codens


반응형