KISA 권고 암호화 알고리즘
http://www.kisa.or.kr/trace_log/data/201111_seed.ziphttp://www.kisa.or.kr/notice/noticeView.jsp?cPage=1&mode=view&p_No=4&b_No=80&d_No=11&ST=&SV=
- 단반향 (hash)
- 비권고
- MD5 : 80비트 미만 , 결과 32byte
- SHA-1 : 80비트 미만 , 결과 40byte
-
HAS-160 : 80비트 ,
- 권고함 (최소 112비트이상의 보안강도를 권고)
- SHA-224 : 112비트
- SHA-256 : 128비트 , 결과 64byte <– 추천
- SHA-384 : 192비트 , 결과 96byte
- SHA-512 : 256비트 , 결과 128byte
- 양반향(block 암호화)
- 비권고
- DES : 80비트 미만
- 2TDES : 80비트
-
3TDES : 112비트
- 권고
- SEED : 128비트 , PHP에서 사용할려면 따로 설치
- HIGHT : 128비트
- ARIA-128 : 128비트 , PHP에서 사용할려면 따로 설치
- AES-128 : 128비트, libmcrypt 2.4.x 이상 지원, 입력값 16byte마다 따라 결과값 16byte단위로 증가. <– 추천
- ARIA-192 : 192비트 , PHP에서 사용할려면 따로 설치
- AES-192 : 192비트 , libmcrypt 2.4.x 이상 지원, 입력값 24byte마다 따라 결과값 24byte단위로 증가.
- ARIA-256 : 256비트 , PHP에서 사용할려면 따로 설치
- AES-256 : 256비트 , libmcrypt 2.4.x 이상 지원, 입력값 32byte마다 따라 결과값 32byte단위로 증가.
PHP 지원 알고리즘
http://www.mins01.com/20090118/board/board.php?type=read&b_id=tech&page=1&b_idx=802&t=1348626524 관렴 모듈에 따라서 지원 안되는 것이 있을 수 있음
- http://www.mins01.com/mh/tech/read/802?ct=&tq=title&q=kisa + https://www.kisa.or.kr/public/laws/laws3.jsp