java异或加密算法
程序员文章站
2024-03-31 10:51:58
简单异或密码(simple xor cipher)是密码学中中一种简单的加密算法。
异或运算:m^n^n = m;
利用异或运算的特点,可以对数据进行简单的加密和解密。...
简单异或密码(simple xor cipher)是密码学中中一种简单的加密算法。
异或运算:m^n^n = m;
利用异或运算的特点,可以对数据进行简单的加密和解密。
复制代码 代码如下:
/**
* 简单异或加密解密算法
* @param str 要加密的字符串
* @return
*/
private static string encode2(string str) {
int code = 112; // 密钥
char[] chararray = str.tochararray();
for(int i = 0; i < chararray.length; i++){
chararray[i] = (char) (chararray[i] ^ code);
}
return new string(chararray);
}
推荐阅读
-
java异或加密算法
-
java压缩文件或文件夹 博客分类: java开发 zipjava
-
java项目从后端直接访问其他项目或网站获取所需内容
-
java异常处理的(try catch或throws): 博客分类: Java EE java
-
java异常处理的(try catch或throws): 博客分类: Java EE java
-
Java调用oracle存储过程输出自定义对象或二维表 博客分类: JDBC,存储过程数据库,oracle
-
C语言 用移位、异或、与运算实现加法
-
转:Java Base64、AES、SHA1、MD5加密算法
-
Base64、MD5、RSA和ASE加密算法总结及JAVA实现-RSA
-
Base64、MD5、RSA和ASE加密算法总结及JAVA实现-Base64