선택하세요
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
데이터가 없습니다
SHA-2 해쉬 암호화
- SHA-2는 전작 SHA-1으로부터 상당한 변경사항을 포함하고 있다. SHA-2 계열은 224, 256, 384, 512비트로 된 다이제스트(해시값)이 있는 6개의 해시 함수를 구성하고 있다: SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224, SHA-512/256.
- 암호 해시 함수의 주요 개념은 충돌 회피이다. 즉, 누구도 동일한 해시 출력 결과가 있는 두 개의 다른 입력값을 알아낼 수 없다.
- 이를테면 다운로드한 파일의 해시를 계산한 다음 이전에 게시한 해시 결과물의 결과와 비교하면 다운로드한 파일이 수정 또는 조작되었는지 알 수 있다.
- 암호 해시 함수는 디지털 데이터 상에서 수학적으로 동작하며 알려져 있고 예측된 해시값에 대해 계산된 해시(알고리즘의 실행 출력)를 비교함으로써 사람이 데이터의 무결성을 파악할 수 있게 된다.
- SHA-2 (Secure Hash Algorithm 2)는 미국 국가안보국(NSA)가 설계한 암호화 해시 함수들의 집합이다.
- 해시 길이에 따라서 224, 256, 384, 512 비트를 선택해서 사용할 수 있으며, 당연히 해시 길이가 길 수록 더 안전하다.
- 해시 길이가 길어졌기에 그만큼 안전하긴 하지만, 알고리즘의 기본 동작이 SHA-1과 큰 차이가 없기 때문에 완전히 안전하다(=공격 받을 가능성이 없다.)고 장담하긴 어렵다. 해시 함수 특성상 기본 동작(round)가 많아질수록 안정성이 높아져 현재까지 SHA-2에 대해 알려진 충돌 등은 없지만, 만약을 위해 SHA-1하고 기본적인 원리 자체가 아예 다른 SHA-3이 개발되었다
- 해쉬 암호화, SHA-2, sha256, sha384, sha512
댓글