PKCS#7标准是信息安全领域中的一个重要标准,由RSA实验室制定,全称为《密码消息语法标准》。该标准描述了一种通用的语法,用于处理可能应用了加密技术的数据,如数字签名和数字信封。这个语法具有递归特性,允许例如一个数字信封被嵌套在另一个信封内,或者一个主体能够对先前被信封封装的数字数据进行签名。此外,该标准还允许在消息内容中增加任意属性,如时间戳,并允许将其他属性如反签名(countersignatures)与签名关联起来。 PKCS#7标准适用于多种基于证书的密钥管理架构,包括在RFC1422中为PEM(Privacy Enhanced Mail,隐私增强邮件)提出的一个架构。PKCS#7标准与PEM兼容,意味着在PEM兼容模式下构造的已签名数据和已签名及封装的数据内容可以无需进行任何加密操作就转换成PEM消息格式,反之亦然。 该标准的一个退化用例提供了一种方法来传播证书和证书撤销列表。PKCS#7标准在1993年11月1日进行了修订,并替代了之前1991年6月3日的版本,那个版本也曾作为NIST/OSI Implementors' Workshop的文档发表。 PKCS#7标准定义的数据对象旨在使用基本编码规则(BER, Basic Encoding Rules)进行编码。这意味着这些数据值通常会被编码为字节序列,进而可以用二进制形式进行存储和传输。这为不同的系统和应用程序之间的互操作性提供了便利,因为BER是标准化的编码方案,被广泛用于各种数据交换。 尽管PKCS#7在1993年就已经发布,但其后续版本的PKCS#7,即PKCS#7 v1.7,已经发展为PKCS#7的一个更新版本,被称为PKCS#7 v1.7。在后续的发展中,PKCS#7还被纳入到更高级别的标准,如CMS(Cryptographic Message Syntax,加密消息语法),成为了PKCS#7的一个变种。CMS继承了PKCS#7的标准,并在PKCS#7的基础上做了扩展,它是一个更全面的用于加密消息的语法标准。 在阅读或讨论PKCS#7标准时,尤其是在寻找英文版本的标准时,应该注意它的正式名称以及如何在文档或参考资料中正确地引用。此外,由于PKCS#7是RSA实验室制定的公开密钥密码标准(Public-Key Cryptography Standards,PKCS)的一部分,因此在实际使用和应用中,需要遵守RSA实验室规定的许可条款。 在应用PKCS#7标准时,通常会涉及到证书的发放和管理,因此必须考虑一些架构决策,比如哪些证书颁发机构(CAs)被视为顶级颁发机构,并被授权进行认证;认证的级别是什么;哪些实体的证书辨别名被认为是可接受的;以及证书颁发机构必须遵守的政策是什么(例如,只能使用安全硬件来分配证书,或者要求实体提交特定形式的身份证明)。这些架构决策不在PKCS#7标准的范围内,而是由运行证书系统和管理证书颁发策略的组织自行决定。 在实际应用中,PKCS#7标准已经被广泛地集成到各种密码学产品中,包括各种电子邮件系统、Web浏览器和服务器、以及其他需要进行安全通信和数据保护的软件和硬件中。它为开发人员提供了一种方便的方式,以标准化的方法来应用数字签名和数字信封等技术。
剩余29页未读,继续阅读
- g3_ericcool2014-11-13good,刚好emc上一直下不了。
- 粉丝: 5
- 资源: 93
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- nuget 库官方下载包,可使用解压文件打开解压使用
- 非wine、原生Linux迅雷安装包deb文件,支持Ubuntu、UOS统信、深度Deepin、LinuxMint、Debain系通用
- KUKA机器人安装包,与PROFINET软件包
- 船舶燃料消耗和二氧化碳排放分析数据集,燃料消耗和碳排放关联分析数据
- req-sign、bd-ticket-ree-public加密算法(JS)
- 全自动批量建站快速养权重站系统【纯静态html站群版】:(GPT4.0自动根据关键词写文章+自动发布+自定义友链+自动文章内链+20%页面加提权词)
- 串联式、并联式、混联式混合动力系统simulink控制策略模型(串联式、并联式、混联式每个都是独立的需要单独说拿哪个,默认是混联式RB) 有基于逻辑门限值、状态机的规则控制策略(RB)、基于等效燃油
- 法码滋.exe法码滋2.exe法码滋3.exe
- python-geohash-0.8.5-cp38-cp38-win-amd64
- Matlab根据flac、pfc或其他软件导出的坐标及应力、位移数据再现云图 案例包括导出在flac6.0中导出位移的fish代码(也可以自己先准备软件导出的坐标数据及对应点的位移或应力数据,可根据需