Home
-
HTML Tutorial
-
CSS Tutorial
-
JavaScript Tutorial
-
PHP Tutorial
-
php.net Manual
-
Cryptography Extensions
PHP Tutorial
PHP에서의 암호프로그래밍
http://php.net/manual/kr/refs.crypto.php
해쉬함수
HMAC
- 메시지인증코드
대칭키 암호
패스워드기반 키생성함수 pbkdf2
- PHP5.5 이상에서만 동작
난수생성함수
인코딩
OpenSSL 암호프로그래밍
http://php.net/manual/en/book.openssl.php
OpenSSL 해쉬
OpenSSL 패스워드기반 키생성함수 openssl_pbkdf2
OpenSSL 암호화/복호화
OpenSSL 전자서명/검증
OpenSSL CSR
OpenSSL 전자봉투
자바스크립트 암호프로그래밍
CryptoJS
Web Cryptography API
Forge
서버/클라이언트 암호프로그래밍 상호 호환성 테스트
서버측 PHP, 클라이언트측 자바스크립트 암호프로그래밍이 연동 가능한지 테스트.
해쉬함수
HMAC함수
대칭키암호
- mcrypt 함수 이용
예제 프로그램
다음 기능을 가지는 php 프로그램을 구현해 보시오.
해쉬함수를 이용한 동전던지기 게임
crypt()함수를 이용한 패스워드 검증