原文:http://blog.csdn.net/adm_qxx/article/details/568538
//加密
public String jiaMi(String s,String key){
String str = "";
int ch;
if(key.length() == 0){
return s;
}
else if(!s.equals(null)){
for(int i = 0,j = 0;i < s.length();i++,j++){
if(j > key.length() - 1){
j = j % key.length();
}
ch = s.codePointAt(i) + key.codePointAt(j);
if(ch > 65535){
ch = ch % 65535;//ch - 33 = (ch - 33) % 95 ;
}
str += (char)ch;
}
}
return str;
}
//解密
public String jieMi(String s,String key){
String str = "";
int ch;
if(key.length() == 0){
return s;
}
else if(!s.equals(key)){
for(int i = 0,j = 0;i < s.length();i++,j++){
if(j > key.length() - 1){
j = j % key.length();
}
ch = (s.codePointAt(i) + 65535 - key.codePointAt(j));
if(ch > 65535){
ch = ch % 65535;//ch - 33 = (ch - 33) % 95 ;
}
str += (char)ch;
}
}
return str;
}
分享到:
相关推荐
# PNG加密解密工具 此工具可以加密和解密PNG图片,保护您的隐私。 ## 加密 1. 选择要加密的PNG图片。 2. 输入密码并确认。 3. 点击“加密”按钮。 4. 保存加密后的PNG图片。 ## 解密 1. 选择要解密的PNG图片。 ...
java_加密解密简单实现
PB下的加密解密的简单算法 原理上对原字符串的每个字符做了数值转换,在加上加密因子,经过颠倒错位后再形成加密后数值,解密时再颠倒转换回来。 比较简单,现在用于对安全性要求不高的应用里。 原来发了一份,资源...
一款简单不错的png加密解密工具,手机游戏有的PNG图被加密,可用这工具解密
DES加密 解密 方法: DESr DESw 支持3DES加密 解密 类中利用函数重载的方式 实现两种加密方式 加密后为16进制字符串 使用方法: 实例化一个对象 然后就可以随便用了。 如 DES加密 解密 CString sd,sd2; yxyDES2 ...
C# 最简单的 加密 解密 C#源代码
3dmax脚本加密解密工具,mse脚本解密,ms脚本加密,自用百分百可以用,max脚本加密和解密工具,操作非常简单,不清楚地方可留言,可私聊
这是基于VC2010平台下的对文本文件加密解密的一个程序,有整个工程源码
本次使用JAVA语言,采用3DES加密算法进行对文本文件的加密,通过二进制和十六进制的转换来实现,产生加密文件,再对加密文件进行解密。 关键词:DES加密算法、加密、解密。摘要 随着现代网络技术的飞速发展,人们...
利用java实现将资源文件(包括图片、动画等类型)进行简单的加密、解密
一、源码描述 这是一款有关加密练习的小程序,主要实现了MD5加密、Des加密解密,RSA加密解密的功能, 该源码功能比较简单,仅供新手学习交流使用,有需要的可以下载学习一下啊。二、注意事项 1、开发环境为Visual...
简单编程,C语言实现对信息的加密解密,简单实用
c++的des 加密解密代码,vs2017编译通过,可打开debug目录下的exe,查看效果,适合参考与学习
简单的asp参数加密解密技术
ASP常用加密解密方法,包括ASP ,html ,js ,vbs 等编码与反编码 还有简易ASP 加密解密小程序
若想进一步的了解细节,请查看《公众号第三方平台的加密解密技术方案》 首先请注意,开发者在接收消息和事件时,都需要进行消息加解密(某些事件可能需要回复,回复时也需要先进行加密)。但是,通过 API 主动调用...
很简单的加密,解密算法,初学者学习很好的代码参考。
因为是参照 js Base64写的java实现,所以代码可实现前台js,后台java的加密,解密的任意组合,当然也可自己简单改下参照序列顺序,使自己的加密解密变为独一的,网上无法使用工具解密出正确的数据。熟悉二进制的可...
本文件夹内容用于 python 实现简单的加密和解密
分别实现了BASE64,AES,DES,MD5四种加密解密实现。包含测试代码。