java 密码加密
2013-05-22 21:08
246 查看
public class En { String encrypt( String s,String pa){ char [] p=pa.toCharArray(); int n=p.length; char [] c=s.toCharArray(); int m=c.length; for(int k=0;k<m;k++){ int mima=c[k]+p[k%n]; c[k]=(char)mima; } return new String(c); } String decrypt(String s,String pa){ char [] p=pa.toCharArray(); int n=p.length; char [] c=s.toCharArray(); int m=c.length; for(int k=0;k<m;k++){ int mima=c[k]-p[k%n]; c[k]=(char)mima; } return new String(c); } } import java.util.Scanner; public class Example1_0 { public static void main(String[] args) { // TODO 自动生成的方法存根 String s="我爱死你了,你知道吗?"; En person=new En(); System.out.println("输入密码:"+s); Scanner cin=new Scanner(System.in); String pa=cin.nextLine(); String secret=person.encrypt(s, pa); System.out.println("密文"+secret); System.out.println("输入解密密码"); pa=cin.nextLine(); String source=person.decrypt(secret, pa); System.out.println("明文:"+source); } }
运行结果:
相关文章推荐
- java密码的加密
- java存储用户信息用MD5对密码加密
- java poi 读取有密码加密的Excel文件
- java rsa加密密码错误
- java中实现 MD5加密算法加密用户密码
- java poi 读取有密码加密的Excel文件
- 纯Java配置基于密码加密数据库认证的spring security
- java实现字符串加密,登录密码加密
- Java-密码加密
- Java密码加密
- java密码的加密与解密(3des)
- 密码学3——Java BASE64加密解密
- java中用户密码加密时增加和修改的代码
- FlashFXP密码java加密解密算法
- java 序列化serialize的小运用,密码加密存取
- js java 密码的rsa加密解密配合
- 通过密码 加密解密算法,java
- java加密与解密的艺术(二)——对称密码体制
- java加密与解密的艺术(三)——非对称密码体制
- java wordpress密码加密