RFC2898.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
RFC2898

RFC2898 组织:中国互动出版网(/) RFC文档中文翻译计划(/compters/emook/aboutemook.htm) E-mail:ouyang@ 译者:陶志荣(dick_hw jerrytaowx@263.net) 译文发布时间:2002-1-9 版权:本中文翻译文档版权归中国互动出版网所有。可以用于非商业用途自由转载,但必须 保留本文档的翻译及版权信息。 Network Working Group B. Kaliski Request for Comments: 2898 RSA Laboratories Category: Informational September 2000 PKCS #5: 基于口令的密码系统规范 版本2.0 (RFC2898——PKCS #5: Password-Based Cryptography Specification Version 2.0) 本备忘录的状态 本文档为Internet社区提供信息。 它并未定义任何Internet标准。本备忘录的发布 不受任何限制。 版权声明 Copyright (C) The Internet Society (2000). All Rights Reserved. 摘要 本备忘录代表源自RSA实验室的公钥密码系统标准(PKCS)系列的PKCS #5 v2.0的再版, 变更控制仍保留在PKCS过程。该文档的主体,除了安全性考虑一节,都是直接从那个规范 中获得的。 本文档提供基于口令的密码系统的实现建议,覆盖密钥导出函数,加密方案,消息鉴别 方案,及与该技术等同的ASN.1语法。 建议的意图是供计算机和通信系统的一般程序使用,因此包括了相当数量的灵活性。它 们特别为敏感信息的保护设计,例如PKCS #8[25]中的私钥。期望有基于这些规范的应用标 准和实现轮廓可能包括附加的约束。 其它基于口令的密码技术,例如基于口令的密钥实体认证和密钥建立协议[4][5][26]不在 本文档范围。口令的选取原则也不在本文档范围。 目录 1介绍 2 2记法 3 3概览 3 4盐和迭代次数 4 4.1盐 4 4.2 迭代计数 5 5密钥导出函数 5 5.1 PBKDF1 6 5.2 PBKDF2 6 6.加密程序 7 6.1 PBES1 8 6.2 PBES2 9 7.消息验证方式 10 7.1 PBMAC1 10 8.安全考虑 11 9.作者地址 11 附录A ASN.1语法 11 A.1 PBKDF1 11 A.2 PBKDF2 11 A.3 PBES1 12 A.4 PBES2 13 A.5 PBMAC1 13 B.支撑技术 14 B.1 伪随机函数 14 B.2 加密方法 15 B.3 消息认证方法 17 C. ASN.1模块 17 知识产权考虑 20 修订记录 21 参考书目 21 全部版权声明 24 1介绍 本文档为基于口令的密钥系统的实现提供建议,包括了下列的方面: - 密钥导出函数 - 加密方案 - 消息鉴别方案 - 与该技术等同的ASN.1语法 建议的意图是供计算机和通信系统的一般程序使用,照此包括了相当数量的灵活性。它 们特别为敏感信息的保护设计,例如PKCS #8[25]中的私钥。期望有基于这些规范的应用标 准和实现轮廓可能包括附加的约束。 其它基于口令的密码技术,例如基于口令的密钥实体认证和密钥建立协议[4][5][26]不在 本文档范围。口令的选取原则也不在本文档范围。 本文档取代PKCS #5 v1.5[24],但包含的技术是与之兼容的。 2记法 C 密文,一个字节串 c 迭代次数,一个正整数 DK 导出密钥,一个字节串 DkLen 导出密钥的字节长度,一个正整数 EM 编码,一个字节串 Hash 基础的哈希函数 HLen 伪随机函数输出的字节长度,一个正整数 l 导出密钥的块长度,一个正整数 IV 初始向量,一个字节串 K 加密密钥,一个字节串 KDF 密钥导出函数 M 消息,一个字节串 P 口令,一个字节串 PRF 基础的伪随机函数 PS 填充串 psLen 填充串的字节长度,一个正整数 S 盐,一个字节串 T 消息鉴别码,一个字节串 T_1,…,T_1,U_1,…,U_c 中间数,一个字节串 01,02,…,08 值为1,2,…,8的字节 \xor 两个字节串的按位异或 || || 字节长度操作符 || 级联操作符 i..j 子串抽

文档评论(0)

me54545 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档