eCryptfs加密文件系统,通过堆叠在其它文件系统之上(如 Ext2, Ext3, Ext3,ReiserFS, JFS 等),为应用程序提供透明、动态、高效和安全的加密功能。
加密文件系统通过将加密服务集成到文件系统这一层面来解决上面的问题。加密文件的内容一般经过对称密钥算法加密后以密文的形式存放在物理介质上,即 使文件丢失或被窃取,在加密密钥未泄漏的情况下,非授权用户几乎无法通过密文逆向获...
分类:
Web程序 时间:
2014-11-20 18:48:57
阅读次数:
207
测试环境系统:xpsp3调试器:od1.10RSA简单介绍选取两个别人不知道的大素数p,q.公共模n=p*q欧拉值t=(p-1)(q-1)选取公匙(加密匙)e,满足***(e,t)=1.常用为3,65537等.根据扩展欧几里德算法求得:私匙d=e^-1modt.加解密算法:加密:密文c=m^emod...
分类:
其他好文 时间:
2014-11-20 15:12:01
阅读次数:
312
代码如下importjava.security.MessageDigest;importjava.security.NoSuchAlgorithmException;publicclassMain{publicstaticvoidmain(String[]args){MainMain=newMain();System.out.println(Main.encryption("xiaowen123"));}/****@paramplainText*明文*@return32位密文*/public..
分类:
编程语言 时间:
2014-11-20 01:41:11
阅读次数:
184
客户端在访问服务器的时候,防止通讯信息被截取,进行加密处理通讯。在服务器上会有两把钥匙,公钥和私钥。公钥可以对所有公开,私钥只有服务器自己知道,并且公钥产生的密文只能通过私钥才能解开1:客户端发起请求,连接到服务器监听端口,服务器接收到请求用户,服务器把公钥发送回给客户端2:客户端拿到公钥后,用公钥...
分类:
其他好文 时间:
2014-11-14 22:41:42
阅读次数:
311
通过文件二进制数据 与密钥进行异或处理,可加密文件 #ifndef __ENCRYPT__HEAD__ #define __ENCRYPT__HEAD__ #include #include namespace Crypto { /* 加密文件数据: 参数: filePath 需要加密的文件路径 k...
分类:
编程语言 时间:
2014-11-14 13:51:33
阅读次数:
205
SHA系列加密,SHA512安全是安全,但位数太长了,很少有人用它加密密码,下面我就简单介绍一下SHA和一些变种加密(SHA512也会用进去的)程序跟国际化接轨,都是用的UTF-8编码格式(如果有比我还菜的鸟写出相同的加密方式得到的密文不同,如果要质疑的话,先把编码看一下,不同编码产生密文是不同的)...
加密解密从XX几百万用户信息泄露开始就已经得到重视,这两年就跟牛了,其实加密并不是什么杂七杂八的,一个思路就能得到强有利的密文,当你的数据库被黑客窃走时你强大的加密就会耗上黑客很多时间,这就为你拯救网站拯救服务器留下了很大的空间,进几年MD5非常火,后来XMD5也慢慢流行起来了各种变态的加密方式涌了...
AES:aes是基于数据块的加密方式,也就是说,每次处理的数据时一块(16字节),当数据不是16字节的倍数时填充,这就是所谓的分组密码(区别于基于比特位的流密码),16字节是分组长度分组加密的几种模式:ECB:是一种基础的加密方式,密文被分割成分组长度相等的块(不足补齐),然后单独一个个加密,一个个...
分类:
其他好文 时间:
2014-11-11 20:49:23
阅读次数:
394
加密解密文件 1 /// 2 /// Enctypt File 3 /// 4 /// 5 /// 6 /// 7 public void EncryptFile(string ...
分类:
其他好文 时间:
2014-11-10 17:08:20
阅读次数:
193
一,对称加密
所谓对称加密,就是它们在编码时使用的密钥e和解码时一样d(e=d),我们就将其统称为密钥k。
对称加解密的过程如下:
发送端和接收端首先要共享相同的密钥k(即通信前双方都需要知道对应的密钥)才能进行通信。发送端用共享密钥k对明文p进行加密,得到密文c,并将得到的密文发送给接收端,接收端收到密文后,并用其相同的共享密钥k对密文进行解密,得出明文p。
一般加密和解密的...
分类:
Web程序 时间:
2014-11-08 18:17:40
阅读次数:
227