简单的MD5加密 首先要有一个加解密的规则 就是key 代码如下 // 创建Key public string GenerateKey() { DESCryptoServiceProvider desCrypto = (DESCryptoServiceProvider)DESCryptoServic ...
做aes加密时,发生一个奇怪的错误,在本地环境是好的,发布到测试环境就出问题, 想到本地环境之前也是遇到加密问题,从oracle官网下载了两个文件,覆盖本地文件得到解决。 推测测试环境肯定也是此原因,照此方法,测试环境aes加解密问题得到解决,特此记录下来,避免下次再踩坑。 问题背景: Java几乎 ...
分类:
其他好文 时间:
2017-01-16 22:33:20
阅读次数:
193
随着硬件的快速发展,加解密带来的资源消耗已经越来越微不足道了,对于IT行业,加解密特别是非对称加密一定会越来越重要,本文不谈枯燥的算法,聊一聊非对称加密的相关知识、RSA加密算法的数字证书操作,也会附带一些其他相关知识和使用心得。 ...
分类:
其他好文 时间:
2017-01-15 20:28:39
阅读次数:
207
上一篇教程中我们提供了wechat的php的库,这里我们简要介绍一个这个库的源码和使用.这个库的主文件为`Wechat.php`,其余的几个文件都是为这个文件服务的,提供加解密,消息拼接等功能.`Wechat.php`中的一个主要类为`Wechat`,这个类提供了接收到各种微信消息的回调函数,例如用 ...
分类:
其他好文 时间:
2017-01-04 09:37:27
阅读次数:
374
/*************************************************** 作者:herowang(让你望见影子的墙) 日期:2010.1.5 注: 转载请保留此信息 更多内容,请访问我的博客:blog.csdn.NET/herowang *************** ...
分类:
数据库 时间:
2017-01-03 15:18:50
阅读次数:
247
代码/** * AES算法加密。JRE默认只能用16个字节(128)位密钥 */public class AESUtils { //使用指定转换的 Cipher 对象 public static final String CIPHER_ALGORITHM_AES = "AES"; public st... ...
分类:
其他好文 时间:
2016-12-30 19:31:10
阅读次数:
199
代码/** * 3DES加解密 */public class DESedeUtils { private static final String ALGORITHM_MD5 = "md5"; private static final String ALGORITHM_DESEDE = "DESede... ...
分类:
其他好文 时间:
2016-12-30 19:19:33
阅读次数:
278
这篇博文分享的是 C#中使用OpenSSL的公钥加密/私钥解密 一文中的解决方法在 .net core 中的改进。之前的博文针对的是 .NET Framework ,加解密用的是 RSACryptoServiceProvider 。虽然在 corefx(.NET Core Framework) 中也 ...
分类:
Web程序 时间:
2016-12-30 02:11:14
阅读次数:
342
介于java 不支持PKCS7Padding,只支持PKCS5Padding 但是PKCS7Padding 和 PKCS5Padding 没有什么区别要实现在java端用PKCS7Padding填充,需要用到bouncycastle组件来实现 所以需要一个jar 来支持。bcprov-jdk16-1 ...
分类:
编程语言 时间:
2016-12-29 19:18:29
阅读次数:
221
一、概述 cryptosystem密码学系统分为私钥系统及公钥系统。 私钥系统:指加解密双方事先做了私有信息约定,采用对称密钥算法; 公钥系统:指发送方用公开凭证对数据进行加密后传输,接收方使用私有凭证进行解密,采用非对称密钥算法; 对称加密分类 流加密(stream cipher),加密和解密双方 ...
分类:
编程语言 时间:
2016-12-19 08:46:31
阅读次数:
308