테스트 사이트 - 개발 중인 베타 버전입니다

jsRSA (form 전송 암호화)

· 7년 전 · 6903 · 32
jsrsa.png

안녕하세요.

질문답변 게시판을 보다가 form 전송시 평문으로 되는 문제를 보고 생각나서 만들어봤습니다.

별건 아니구요.

 

3667118519_1515077038.2457.png

이렇게 전송하는 놈을

 

3667118519_1515077043.8193.png

이렇게 바꾸는 겁니다.

 

중간에 프록시나 각종 수단으로 정보를 가로채는것을 막아줍니다.

ssl이 그런 역할을 해주고는 있지만, ssl을 사용할 수 없는 환경에서 사용할 수 있도록 했습니다.

 

 

 

사용방법은 간단합니다.

1. 첨부된 압축을 해제하시고, 그누보드의 extend폴더와 js폴더에 각각 파일을 넣어주세요.

2. 사용하실 스킨의 head_sub.php 파일에 첨부된 head_sub.php 파일의 내용을 적절하게 넣어주세요.

3. 아래 코드를 암호화할 form 안에 넣어주세요.

[code]

<input type="hidden" name="rsa_encrypted">

[/code]

4. 아스날

5. /extend/rsa_encrypt.php 파일을 열어서 RSA 키를 넣어주세요. 방법은 주석으로 첨부했습니다.

 

 

그누보드상의 로그인, 회원가입 부분에서 테스트를 완료했습니다.

혹시 사용하시다 문제가 있으시다면 댓글 달아주시면 감사하겠습니다.

 

jsencrypt.js 사용합니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 32개

확인이 늦었습니다. login.skin.php 부분에 넣으시면 될듯합니다.
찾던 자료입니다.
감사합니다!!