简单的异或加密解密算法
来源:互联网 发布:智能开关 app 源码 编辑:程序博客网 时间:2024/06/11 14:01
public class jiandan04 {
public static final String key = "011010101001";
public static void main(String[] args) {
String str = "101101011011";
StringBuffer str2 = new StringBuffer(); //存储加密后的字符串
StringBuffer str3 = new StringBuffer(); //存储解密后的字符串
//加密过程
for(int i=0;i<str.length();i++)
{
int s=str.charAt(i)^key.charAt(i);
str2.append(s);
}
//解密过程
for(int i=0;i<str2.length();i++)
{
int s=str2.charAt(i)^key.charAt(i);
str3.append(s);
}
/**
* 明文:101101011011
密码:011010101001
密文:110111110010
*/
System.out.println("原始的字符串为:" + str);
System.out.println("========秘钥是:"+key);
System.out.println("加密 的字符串为:" + str2);
System.out.println("解密 的字符串为:" + str3);
}
}
public static final String key = "011010101001";
public static void main(String[] args) {
String str = "101101011011";
StringBuffer str2 = new StringBuffer(); //存储加密后的字符串
StringBuffer str3 = new StringBuffer(); //存储解密后的字符串
//加密过程
for(int i=0;i<str.length();i++)
{
int s=str.charAt(i)^key.charAt(i);
str2.append(s);
}
//解密过程
for(int i=0;i<str2.length();i++)
{
int s=str2.charAt(i)^key.charAt(i);
str3.append(s);
}
/**
* 明文:101101011011
密码:011010101001
密文:110111110010
*/
System.out.println("原始的字符串为:" + str);
System.out.println("========秘钥是:"+key);
System.out.println("加密 的字符串为:" + str2);
System.out.println("解密 的字符串为:" + str3);
}
}
0 0
- 简单的异或加密解密算法
- Java简单的加密解密算法,使用异或运算
- 简单的加密解密算法
- 简单的加密解密算法
- 简单的加密解密算法
- 简单的加密解密算法
- 用异或的性质实现简单加密解密
- java对文件简单的加密解密(异或运算)
- 使用异或做的简单文件加密和解密
- 异或运算实现简单的字符串加密和解密
- php异或加密解密算法的实现
- Android的异或加密解密算法解析
- 异或(XOR)运算加密/解密算法
- 一个简单的加密解密算法
- 简单实用的加密解密算法
- RC4加密解密算法的简单实现
- 关于简单的加密和解密算法
- 简单实用的加密解密算法
- php pcntl_fork 多进程僵尸进程的问题
- 探索 ConcurrentHashMap 高并发性的实现机制
- android 基础知识-发展历史概述
- [Java] this与super的区别
- linux高级编程基础系列:线程间通信
- 简单的异或加密解密算法
- appium+testng报告更改
- 二叉搜索树的基本java实现
- Windows下stdlib.h与glut.h中exit()函数重复定义的解决方案
- Android中异步消息处理机制
- 重载 CreateParams 方法[1]: 从一个例子开始(取消窗口最大化、最小化按钮的三种方法)
- 个人初做小游戏RunRunMagic(五) 总结
- 在线编程--栈的压入、弹出序列
- WPF 中 的多线程