- 博客(5)
- 收藏
- 关注
原创 The Cryptography API, or How to Keep a Secret(三)
几个加密API函数[编者注:下面缩进部分的文件引用自MSDN Library, Platform, SDK, 及 DDK 文档。]初始化CSP:CryptAcquireContext, CryptReleaseContext函数CryptAcquireContext用来获得CSP中一个特定密鈅容器的句柄。返回的句柄然后就可以对选择的CSP进行调用。函数CryptReleaseCon
2004-02-07 22:53:00 1555
原创 The Cryptography API, or How to Keep a Secret(四)
生成密鈅:CryptDeriveKey, CryptGenKey, CryptDestroyKey这三个函数用来产生密鈅句柄: CryptDeriveKey 函数从一个指定的密码(password)产生密鈅。CryptGenKey 函数从一个随机产生的数值产生密鈅。CryptDestroyKey 函数释放密鈅对象。使用CryptGenKey 函数时,建议使用 CRYPT_E
2004-02-07 22:53:00 1294
原创 The Cryptography API, or How to Keep a Secret(五)
CRYPTOAPI 例程概述随本文提供的CRYPTOAPI 例程是一个“完整”的加密/解密工具。程序能够向默认的CSP中添加与移除用户,使用或不使用密码进行加密与解密文件,签署与验证签名,显示默认CSP的性能。程序有下列命令行结构。Usage: Encrypt switch [arguments] Where switch and optional arguments are one
2004-02-07 22:53:00 1145
原创 The Cryptography API, or How to Keep a Secret (一)
The Cryptography API, or How to Keep a Secret译注:因本文发布时间较早,文中所阐述某些内容已发生变化,发生变化处译者已标出。Robert ColeridgeMicrosoft Developer Network Technology GroupAugust 19, 1996 摘要本文描述已在新的Windows NT 4.0版
2004-02-07 22:51:00 1450
原创 The Cryptography API, or How to Keep a Secret (二)
加密当进行数据加密时,明文消息(plain-text message)在被编码后会看起来象完全随机的二进制数据,以至于没有密鈅就很难将其转化为原来的消息。本文中使用如下定义:消息(Message):指任何数据块。消息可以是ASCII文本,一个数据库文件或者任何你要安全存储或者传输的数据。明文(Plain text):指没有被加密的数据。密文(Cipher text):指被加密过
2004-02-07 22:51:00 1728
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人