系统中了。 OpenSSL是一个强大的安全套接字层密码库,Apache使用它加密HTTPS,OpenSSH使用它加密SSH,但是,你不应该只将其作为一个库来使用,它还是一个多用途的、跨平台的密码工具。
EasyJCE 是一个用来进行数据的加密和解密的 Java 类库。同时还提供一组Hibernate自定义数据类型用来将加密功能集成到数据访问层 DAO 中。 项目主页: http://www
Spring Crypto Utils 旨在提供纯 Java 的加密 API,用来简化公私钥和证书存储、对称和非对称加密方法的封装,可方便的跟 Spring 框架进行集成。 项目主页: http://www
Ajisai 是一个实现了 SSL/TLS 加密高级封装的 C++ 接口。 项目主页: http://www.open-open.com/lib/view/home/1328021768593
TruPax是一个 TrueCrypt 的加密工具,为您提供一种方便的方式转移到一个新的卷文件的文件和目录。在最后容器的大小将是准确的空间需要。 项目主页: http://www.open-open
iSSL是小型的加密API,使用方法和AES加密的RSA建立SSL的一样,安全的加密两端之间的沟通交流,通过一个网络接口,包括会议密钥的生成和公共密钥交换。 项目主页: http://www
将近3000万次。它可以加密单个文件或整个磁盘或磁盘分区。TrueCrypt是一款免费,开源的支持Windows Vista/XP/2000 and Linux的绿色虚拟加密磁盘工具,可以在硬盘上创建
/ NaCl 的 JavaScript 移植版本,实现了密钥认证加密、公钥认证加密、哈希和公钥签名。是一个高级的 JavaScript 加密库,只有7 KB (minified and gzipped)
名。不单单只有公钥、私钥,还有数字签名。私钥加密生成数字签名,公钥验证数据及签名。 * 如果数据和签名不匹配则认为验证失败!即 传输中的数据 可以不再加密,接收方获得数据后,拿到公钥与签名 验证数据是否有效
为防止网络传输过程中重要数据被篡改,客户端与服务端都会对发出的数据签名或加密,对收到的数据验签或解密。签名可能用到MD5,SHA1,加解密可能用到3DES,AES,RSA等。加密数据传输一般以字符串形式,通常会用到BASE64,HEX转换工具。
Hard-coded,注,固定写死,不能修改的)安全秘钥,SD 卡中以明文存放的个人信息,数据库中未加密存储的用户名和密码,收集的分析(analytics)并以明文方式发到远程服务器,这些情况都使得攻击更容易(得手)。
Crypto++ 是一个 C++ 的加密处理库,支持如下算法: algorithm type name authenticated encryption schemes GCM , CCM , EAX
备寻找(或者已经找到了)一款加密工具。幸好,谷歌Play Store给期望为设备增添另一层安全的那些人提供了诸多选项。OpenKeychain就是这样一种选择。这一款加密工具基于OpenPGP标准,让
man-in-the-middle ) 攻击等等。而 DNSSEC 扩展协议则通过为 DNS 信息建立一条加密的可信通道来解决这个漏洞。在正确地配置好 DNSSEC 后,应用程序将可以得到可靠的主机查询信息。通过关于
P 本书主要讲解了相关系统底层知识,例如,PE格式深入分析,调试API应用,未公开技术SEH的深入研究等,从而使读者在了解这些底层知识后,可以应用到自己的软件保护方案如各种反跟踪技术的实现中。本书还首度公开了如何编写加壳软件,以及如何将壳与程序融合在一起等一些热门技术。 本书是由密界一流如何对软件进行加密保护,以帮助程序员更好地保护自己的软件。书中介绍了高手共同打造的,读者将从本书中获得许多极具商业价值的内幕技术,是专业开发人员不可多得的一本好书。
using System; using System.Collections.Generic; using System.Text; class Safer { private string text; private string key; private int RoundValue; public int Round { get { return RoundValue; } set { Ro
javax.crypto.spec.PBEParameterSpec; /** * PBE算法 对称加密 password-based encryption * @author stone * @date
import android.annotation.SuppressLint; import java.security.SecureRandom; import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey; import javax.crypto.spec.IvParam
nCryptor.h> ==============MD5加密============ NSString *str = @"加密的内容"; //转换成C语言的字符串 const cha