最近测试了下delphi的Indy控件包中的TIdPOP3接收邮件功能,由于有些邮件服务器必须支持加密方式,所以,本测试直接使用的是加密方式(SSL),如果不需要加密方式,只需要更改服务端口以及断开POP3控件的IOHandler即可。 使用中应该先连接服务器,然后在进行读取或者删除处理,之后要断开...
分类:
其他好文 时间:
2014-08-13 21:45:17
阅读次数:
273
许多软件开发商认为软件加密即是保护软件不被复制就行了,在做加密的时候,终究加密开发者很少或从来没有对怎么加密进行计划,然后致使这样做出来的加密方案存在必定的弊端或缺乏,以下几点供咱们参阅。1、开发环境开发环境在很大程度上会影响你对加密办法的挑选。开发环境一方面包含你用来开发的言语环境,另一方面也包含...
分类:
其他好文 时间:
2014-08-13 21:40:27
阅读次数:
257
一、软件加密方法 前面提到过,软件加密技术分为基于硬件的加密方式和基于软件的加密方式。 1.基于硬件的加密方式 基于硬件的加密方式主要是加密锁,一些重要信息,如加密密钥、敏感数据、授权文件、自定义算法等都可以存储在加密锁中。 加密锁从接口形式分为并口和USB口两种。并口是早期的使用的形式,因...
分类:
其他好文 时间:
2014-08-13 21:35:47
阅读次数:
279
1、算法概述数据摘要算法是密码学算法中非常重要的一个分支,它通过对所有数据提取指纹信息以实现数据签名、数据完整性校验等功能,由于其不可逆性,有时候会被用做敏感信息的加密。数据摘要算法也被称为哈希(Hash)算法或散列算法。1.1 CRC8、CRC16、CRC32CRC(Cyclic Redundan...
分类:
其他好文 时间:
2014-08-13 18:23:36
阅读次数:
281
金盾卫士,后患无穷!研究了好大一阵子,其间也咨询过网友(cnblogs的火星大熊猫),但是被告知金盾卫士官方加密算法升级,无法采用老办法解密。C/C++程序员对加密解密原理了解不深,也就是说无法对加密后的软件进行解密。但是后来研究发现该加密软件是不会对exe文件加密的(亮了)。官方文档也只是如下说明...
分类:
其他好文 时间:
2014-08-13 18:15:06
阅读次数:
219
<title>汉字和Unicode编码互转</title> <script Language=Javascript> var classObj= ? ? ?{ ? ? ? ?ToUnicode:function(str)? ? ? ? ?{ ? ? ? ? return escape(str).replace(/%/g,"\\").toLowe...
分类:
Web程序 时间:
2014-08-13 15:26:26
阅读次数:
276
package Encrypt;
import java.security.*;
import javax.crypto.*;
import sun.misc.*;
/**
* 使用DES加密与解密,可对byte[],String类型进行加密与解密
* 密文可使用String,byte[]存储.
* 方法:
* v...
分类:
编程语言 时间:
2014-08-13 13:08:56
阅读次数:
237
分析问题 System.Security.SecureString被设计用来保存一些机密的字符串,完成传统字符串所不能做到的工作。传统字符串以明码的形式分配在内存上,一个简单的内存读写软件可以轻易地捕获这些字符串,这在有些机密系统中是不被允许的。读者可能觉得对字符串加密会解决类似的问题,但事实上对....
分类:
其他好文 时间:
2014-08-13 12:26:36
阅读次数:
154
数据加密:
用公钥加密,只能用自己的私钥解密,因为私钥只有你自己有,所以别人不可能能够解密,看到你的内容,保证了数据的保密性。
数据签名:
用私钥加密,只能用公钥解密,任何人都可以用公钥解密。因为私钥只有你自己有,所以保证了该数据肯定是从你这发送出去的,不可能是别人发的。
从以上解释可以看出,数据签名和数据加密的过程都是使用公开的密钥系统,但实现的过程正好相反,
数据加密...
分类:
其他好文 时间:
2014-08-13 10:34:55
阅读次数:
167
最近忙于android和iOS的项目,写完了android的DES 的ECB模式加密解密(相关连接:http://blog.csdn.net/vipa1888/article/details/8086037),又 回到了Ios上面,因为本人也是最近今年开始研究ios的,所以Ios上面好多东西都不懂,...
分类:
移动开发 时间:
2014-08-12 21:53:34
阅读次数:
413