해시 알고리즘 지원 현황
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
'Code' 카테고리의 다른 글
구글 로그인 OAuth 2.0 소셜 로그인 개발 방법 (2) | 2024.08.24 |
---|---|
GitHub Copilot Business 가입, 설정 방법 (0) | 2024.05.22 |
Explorer++ v1.4.0 빌드, 수정 방법 (0) | 2024.05.06 |
google cloud CLI(commnad line interface) 사용법 (0) | 2024.05.01 |
GitHub 인증 (로그인 저장 관리) (0) | 2024.04.28 |