资源简介
RSA前台公钥加密后台私钥解密
代码片段和文件信息
package RSA;
//login
/*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
import java.math.BigInteger;
import java.net.URLDecoder;
import java.net.URLEncoder;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import RSA.RSAUtil;
/**
* MyEclipse Struts Creation date: 06-28-2008
*
* XDoclet definition:
*
* @struts.action path=“/login“ name=“loginForm“ input=“/login.jsp“
* scope=“request“ validate=“true“
* @struts.action-forward name=“error“ path=“/error.jsp“
* @struts.action-forward name=“success“ path=“/success.jsp“
*/
public class LoginAction {
/*
* Generated Methods
*/
/**
* Method execute
*
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public boolean execute(HttpServletRequest request
HttpServletResponse response) throws Exception {
String pwd ;
String result = request.getParameter(“result“);
System.out.println(“原文加密后为:“);
System.out.println(result);
byte[] en_result = new BigInteger(result 16).toByteArray();
//System.out.println(“转成byte[]“ + new String(en_result));
byte[] de_result = RSAUtil.decrypt(RSAUtil.getKeyPair().getPrivate()
en_result);
System.out.println(“还原密文:“);
System.out.println(new String(de_result));
StringBuffer sb = new StringBuffer();
sb.append(new String(de_result));
pwd = sb.reverse().toString();
System.out.println(“=================================“);
pwd = URLDecoder.decode(pwd“UTF-8“);//
System.out.println(pwd);
request.setAttribute(“pwd“ pwd);
return true;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1724 2010-10-25 15:37 src\RSA\LoginAction.java
文件 1171 2010-10-25 09:39 src\RSA\LoginDeal.java
文件 6850 2010-10-25 15:42 src\RSA\RSAUtil.java
文件 834 2010-10-25 09:26 WebRoot\index.jsp
文件 39 2010-10-25 09:26 WebRoot\me
文件 1815 2010-10-25 09:19 WebRoot\RSA\js\Barrett.js
文件 15733 2010-10-25 09:19 WebRoot\RSA\js\BigInt.js
文件 2468 2010-10-25 09:19 WebRoot\RSA\js\RSA.js
文件 1532 2010-10-25 15:43 WebRoot\RSA\login.jsp
文件 258 2010-10-25 15:39 WebRoot\RSA\loginCHK.jsp
文件 1892 2010-10-25 15:35 WebRoot\RSA\RSAKey.txt
文件 1988 2010-10-25 15:37 WebRoot\WEB-INF\classes\RSA\LoginAction.class
文件 1432 2010-10-25 09:39 WebRoot\WEB-INF\classes\RSA\LoginDeal.class
文件 5678 2010-10-25 15:42 WebRoot\WEB-INF\classes\RSA\RSAUtil.class
文件 1673475 2010-10-25 09:32 WebRoot\WEB-INF\lib\bcprov-jdk14-145.jar
文件 375 2010-10-25 09:26 WebRoot\WEB-INF\web.xm
文件 419 2010-10-25 09:32 .classpath
文件 282 2010-10-25 09:26 .myme
文件 1221 2010-10-25 14:38 .project
目录 0 2010-10-25 15:39 WebRoot\WEB-INF\classes\RSA
目录 0 2010-10-25 09:36 WebRoot\RSA\js
目录 0 2010-10-25 09:32 WebRoot\WEB-INF\classes
目录 0 2010-10-25 09:32 WebRoot\WEB-INF\lib
目录 0 2010-10-25 15:39 src\RSA
目录 0 2010-10-25 09:26 WebRoot\me
目录 0 2010-10-25 15:35 WebRoot\RSA
目录 0 2010-10-25 09:26 WebRoot\WEB-INF
目录 0 2010-10-25 09:27 src
目录 0 2010-10-25 09:40 WebRoot
目录 0 2010-10-25 09:26 .myeclipse
............此处省略3个文件信息
相关资源
- Learninggenerativeadversarialnetworks.pdf
- IBM Rational Software Architect建模.pdf
- 绿盟RSAS技术说明书
- RSA公私钥生成工具 RSA秘钥生成工具
- Adversarial Examples: Attacks and Defenses for
- SFCipher加解密工具
- A Practical Guide to Adopting the Universal Ve
- RSA_签名与验签.rar
- 加密解密算法工具集
- openssl1.1.1RSA、ECC、SM2身份认证Demo及文
- mbedtls-2.16.5-apache.tgz
- DevExpress DXperience Universal 11.1.6 官方+帮
- iOS加密解密之rsa完整代码
- RCC.71-v2.4.pdf RCS Universal Profile Service
- 前台加密后台解密-非对称RSA加密方式
- RSA公钥密码算法的能量分析攻击与防
- rsa算法流程图
- UFS-Universal Flash Storage Host Controller In
- RSA PKCS 全套规范文档
- RSA加解密生成DLL调用
- PB外部函数扩展 RSA SHA
- 非对称加密和对称加密混合应用
- 音质发烧友最爱 公认最强 音效增强插
- c3750e-universalk9-tar.122-55.SE13
- c3560e-universalk9-mz.122-55.SE5.bin
- AIRSAR_Flevoland.zip
- RSA签名验签工具
- DXperienceUniversal 9.3.3 part122010年2月1日版
- DXperienceUniversal 9.3.3 part112010年2月1日版
- DXperienceUniversal 9.3.3 part102010年2月1日版
评论
共有 条评论