Web Developer Hodory

[PHP] PHP4.x 버전과 PHP 5.x 버전 비교(Comparison between PHP4 and PHP5)

  • 젠드엔진2가 내장되었습니다.
  • PHP GCI 버전이 php.exe 에서 php-cgi.exe 로 변경되었습니다.
  • PHP CLI 버전이 cli/php.exe 에서 주 디렉토리로 변경되었습니다.
  • PHP CLI 버전은 php.ini 지시어 설정과 상관없이 항상 전역 $argv(Array of arguments passed to script) 와 $argc(The number of arguments passed to script) 변수를 가지며, register_argc_argv(argv와 argc 변수를 선언할지 여부 설정)를 off로 설정해도 영향을 미치지 않습니다.

[ETC]Triple DES(3-DES)를 사용하지 않는 이유

대학교 프로젝트에서 T-DES 암호화 알고리즘을 사용하여 소켓 기반 채팅 프로그램을 만든 적이 있습니다.

DES 암호화 알고리즘을 보완하기위해 DES를 3번 수행하는 방식입니다.

그렇다면 왜 3DES 암호화 알고리즘의 사용이 줄어들었을까요?

  • 암호화키가 DES 표준에 따라 56비트로 제한됩니다.
  • AES(Advanced Encryption Standard)가 미국 표준으로 승인되어 AES 암호화 알고리즘이 더 많이 쓰이고 있습니다.
  • 암호화를 세번 하면서 생기는 속도의 문제점 (AES가 훨씬 빠르다고 합니다.)