资源简介
在项目中,需要用到登录把用户名和密码进行加密传输需求。本人使用了DES+RSA加密技术,在这里就写了一个Demo。此压缩包中包含所有jar文件,下载后只需解压导入,无需再从网络查找jar包,包含齐全,在此分享给大家。

代码片段和文件信息
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;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-10-15 14:50 RSADemo\
目录 0 2017-10-28 20:40 RSADemo\RSA\
文件 419 2010-10-25 09:32 RSADemo\RSA\.classpath
目录 0 2010-10-25 09:26 RSADemo\RSA\.myeclipse\
文件 282 2010-10-25 09:26 RSADemo\RSA\.myme
文件 1221 2010-10-25 14:38 RSADemo\RSA\.project
目录 0 2010-10-25 09:27 RSADemo\RSA\src\
目录 0 2010-10-25 15:39 RSADemo\RSA\src\RSA\
文件 1724 2010-10-25 15:37 RSADemo\RSA\src\RSA\LoginAction.java
文件 1171 2010-10-25 09:39 RSADemo\RSA\src\RSA\LoginDeal.java
文件 6775 2017-10-28 21:12 RSADemo\RSA\src\RSA\RSAUtil.java
目录 0 2010-10-25 09:40 RSADemo\RSA\WebRoot\
文件 834 2010-10-25 09:26 RSADemo\RSA\WebRoot\index.jsp
目录 0 2010-10-25 09:26 RSADemo\RSA\WebRoot\me
文件 39 2010-10-25 09:26 RSADemo\RSA\WebRoot\me
目录 0 2010-10-25 15:35 RSADemo\RSA\WebRoot\RSA\
目录 0 2010-10-25 09:36 RSADemo\RSA\WebRoot\RSA\js\
文件 1815 2010-10-25 09:19 RSADemo\RSA\WebRoot\RSA\js\Barrett.js
文件 15733 2010-10-25 09:19 RSADemo\RSA\WebRoot\RSA\js\BigInt.js
文件 2468 2010-10-25 09:19 RSADemo\RSA\WebRoot\RSA\js\RSA.js
文件 1532 2010-10-25 15:43 RSADemo\RSA\WebRoot\RSA\login.jsp
文件 258 2010-10-25 15:39 RSADemo\RSA\WebRoot\RSA\loginCHK.jsp
文件 1892 2010-10-25 15:35 RSADemo\RSA\WebRoot\RSA\RSAKey.txt
目录 0 2010-10-25 09:26 RSADemo\RSA\WebRoot\WEB-INF\
目录 0 2010-10-25 09:32 RSADemo\RSA\WebRoot\WEB-INF\classes\
目录 0 2010-10-25 15:39 RSADemo\RSA\WebRoot\WEB-INF\classes\RSA\
文件 1988 2010-10-25 15:37 RSADemo\RSA\WebRoot\WEB-INF\classes\RSA\LoginAction.class
文件 1432 2010-10-25 09:39 RSADemo\RSA\WebRoot\WEB-INF\classes\RSA\LoginDeal.class
文件 5678 2010-10-25 15:42 RSADemo\RSA\WebRoot\WEB-INF\classes\RSA\RSAUtil.class
目录 0 2010-10-25 09:32 RSADemo\RSA\WebRoot\WEB-INF\lib\
文件 1673475 2010-10-25 09:32 RSADemo\RSA\WebRoot\WEB-INF\lib\bcprov-jdk14-145.jar
............此处省略1个文件信息
- 上一篇:Java解析json 所需jar包
- 下一篇:达内云笔记完整版
相关资源
- Java 文件加密传输
- C#和Java实现互通的RSADES加解密算法
- RSA数字签名算法的具体实现
- Rsa非对称加密的Java实现和举例更新版
- 完美使用RSA2结合AES对数据进行加密兼
- Android RSA加密jar包
- RSA算法JAVA公钥加密,C#私钥解密
- 支付宝RSA加解密工具
- RSA加密登录示例278136
- Android RSA加密解密文件
- RSA加密传输AES的key和iv js加密 java解
- RSA加密解密 JS加密 JAVA解密
- C# RSA加密、支持JAVA格式公钥私钥
- 基于JAVA的RSA文件加密软件的设计与实
- RSA加密解密JS加密JAVA解密
- javaweb使用rsa加密解密jar包
- RSA加解密源码及测试代码完整java工程
- JAVA的综合加解密聊天程序,附带文档
- MD5和RSA加密算法Java完成实现
- Java非对称加密源代码(RSA)-测试包
- android数据传输RSA加密DEMO
- javaRSA加密C++RSA解密
- android加密
- 安卓手机通用adb驱动UniversalAdbDriver官
- javafx_scenebuilder-2_0-macosx-universal.dmg
- RSA加密登录
- java实现简单RSA 公钥密码系统 源代码
- RSA算法与DES算法的实现
- Java 生成RSA密钥进行数据加密解密 支
- RSA加密解密java
评论
共有 条评论