`

RSA加密解密【小结】

阅读更多

前言:为了前端网页数据的安全性,固做好加密的工作很重要。下面我将介绍 前端(JS RSA加密)和后端(JAVA、C#解密)操作。

1、前端JS部分

 引入5个js文件

 

<script type="text/javascript" src="RSA.js"></script>

<script type="text/javascript" src="BigInt.js"></script>

<script type="text/javascript" src="Barrett.js"></script>

<script type="text/javascript" src="CodeManage.js"></script>

<script type="text/javascript" src="MyRSA.js"></script>

 加密数据

 

<script type="text/javascript">

//初始化

initMyRSA();

function rsalogin(){

var thisPwd = document.getElementById("password").value;

var result = myRSA(thisPwd);

loginForm.action="RSACHK.jsp?result="+result;

loginForm.submit();

}

</script>

2、java部分

 

MyRSAUtil.java

 

 

String result = request.getParameter("result");

request.setAttribute("resultCode", result);

request.setAttribute("result", MyRSAUtil.decrypt(result));

3、C#部分

MyRAS.cs

MyRAS.JSDecrypt (privateKes,"密文");

 

所涉及都的源码都在下面的附件中

 

 

 

 

  • MyRSA.zip (62 KB)
  • 描述: JAVA和JS源码
  • 下载次数: 26
0
6
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics