USB Key 身份认证产品的产生与发展

随着互联网和电子商务的发展,USB Key作为网络用户身份识别和数据保护的"电子钥匙",正在被越来越多的用户所认识和使用。本文对USB Key的产生和未来的发展趋势作了一个简单的介绍。 目前市场上见到的USB Key 按照硬件芯片不同可以分为使用智能卡芯片的和不使用智能卡芯片两种,按照CPU是否内置加密算法又可以分为带算法和不带算法的USB Key。一般我们把不带加密算法的称为存储型USB Key,带加密算法的称为加密型USB Key。 软件保护思想的发展催生了USB Key USB Key 这个概念最早是由加密锁厂家提出来的,加密锁是用来防止软件盗版的硬件产品,加密锁的概念...
(编程)Work | 2006-11-30 20:58 | 阅读 2024 次 | 评论 0 条

openssl之pkcs7之4 Enveloped-data内容类型的编码解码

PKCS7_ENVELOPE. enveloped在openssl中的定义如下: typedef struct pkcs7_enveloped_st { ASN1_INTEGER *version; /* version 0 */ STACK_OF(PKCS7_RECIP_INFO) *recipientinfo; PKCS7_ENC_CONTENT *enc_data; } PKCS7_ENVELOPE; enveloped-data内容类型由任意类型的加密内容和加密的一个/多个接收者的内容加密...
(编程)Work | 2006-11-30 00:40 | 阅读 3422 次 | 评论 1 条

openssl之pkcs7之3 signed-data内容类型的编码解码

PKCS7_SIGNED.sign在openssl中的定义如下: typedef struct pkcs7_signed_st { ASN1_INTEGER *version; /* version 1 */ STACK_OF(X509_ALGOR) *md_algs; /* md used */ STACK_OF(X509) *cert; /* [ 0 ] */ STACK_OF(X509_CRL) *crl; /* [ 1 ] */ STACK_OF(PKCS7_SIGNER_INFO) *signer_info; struct pkcs7_st *contents;...
(编程)Work | 2006-11-30 00:34 | 阅读 2574 次 | 评论 0 条

EVP_Encrypt支持的对称加密算法列表

openssl之EVP系列之3---EVP_Encrypt支持的对称加密算法列表 ---根据openssl doc\crypto\EVP_EncryptInit.pod和doc\ssleay.txt cipher.doc部分翻译和自己的理解写成作者:DragonKing Mail: wzhah@263.net 发布于:http://openssl.126.com 之openssl专业论坛 版本:openssl-0.9.7 openssl对称加密算法的格式都以函数形式提供,其实该函数返回一个该算法的结构体,其形式一般如下: EVP_CIPHER* EVP_*(vo...
(编程)Work | 2006-11-22 22:44 | 阅读 1803 次 | 评论 0 条
浏览310723次