https通过非对称加密实现数据安全1.CA机构提供数字证书,其中数字证书包含公钥。2.浏览器自带功能验证数字证书是否是CA机构颁发的。3.根据数字证书包含的公钥对表单数据进行加密。4.公钥提供方再根据自己的私钥对数据进行解密。
分类:
编程语言 时间:
2014-05-27 02:26:29
阅读次数:
276
首先,主要是ecmall使用的phpmailer版本太低,不支持加密连接。然后,得对相应代码做一定调整。1.
覆盖phpmailer请从附件进行下载:http://files.cnblogs.com/x3d/ecmall_phpmailer_lib.zip2.
改造lib涉及到两个lib:mail....
分类:
其他好文 时间:
2014-05-27 01:55:57
阅读次数:
268
前面提到了erlang的反编译,下面说下防止反编译:1)建立~/.erlang.crypt在编译的用户名的home目录中建立一个加密方法的文件.erlang.crypt,内容如下:[{debug_info,
des3_cbc, [], "secret_key"}].%使用des3_cbc的算法来对文...
分类:
其他好文 时间:
2014-05-23 11:11:43
阅读次数:
299
1.HTTPS加密方式介绍浏览器-->SSL Client
Hello(我支持这些加密方式)-->服务器浏览器证书验证ok,拿证书里的公钥加密key,告诉服务器-->服务器浏览器| +------> |
Exchange Server || Outlook | ...
分类:
其他好文 时间:
2014-05-23 10:15:57
阅读次数:
1195
代码混淆技术:一种重要的软件保护方法技术原理: 对程序P进行保持语义的变换成T 功能等价作用:
经过混淆后程序更难被静态分析和逆向工程所工具应用范围: 1.分布式计算和软件保护 2.算法保护和DRM 3.同形加密 外形混淆 主要目的是改变源...
分类:
编程语言 时间:
2014-05-21 21:04:08
阅读次数:
323
描述:有一种技巧可以对数据进行加密,它使用一个单词作为它的密匙。下面是它的工作原理:首先,选择一个单词作为密匙,如TRAILBLAZERS。如果单词中包含有重复的字母,只保留第1个,其余几个丢弃。现在,修改过的那个单词死于字母表的下面,如下所示:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
T R A I L B Z E S C D...
分类:
其他好文 时间:
2014-05-21 09:17:32
阅读次数:
280
AES是美国国家标准技术研究所NIST旨在取代DES的21世纪的加密标准。
输入:128bit 的消息分组
输出:128bit 的密文分组
密钥长度及圈数
128 10
192 12
256 14
消息 与 密钥
addroundkey//添加轮密钥 每个字节与轮密钥的对应字节进行异或运算
subbytes// 字替代 经过s盒,即对每个字节进行替换,非线性部件,1...
分类:
其他好文 时间:
2014-05-21 08:59:39
阅读次数:
360
一:上图二:代码主界面代码using System;using
System.Collections.Generic;using System.ComponentModel;using System.Data;using
System.Drawing;using System.Linq;using ...
数字签名、数字证书等技术,是现代信息安全的核心技术,可谓使用面十分广泛。其基本理论本身并不复杂,本文希望通过深入浅出的介绍,能够让大家有一些基本了解。
一、对称加密、非对称加密
让我们通过一个例子开始:我们的主角分别是Alice和Bob。现在假设Alice要给Bob发送一份文件,文件内容非常机密。Alice不希望文件在发送的过程中被人截取而泄密。
这个时候,自然想到的方法就是对文件进行...
分类:
其他好文 时间:
2014-05-20 14:28:27
阅读次数:
300