维吉尼亚的加解密有两种方法。第一种是查表:第一行为明文,第一列为密钥,剩余的为对应的密文第二种方法是转化计算法:逐个将字符转化为从零开始的数字,对数字进行加密/解密后,再转化为字符。本文要用c++实现第二种方法,并且为了操作方便,使用了MFC框架(附工程下载)核心代码如下://cipher.h 额....
分类:
编程语言 时间:
2014-10-13 18:54:21
阅读次数:
317
http://blog.csdn.net/xdweleven/article/details/38319351(1)DES加密函数create or replace functionencrypt_des(p_text varchar2, p_key varchar2) return varchar...
分类:
数据库 时间:
2014-10-12 00:41:06
阅读次数:
540
对称加密的缺点是双方使用相同的密钥和IV进行加密、解密。由于接收方必须知道密钥和IV才能解密数据,因此发送方需要先将密钥和IV传递给接收方。这就有一个问题,如果攻击者截获了密钥和IV,也就等于知道了如何解密数据!如何保证发送方传递给接收方的密钥和IV不被攻击者截获并破译呢? 不对称加密也叫...
首先引入两个术语:明文和密文。明文是指未加密前的原始数据,密文是指加密后的数据。根据加密和解密时的密码不同,可以分为两种类型的加密解密算法。一、对称加密/解密。加密和解密使用相同的密码,有代表性的有DES、Blowfish、TEA、Base64。对称加密解密的特点是运算相对非对称加密解密简单、速度块...
分类:
其他好文 时间:
2014-10-09 15:05:24
阅读次数:
308
一、rhel1——192.168.10.1——文件的解密端rhel2——192.168.10.2——文件的加密段二、rhel1配置如下:1.查看是否安装所需的软件包(默认已经安装):2.生成密钥:3.查看已经生成的密钥:4.导出公钥文件,并查看:5.将公钥发送至rhel2:三、rhel2配置如下:1.导入rhel发送过来..
分类:
其他好文 时间:
2014-10-03 03:06:44
阅读次数:
368
int x=1;int y=3;x=x+y;y=x-y;x=x-y;如果int x=1000000;int y=3000000;x=x^y;y=x^y;x=x^y;一个数据异或两次得到数据本身例如5^10^10的值还是5.这个技术还可以用在加密解密里面。
分类:
其他好文 时间:
2014-09-29 00:07:06
阅读次数:
191
2014年9月17日,微信发布了期待已久的企业号。网上关于企业号的教程几乎还是0,所以这里分享一下的我的开发经验。
对比于订阅号和服务号的开发,企业号的开发显得更加复杂一点。这大概也是腾讯考虑到企业信息安全性要求比较高的缘故,在消息的收发和一些验证上都增加了加密解密的操作。这就需要开发者认真去阅读官方说明(其实通过官方说明你可以解决几乎所有问题),接下来我开启回调模式的步骤:
1、申请企业号:...
分类:
微信 时间:
2014-09-26 13:28:58
阅读次数:
698
文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理,最后演示使用makecert生成数字证书。如果发现文中有错误的地方,或者有什么地方说得不够清楚,欢迎...
分类:
其他好文 时间:
2014-09-24 21:02:27
阅读次数:
312
在android或其他项目中常常会下载和上传文件,为了这些文件的安全我们与服务器统一加密的key,即可进行加密解密文件.代码:/** * 文件file进行加密解密 * * @param fileUrl * 文件路径 * @param key * ...
分类:
移动开发 时间:
2014-09-23 19:12:55
阅读次数:
181