본문 바로가기

안녕하세요!

자격증 준비/정보처리기사

[ 정보처리기사 ] 해시 암호화 알고림즘

해시 암호화 알고리즘


 

해시 암호화 알고리즘이란 임의의 길이의 정보를 입력받아 고정된 길이의 암호문(해시값)을 출력하는 것을 의미한다.
이는 원래 입력값을 찾아낼 수 없는 일방향성을 가지며, 복호화가 불가능하다는 특징이 있다.

MD5(Message-Digest Algorithm)1991년 R.rivest가 MD4를 개선하여 만든 암호화 알고리즘이다.
이것은 프로그램이나 파일의 무결성 검사에 사용되며,
각각의 512bit 입력 메세지 블록에 대해 차례로 동작하여 128bit 해싯값을 생성한다.


반응형


SHA-1(Secure Hash Algorithm)
1993년 NSA에서 미 정부 표준으로 지정된 것을 말하며,
DSA(Digital Signature Algorithm에서 사용되고
160bit 해싯값을 생성한다.

SHA-256/384/512는 SHA Algorithm의 한 종류로서 256bit 해싯값을 생성한다.
AES 키 길이인 128/192/256bit에 대응하도록 축력 길이를 늘인 해시 Algorithm이다.

HAS-160은 국내표준 Algorithm KCDSA(Korean Certificate-based Digital Signature Algoritm)을 위해
MD5와 SHA-1 장정을 가져와 개발되었다.

 

728x90
반응형

loading