文件名称:RSA
-
所属分类:
- 标签属性:
- 上传时间:2013-01-03
-
文件大小:1.37mb
-
已下载:0次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
// Struts2 Action方法中:
// 将公钥的 modulus 和 exponent 传给页面。
// Hex -> apache commons-codec
RSAPublicKey publicKey = RSAUtils.getDefaultPublicKey()
ActionContext.getContext().put("modulus", new String(Hex.encodeHex(publicKey.getModulus().toByteArray())))
ActionContext.getContext().put("exponent", new String(Hex.encodeHex(publicKey.getPublicExponent().toByteArray())))
// 页面里,Javascr ipt对明文进行加密:
var modulus = $( #hid_modulus ).val(), exponent = $( #hid_exponent ).val()
var key = RSAUtils.getKeyPair(exponent, , modulus)
pwd1 = RSAUtils.encryptedString(key, pwd1)
pwd2 = RSAUtils.encryptedString(key, pwd2)
13
14 // 服务器端,使用RSAUtils工具类对密文进行解密
15 RSAUtils.decryptStringByJs(password1)
-RSA demo
// 将公钥的 modulus 和 exponent 传给页面。
// Hex -> apache commons-codec
RSAPublicKey publicKey = RSAUtils.getDefaultPublicKey()
ActionContext.getContext().put("modulus", new String(Hex.encodeHex(publicKey.getModulus().toByteArray())))
ActionContext.getContext().put("exponent", new String(Hex.encodeHex(publicKey.getPublicExponent().toByteArray())))
// 页面里,Javascr ipt对明文进行加密:
var modulus = $( #hid_modulus ).val(), exponent = $( #hid_exponent ).val()
var key = RSAUtils.getKeyPair(exponent, , modulus)
pwd1 = RSAUtils.encryptedString(key, pwd1)
pwd2 = RSAUtils.encryptedString(key, pwd2)
13
14 // 服务器端,使用RSAUtils工具类对密文进行解密
15 RSAUtils.decryptStringByJs(password1)
-RSA demo
(系统自动生成,下载前可以参看下载内容)
下载文件列表
src/RSA/LoginAction.java
src/RSA/LoginDeal.java
src/RSA/RSAUtil.java
WebRoot/index.jsp
WebRoot/META-INF/MANIFEST.MF
WebRoot/RSA/js/Barrett.js
WebRoot/RSA/js/BigInt.js
WebRoot/RSA/js/RSA.js
WebRoot/RSA/login.jsp
WebRoot/RSA/loginCHK.jsp
WebRoot/RSA/RSAKey.txt
WebRoot/WEB-INF/classes/RSA/LoginAction.class
WebRoot/WEB-INF/classes/RSA/LoginDeal.class
WebRoot/WEB-INF/classes/RSA/RSAUtil.class
WebRoot/WEB-INF/lib/bcprov-jdk14-145.jar
WebRoot/WEB-INF/web.xml
.classpath
.mymetadata
.project
WebRoot/WEB-INF/classes/RSA
WebRoot/RSA/js
WebRoot/WEB-INF/classes
WebRoot/WEB-INF/lib
src/RSA
WebRoot/META-INF
WebRoot/RSA
WebRoot/WEB-INF
src
WebRoot
.myeclipse
src/RSA/LoginDeal.java
src/RSA/RSAUtil.java
WebRoot/index.jsp
WebRoot/META-INF/MANIFEST.MF
WebRoot/RSA/js/Barrett.js
WebRoot/RSA/js/BigInt.js
WebRoot/RSA/js/RSA.js
WebRoot/RSA/login.jsp
WebRoot/RSA/loginCHK.jsp
WebRoot/RSA/RSAKey.txt
WebRoot/WEB-INF/classes/RSA/LoginAction.class
WebRoot/WEB-INF/classes/RSA/LoginDeal.class
WebRoot/WEB-INF/classes/RSA/RSAUtil.class
WebRoot/WEB-INF/lib/bcprov-jdk14-145.jar
WebRoot/WEB-INF/web.xml
.classpath
.mymetadata
.project
WebRoot/WEB-INF/classes/RSA
WebRoot/RSA/js
WebRoot/WEB-INF/classes
WebRoot/WEB-INF/lib
src/RSA
WebRoot/META-INF
WebRoot/RSA
WebRoot/WEB-INF
src
WebRoot
.myeclipse
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.