새소식

Front

javascript와 AES를 사용하여 암복호화 기능 구현하기

  • -
728x90

 

안녕하세요. 팀드모네입니다.

오늘은 javascript와 AES를 사용하여 간단하게 암복호화 기능을 구현하는 방법에 대해 공유드립니다.

우선, 간단하게 용어정리를 하고 시작하겠습니다.

 

1. 양방향 암호화란? (Two-Way Encryption)
- 문장을 암호화하고 복호화할 수 있는 알고리즘을 의미합니다.

- 반대로 문장을 암호화하고 복호화를 할 수 없는 것은 파괴형 또는 단방향 암호화라고 부릅니다.

 

2. 사용 방법 요약 

- 암호화 : Encrypt("암호화할 문자열", "key값", "암호화비트(128, 192, 256중 하나)") 

- 복호화 : Decrypt("암호화된 문자열", "key값", "암호화비트")

 

3. 사용 예제

- index.html

<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr" />
<title>암호 테스트</title>
<script src="security.js"></script>
<script>

var a1 = "12345abc";

//암호화 테스트
var cipherText = Encrypt(a1, "passwd", 128);
var origText = Decrypt(cipherText, "passwd", 128);
alert("cipherText="+cipherText + "  origText="+ origText);
</script>
</head>
<body >
</body>
</html>

security.js
0.01MB

 

security.js를 공유드립니다. 넣도 동작해보시면, 원하시는 기능이 동작할 것입니다.

혹시 특이사항이 있다면, 댓글 남겨주세요. 블로그 방문해주셔서 감사합니다~!

 

reference : cafe.naver.com/ucamp5b/3012

 

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.