감동 2017. 8. 21. 15:38



메뉴얼 : https://www.npmjs.com/package/crypto-js


1. 설치 

         $ npm install crypto-js 


2. import 

 

import CryptoJS from 'crypto-js';


3. 암호화 / 복호화 구현 소스 


dataInput() {

let data: string = this.data; // 입력값
this.encryptedData = CryptoJS.SEED.encrypt(this.data, 'key'); //입력값 암호화

let bytes = CryptoJS.SEED.decrypt(this.encryptedData.toString(), 'key'); // 복호화 데이터 (ASCII CODE)
this.decryptedData = bytes.toString(CryptoJS.enc.Utf8); // byte -> string

console.log('데이터->' + this.data);
console.log('암호화->' + this.encryptedData);
console.log('복호화(ASCII)->' + bytes);
console.log('복호화->' + this.decryptedData);

}



반응형