摘要:数据加密、解密在安全领域非常重要。对程序员而言,在数据库中以密文方式存储用户密码对入侵者剽窃用户隐私意义重大。 有多种前端加密算法可用于数据加密、解密,下面我向您推荐一种简单的数据库级别的数据加密、解密解决方案。 在表中插入加密数据 以MySQL数据库为例,它内建了相应的加密函数...数据加密...
分类:
数据库 时间:
2015-01-22 10:47:58
阅读次数:
258
一、简述MD5算法是典型的消息摘要算法,其前身有MD2、MD3和MD4算法,它由MD4、MD3和MD2算法改进而来。不论是哪一种MD算法,它们都需 要获得一个随机长度的信息并产生一个123位的信息摘要。如果将这个128位的二进制摘要信息换算成十六进制,可以得到一个32位的字符串,故我们见到的 大部分...
分类:
编程语言 时间:
2015-01-20 17:33:07
阅读次数:
201
[在此处输入文章标题]完整的AES分组与文件的加解密功能程序实现1 前言 本报告论述在论述AES加密/解密算法理论的基础上,设计一个AES加密/解密软件系统。AES,密码学中的高级加密标准(Advanced Encryption Standard,AES),又称 Rijndael加密法,是美国联邦政...
分类:
其他好文 时间:
2015-01-16 20:45:54
阅读次数:
188
winform 配置文件的加密解密Visual Studio 命令提示(2010) 窗口下直接输入 :解密aspnet_regiis -pdf connectionStrings 程序文件夹全目录加密aspnet_regiis -pef connectionStrings 程序文件夹全目录注意:加密...
Des工具类:/// /// .Net加密解密帮助类/// public class NetCryptoHelper{ /// /// Des默认密钥向量 /// public static byte[] DesIv = { 0x12, 0x34, 0x56, 0x78,...
1、加密解密的第一步是生成公钥、私钥对,私钥加密的内容能通过公钥解密(反过来亦可以)下载开源RSA密钥生成工具openssl(通常Linux系统都自带该程序),解压缩至独立的文件夹,进入其中的bin目录,执行以下命令:openssl genrsa -out rsa_private_key.pem 1...
分类:
Web程序 时间:
2015-01-13 19:47:51
阅读次数:
229
1.3DES问题3des是一个加密算法,其加密解密算法都是公开的,达到加密目的的是加密key,在通过3DES对数据进行加密的时候,传入key进行加密。解密是传入相同的key,即可进行解密。一般用3DES进行加密解密的时候,需要用base64进行相应的转换。如对一个字符串“abc”进行加密,此时需要传...
分类:
其他好文 时间:
2015-01-12 17:29:56
阅读次数:
157
一、前言openSSL是套开放源代码的软件库包,实现了SSL与TLS协议。其主要库是以C语言所写成,实现了基本的加密功能。OpenSSL可以运行在绝大多数类Unix操作系统上(包括Solaris,Linux,MacOSX与各种版本的开放源代码BSD操作系统),OpenVMS与MicrosoftWindows。它也提供了一个移..
分类:
其他好文 时间:
2015-01-12 11:07:12
阅读次数:
286
import java.security.InvalidKeyException;
import java.security.Key;
import java.security.NoSuchAlgorithmException;
import javax.crypto.BadPaddingException;
import javax.crypto.Cipher;
import javax.cr...
分类:
其他好文 时间:
2015-01-11 09:46:32
阅读次数:
219