`
javayestome
  • 浏览: 1050537 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

PKCS的介绍

阅读更多

PKCS 全称是 Public-Key Cryptography Standards ,是由 RSA 实验室与其它安全系统开发商为促进公钥密码的发展而制订的一系列标准,PKCS 目前共发布过 15 个标准。 常用的有:

  PKCS#7 Cryptographic Message Syntax Standard

  PKCS#10 Certification Request Standard

  PKCS#12 Personal Information Exchange Syntax Standard

X.509是常见通用的证书格式。所有的证书都符合为Public Key Infrastructure (PKI) 制定的 ITU-T X509 国际标准。

  PKCS#7 常用的后缀是: .P7B .P7C .SPC

  PKCS#12 常用的后缀有: .P12 .PFX

  X.509 DER 编码(ASCII)的后缀是: .DER .CER .CRT

X.509 PAM 编码(Base64)的后缀是: .PEM .CER .CRT

  .cer/.crt是用于存放证书,它是2进制形式存放的,不含私钥。

  .pemcrt/cer的区别是它以Ascii来表示。

  pfx/p12用于存放个人证书/私钥,他通常包含保护密码,2进制方式

  p10是证书请求

  p7rCA对证书请求的回复,只用于导入

  p7b以树状展示证书链(certificate chain),同时也支持单个证书,不含私钥。

分享到:
评论

相关推荐

    PKCS全套1到15规范打包下载

    本压缩包包含PKCS的1到15号规范,以下是对每个规范的详细介绍: 1. **PKCS #1:RSA 加密标准** - 这是PKCS系列的基础,详细定义了RSA公钥加密算法的使用方式,包括加密和解密操作,以及RSA数字签名的标准格式。 2....

    pkcs7的标准文档

    ### PKCS#7:加密消息语法标准 ...通过上述详细介绍,我们可以了解到PKCS#7不仅关注于数据加密本身,还涉及到了更广泛的领域,如密钥管理、证书管理等,从而为构建安全可靠的网络通信环境提供了必要的技术支持。

    pkcs#7标准格式

    文档介绍了pkcs#7的格式和结构,里面虽然是英文的,但是很详细的,能看到,另外用ASN1工具和这个结合能很快的理解pkcs#7的结构。

    PKCS11 标准 开发接口文档

    PKCS#11标准的每个组件都进行了深入的介绍,为开发者提供了全面的开发参考。 鉴于文档内容的广度和深度,本文不再逐字复述文档内容,而是提供了对整个PKCS#11标准结构和主要组件的综述。开发者可以根据这个概述来...

    pkcs_11v2.11中文标准

    1. **引言**:这部分介绍了PKCS #11 的基本概念和目标,以及标准的重要性,它为不同的加密硬件提供了统一的编程接口。 2. **适用范围**:说明了标准适用于哪些类型的系统和应用,以及如何使用这个接口来实现安全...

    PKCS11标准v2.11(中文版).pdf

    PKCS#11标准,全称为“PKCS #11 v2.11: Cryptographic Token Interface Standard”,是RSA实验室制定的一套密码令牌接口标准。该标准由公共密钥密码标准(PKCS)制定,旨在为加密令牌如智能卡或硬件安全模块(HSM)提供...

    pkcs11 国际标准

    PKCS#11标准是业界广泛使用的...通过以上知识点的介绍,可以清晰地看到PKCS#11标准是构建在一套丰富的规范和API之上,旨在为加密操作提供一个安全、通用的硬件接口,并确保了与不同种类加密设备间的兼容性和互操作性。

    pkcs#1规范

    对于签名方案,PKCS#1规范介绍了RSASSA-PSS(带有随机数填充的签名方案)和RSASSA-PKCS1-V1_5。 编码方法部分定义了用于签名的编码规则,例如EMSA-PSS(带有随机数填充的编码规则)和EMSA-PKCS1-V1_5,这些规则规定...

    PKCS #1 v2.2 RSA Cryptography Standard.pdf

    文档在编码方法的章节中详细介绍了EMSA-PSS和EMSA-PKCS1-v1_5这两种编码方式,它们分别对应于带附录的签名方案。EMSA-PSS编码方案采用特定的编码和验证操作,而EMSA-PKCS1-v1_5编码方案则为PKCS#1 v1.5标准的编码...

    PKCS 中文简介 pdf

    RSA实验室发布的标准描述文档通常由几个部分组成,第一部分通常是介绍性的内容,第二部分则详细描述了实现细节和建议。此外,标准文档的修订通常伴随着安全技术的更新,例如,随着密码学的发展,一些早期采用的散列...

    RSA公私钥pkcs8转换为C#用的xml

    本文将详细介绍如何将RSA公私钥从PKCS#8格式转换为C#可用的XML格式,并提供转换过程中的关键知识点。 1. PKCS#8格式详解: PKCS#8格式通常包含一个DER编码的ASN.1结构,用于存储私钥信息,包括算法标识、版本、私钥...

    pkcs#11中文文档

    文档的核心内容包括了各种函数的介绍和基础概念的解释。PKCS #11的接口通常由一组C语言的函数定义,这些函数允许应用程序与密码设备交互。例如,`C_InitToken`函数用于初始化一个密码令牌,`C_Login`用于用户登录到...

    PKCS #1: RSA Cryptography Specifications Version 2.2

    文档的第2部分介绍了用于描述算法和操作的符号约定,这些记号在后续章节中会用于详细解释RSA算法的不同方面。 4. **密钥类型** - **RSA公钥**:由模数n和两个正整数e、d组成,其中e是公钥指数,d是私钥指数,满足...

    pkcs-12v1.pdf

    简要介绍PKCS项目的历史背景和目标,以及PKCS#12在整体PKCS体系中的位置和作用。 综上所述,PKCS#12提供了一个强大的框架,用于安全地管理和交换个人身份信息,支持多种加密和完整性保护机制,从而满足不同场景的...

    使用数字证书进行PKCS#7数字签名

    越来越多的应用需要我们使用USB接口数字证书进行PKCS#7数字签名。本文分别介绍了使用微软CryptoAPI方式和OpenSSL Engine方式进行数字签名。特别地,提出了OpenSSL Engine简化方式,这种方式更为灵活方便易行。

    pkcs#15文档

    该文档包含了PKCS#15的应用目录内容介绍,应用选择介绍,对象管理说明,ASN.1中的信息符号说明,公钥,私钥,证书等说明。

    pkcs#11规范2-20版

    1. **标准的介绍**:PKCS#11规范的核心目标是提供一套独立于平台的API,使应用程序能够使用加密令牌执行密码操作。这些API允许应用程序创建和管理密钥,执行加密和解密操作,以及处理数字签名。 2. **设计目标**:...

    PKCS11密码令牌接口标准中文版.pdf

    PKCS#11(Public Key Cryptography Standards #11)是一种广泛使用的密码学标准,它定义了一个软件界面,使得应用程序可以通过这个界面与加密硬件(如智能卡、USB密钥等)进行交互。此标准由RSA实验室提出,并被多个...

    pkcs11-接口规范和一个实现框架

    PKCS#11 v2.11 Draft1文档详细地介绍了这一标准的核心概念和技术细节。 #### 二、PKCS#11的设计目标与范围 PKCS#11的设计主要围绕以下几个目标: 1. **互操作性**:确保不同的应用程序能够通过统一的API与多种...

Global site tag (gtag.js) - Google Analytics