웹프로그래밍에서의 암호 사용
해쉬함수, 메시지인증코드, 패스워드기반키생성함수, 대칭키암호화, 전자서명, 난수생성, 인코딩 등
데모 사이트
forge :
http://digitalbazaar.github.io/forge/demos/rsa.html
SJCL :
https://bitwiseshiftleft.github.io/sjcl/demo/
jsrsasign :
http://kjur.github.io/jsrsasign/sample-rsasign.html
JavaScript Cryptography:
http://cryptojs.altervista.org/index.html
서버측 암호 (node.js 환경에서 실행)
기본 crypto 패키지 이용
crypto-js 패키지 이용
node-forge 패키지 이용
클라이언트측 암호 (웹브라우저에서 실행)
cryptoJS 이용
해쉬함수 테스트
메시지인증코드 테스트
패스워드기반키생성함수 테스트
대칭키 암호화 테스트