CryptoJS

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);

}



반응형
저작자표시 비영리 변경금지 (새창열림)
감동
감동
오늘 한 삽질 내일은 하지 말자.
삽질오버플로우오늘 한 삽질 내일은 하지 말자.
감동
삽질오버플로우
감동
전체
오늘
어제
  • 분류 전체보기 (50)
    • 교육 (3)
      • 항해플러스 (3)
    • 서적 (8)
      • 도메인 주도 설계 철저 입문 (7)
      • 클린아키텍처 (0)
      • TDD로 배우는객체지향설계와실천 (0)
      • 오브젝트 (0)
      • 육각형 개발자 (1)
    • 독서 (6)
    • OS (17)
      • Linux (11)
      • Mac (6)
    • Office 365 (6)
    • DevOps (3)
      • Azure DevOps (3)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • 중간발표
  • Microsoft Teams
  • build pipeline
  • 오픈소스프로젝트
  • 값객체
  • conda cli
  • 부트캠프후기
  • AppServiceTimeZone
  • 도메인주도설계철저입문
  • Office Add-in
  • ubuntu
  • Azure Devops
  • 항해플러스후기
  • 팀즈
  • docker
  • 항해99
  • 항해플러스
  • release pipeline
  • TDD부트캠프
  • 슈퍼노멀
  • 개발자역량강화
  • 도메인주도설계
  • ddd
  • Azure DevOps 저장소 생성
  • ubuntu docker
  • 슈퍼노멀후기
  • Linux
  • 장애대응부트캠프
  • TDD프로젝트
  • Azure DevOps Pipeline 구성

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.1
감동
CryptoJS
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.