DES + BASE64
import org.apache.commons.codec.binary.Base64;
/** DES + BASE64 */
public byte[] encrypt(final byte[] content, byte[] desKey) {
byte[] encoded;
encoded = new DES().ENCRYPT(desKey, content);
encoded = Base64.encodeBase64(encoded);
return encoded;
}
public byte[] decrypt(final byte[] content, byte[] desKey) {
byte[] decoded;
decoded = Base64.decodeBase64(content);
decoded = new DES().DECRYPT(desKey, decoded);
return decoded;
}
desKey 是密钥,只要加密方和解密方持有同一个desKey就可以对应的解析. DES是自己定义的一个加密类,详情见附件
分享到:
相关推荐
iOS 加密、解密,采用3DES BASE64算法,作为收藏资源
des+base64加解密,已封装,直接调用即可
基于openssl静态库的DES+base64+MD5的加解密C++Demo,其中DES采用ECB模式,pkcs5padding的填充方法;兼容JAVA,C#的DES,可应用于与网络服务器通信过程中的加解密,并且已经验证OK。...与C#/java互通的DES加密解密代码。
主要介绍了JS实现的3des+base64加密解密算法,结合完整实例形式分析了JavaScript实现的3des+base64加密解密算法简单使用技巧,需要的朋友可以参考下
用c++实现了先用3DES进行内容的加密,再用Base64加密;和先用base64解密再用3DES解密,里面有使用方法基本都可以用的
例子代码,用c++实现了先用3DES进行内容的加密再用Base64加密输出,和先用base64解密再用3DES解密输出两个例子,完成了网址常用的加解密输出.代码是用vs2013实现的。
Base64 + DES 加密 + 解密 可以自己尝试添加自己需要的功能
那么我们来一个Base64+DES组合加密,支持自定义Key(密钥)。 Base64加密后的字符串在URL中不安全,想去掉特殊符号?这里支持。 想在解密失败返回统一字符?这里支持。告诉我还有什么是你想要的。这里都有,如果好用...
支持文件的加密解密,纯java,不使用库
C sharp 版 DES、CBC加解密Base64编码,2020年1月修改。本次修改是根据实际需求,结合其他解密加密算法,C#版,支持DES加密,CBC。
加解密工具集 对字符串做BASE64加密 解密 MD5加密 解密 DES加密 DES解密 AES加密 AES解密
BASE64+DES+3DES算法 调用Base64单元中的两个函数来实现Base64加密解密算法 重新定义函数并调用DES单元中的两个函数来实现3DES加密解密算法 Key为16位.
java中将数据通过des算法加密解密,可修改向量和加密填充方式,代码中有注释。
主要介绍了java常用工具类之DES和Base64加密解密类,需要的朋友可以参考下
base64中文加密 注意中文编码为UTF-8
环境:pb9;文本加密解密算法,代码中提供两种方式,一种是base64,另外一种是DES,均可加密解密。
C++ 和android studio 编译,导入即可使用,较为简单。实现了 RSA DES AES MD5 BASE64 在native 层加解密。
DES64加密解密 PB Base64编码/解码源代码
pb用NetDiskDLL做的MD5加密、des加密解密、Base64编码解码(含pb9 Demo).zip pb用NetDiskDLL做的MD5加密、des加密解密、Base64编码解码(含pb9 Demo).zip pb用NetDiskDLL做的MD5加密、des加密解密、Base64编码解码...
加密解密使用方法详见我的博客文章:https://blog.csdn.net/qq_35713752/article/details/82840185