less than 1 minute read

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 관렴 모듈에 따라서 지원 안되는 것이 있을 수 있음



🔗original-link

Updated: