암호화 썸네일형 리스트형 node.js 에서 암호화 하기 // 함수를 이용한 암호화 const crypto = require('crypto'); function ENCRYPT(arg) { //암호화하여 리턴 const cipher = crypto.createCipher('aes-256-cbc', '사용할Key'); let result = cipher.update(arg, 'utf8', 'base64'); result += cipher.final('base64'); return result; } function DECRYPT(arg) { //복호화하여 리턴 const decipher = crypto.createDecipher('aes-256-cbc', '사용할Key'); let result = decipher.update(arg, 'base64', 'utf8').. 더보기 node.js pbkdf2-password를 이용한 암호화 1. 모듈설치 npm install pbkdf2-password 2. import const pbkdf2Password = require('pbkdf2-password'); const hasher = pbkdf2Password(); let user;//salt값과 hash값을 저장하기 위한 변수 3. salt 생성 hasher({ password: "1234" }, (err, pass, salt, hash) => { console.log(pass)// 1234 console.log(salt)// 랜덤생성된 salt (이값을 이용하여 값을 암호화 하므로 저장해야함) console.log(hash)// 1234를 암호화한 값 user.salt = salt user.hash = hash }); 4. 값 비교 .. 더보기 이전 1 다음