선택하세요
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
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
댓글