您现在的位置:主页 > 编程 > Java技术 > 正文

java怎么通过位运算实现简单加密算法?

时间:2018-01-15 08:17    来源:未知     浏览次数:     
日常开发系统软件时经常会碰到对字符串进行加密的需求,在java中实现加密的方法有很多种,这篇文章将为大家演示其中的一种,通过位运算实现对字符串的简单加密。加密原理简单将
日常开发系统软件时经常会碰到对字符串进行加密的需求,在java中实现加密的方法有很多种,这篇文章将为大家演示其中的一种,通过位运算实现对字符串的简单加密。加密原理简单将就是把字符串与一个指定的值进行异或运算,从而改变原字符串每个字符的值,这样就可以的一个加密后的字符串。

主要代码:


public static void main(String[] args) {
// TODO Auto-generated method stub
 
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个英文字符串或解密字符串");
String pw=sc.nextLine();
char[]array=pw.toCharArray();
for(int i=0;i<array.length;i++){
 
array[i]=(char)(array[i]^20000);
 
 
}
System.out.println("加密或解密结果如下:");
System.out.println(new String(array));
 
 
}

运行效果:







分享到:
相关阅读:
如果你对恒超商务有任何意见或建议,请到交流平台反馈。
企业服务
赞助商
栏目列表:
点击排行