MD5(Message-Digestalalgorithm 5)
는 128비트 암호화 해시 함수입니다.
특징으로는,
Hash based Message Authentication Code
의 줄임말 입니다.
특징으로는,
const cryptojs = require("crypto-js");
const message = "show me the money"; //전달할 샘플 메시지
const key = "gooday"; //암호화에 사용할 샘플 키값
const sign = cryptojs.HmacMD5(message, key).toString();
console.log(sign);
결과
7cb00a06349f2dacdbda92c5f24a662b
요청자가 전달한 해시값과, 수신자가 crypto-js로 생성한 해시값을 비교하여 같다면 정상 메시지입니다.