• 2024-07-17X.509、PKCS公钥密码学标准及常见RFC
    X.509:公钥证书的格式标准,应用于包括TLS/SSL在内的众多网络协议;PKCS:即PublicKeyCryptographyStandards-公钥密码学标准。是由美国RSA数据安全公司及其合作伙伴制定的一组公钥密码学标准,其中包括证书申请、证书更新、证书作废表发布、扩展证书内容以及数字签名、数字信封的
  • 2024-06-13PKI(Public Key Infrastructure,公钥基础设施)常见标准介绍
    ASN.1-数据结构描述语言文件编码格式DER编码格式PEM编码格式证书、密码学Key格式标准X.509标准PKCS(公钥加密标准)系列(PKCS#1、PKCS#8、PKCS#12)常见的证书标准格式(PEM编码)X.509CertificateX.509CertificateSubjectPublicKeyInfoPKCS#1PrivateKeyPKCS#1
  • 2024-05-19Vue3使用SM国产加密库
    npm安装npminstall--savesm-crypto//使用import{sm2,sm3,sm4}from'sm-crypto'//-----------sm2--------------------//获取密钥对letkeypair=sm2.generateKeyPairHex()publicKey=keypair.publicKey//公钥privateKey=keypair.privateKey//私钥//
  • 2024-04-14加密API研究
    加密API研究一、标准内容1.CryptoAPI加密API是一种提供加密操作接口的技术,为应用程序提供在软件和硬件之间的通信方式。加密API通常提供对数据的加密、解密、签名、验证和密钥管理等功能。这些API的存在使开发者可以方便地集成加密功能,提高应用程序的安全性。此外,CryptoAPI
  • 2024-04-11实验一-密码引擎-3-加密API研究
    任务详情密码引擎API的主要标准和规范包括:1.微软的CryptoAPI2.RAS公司的PKCS#11标准3.中国商用密码标准:GMT0016-2012智能密码钥匙密码应用接口规范,GMT0018-2012密码设备应用接口规范等研究以上API接口,总结他们的异同,并以龙脉GM3000Key为例,写出调用不同接口的代码,提交博客
  • 2024-04-10实验一
    微软的CryptoAPI简介微软的CryptoAPI是一个强大的加密工具集,它为Windows应用程序提供了一套加密服务。这个API允许开发者在他们的应用程序中实现各种加密功能,比如数据加密、解密、密钥生成和数字签名等。官网介绍https://learn.microsoft.com/zh-cn/azure/rtos/netx/netx-cr
  • 2024-04-1020211226董子瑄
    加密API研究实验报告在当今信息安全领域,密码引擎API的标准和规范扮演着至关重要的角色。不同的标准和规范为开发者提供了可靠的基础,用于实现加密、解密和密钥管理等功能。接下来我将对微软的CryptoAPI、RAS公司的PKCS#11标准以及中国商用密码标准(GMT0016-2012和GMT0018-2012)进
  • 2024-04-10密码学基础--搞清RFC和PKCS(1)
    目录1.CryptoDriver里KeyElement格式2.挖掘RFC标准3.小结昨天从生成密钥对开始逐步了解了公钥、证书等各种编码方式,今天继续趁热打,做一个理论知识汇总。Ps:我只是标准的翻译搬运工。1.CryptoDriver里KeyElement格式在 CryptoKeyElement配置项里,我们会发现有form
  • 2024-04-10密码学基础--搞清RFC和PKCS(2)
    目录1.引入​2.RFC是什么3.PKCS是什么4.小结1.引入 老规矩,先从RFC是什么开始说起​2.RFC是什么RFC是“RequestforComments”的缩写,本身它是一系列文件,描述了互联网的各种协议、技术规范、方法。它们由互联网工程任务组(IETF)发布,并由网络社区进行讨论和审查。RF
  • 2024-04-1020211318 实验一-密码引擎-3-加密API研究
    任务详情:密码引擎API的主要标准和规范包括:微软的CryptoAPIRAS公司的PKCS#11标准中国商用密码标准:GMT0016-2012智能密码钥匙密码应用接口规范,GMT0018-2012密码设备应用接口规范等研究以上API接口,总结他们的异同,并以龙脉GM3000Key为例,写出调用不同接口的代码,提交博客链接
  • 2024-04-10实验一-密码引擎-3-加密API研究
    实验详情:密码引擎API的主要标准和规范包括:1微软的CryptoAPI2RAS公司的PKCS#11标准3中国商用密码标准:GMT0016-2012智能密码钥匙密码应用接口规范,GMT0018-2012密码设备应用接口规范等研究以上API接口,总结他们的异同,并以龙脉GM3000Key为例,写出调用不同接口的代码,提交博客
  • 2024-04-10实验一-密码引擎-3-加密API研究
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档目录一、任务详情二、查找各种标准的原始文档,研究学习1.CryptoAPICryptoAPI学习链接:CryptoAPI由五个主要功能区域组成:2.PKCS#113.GMT0016-20124.GMT0018-2012三、总结这些API在编程中的使用方式四、列出这些AP
  • 2024-04-10实验一-密码引擎-3-加密API研究
    0查找各种标准的原始文档,研究学习(至少包含CryptoAPI,PKCS#11,GMT0016-2012,GMT0018-2012)CryptoAPIhttps://learn.microsoft.com/zh-cn/windows/win32/seccrypto/cryptoapi-system-architecture#base-cryptographic-functions微软的CryptoAPI是Win32平台下为应用程序开发者
  • 2024-04-10加密API研究
    0查找各种标准的原始文档,研究学习(至少包含CryptoAPI,PKCS#11,GMT0016-2012,GMT0018-2012)(5分)(1)CryptoAPICrypto接口提供了当前上下文中可用的基本的加密功能。它允许访问一个密码学安全的随机数生成器和密码学原语(cryptographicprimitive)。WebCryptoAPI可以通过crypto属
  • 2024-04-10密码引擎API研究与应用
    密码引擎API研究与应用目录一、任务概览二、密码引擎API标准2.1微软CryptoAPI2.2RAS公司PKCS#11标准2.3中国商用密码标准三、应用示例4.1SKF接口示例4.2CryptoAPI示例4.3PKCS#11示例一、任务概览密码引擎API的主要标准和规范包括:1微软的CryptoAPI
  • 2024-04-10如何用加密技术守护你的数字世界(9):SSL/TLS
    该文章Github地址:https://github.com/AntonyCheng/encryption-notes【有条件的情况下推荐直接访问GitHub以获取最新的代码更新】在此介绍一下作者开源的SpringBoot项目初始化模板(Github仓库地址:https://github.com/AntonyCheng/spring-boot-init-template【有条件的情况
  • 2024-04-09加密API研究
    密码引擎API标准和规范比较0.查找各种标准的原始文档,研究学习MicrosoftCryptoAPI原始文档:MicrosoftCryptographyAPI:NextGeneration(CNG)PKCS#11标准原始文档:PKCS#11:CryptographicTokenInterfaceStandard中国商用密码标准GMT0016-2012智
  • 2024-04-08实验一-密码引擎-加密API研究
    实验一-密码引擎-加密API研究密码引擎API的主要标准和规范包括:1微软的CryptoAPI2RAS公司的PKCS#11标准3中国商用密码标准:GMT0016-2012智能密码钥匙密码应用接口规范,GMT0018-2012密码设备应用接口规范等研究以上API接口,总结他们的异同,并以龙脉GM3000Key为例,写出调用
  • 2023-12-22[转]PKCS#5研究——基于口令的密码技术(合)
    原文地址:PKCS#5研究——基于口令的密码技术(合)-CSDN博客 本文档对PKCS#5v2.1(基于口令的密码标准)介绍的基于口令的密钥生成函数、基于口令的加密方案、基于口令的消息认证MAC方案进行简要分析记录。其核心为基于口令的密钥生成函数即将口令(Password)通过密钥导出函数KDF后生成主
  • 2023-11-20RSA详解
    35.RSA查看题目类型:n+e+c+p+q=m+公钥提取把两个文件后缀都改成txt(我是把第一个文件改成了flagenc.txt)明显pub.txt是一个公钥解析再用分解N得到q,p明显q,p是十进制的得到D写脚本importrsae=65537n=8693448229604811919066606200349480058890565601720302561721665405837
  • 2023-09-05数字证书常见格式整理
    数字证书常见标准符合PKIITU-TX509标准,传统标准(.DER.PEM.CER.CRT)符合PKCS#7加密消息语法标准(.P7B.P7C.SPC.P7R)符合PKCS#10证书请求标准(.p10)符合PKCS#12个人信息交换标准(.pfx*.p12)X509是数字证书的基本规范,而P7和P12则是两个实现规范,P7用于数字信封,P12则是带
  • 2023-06-28.NET Core RSA 指南与增强扩展 RSAExtensions
    .NETCoreRSA指南与增强扩展RSAExtensions 一.前言#RSA作为最常用的非对称加密算法,在我们的实际使用中还是比较常见的,特别是对接支付十有八九都会遇到,或者是其他需要数据安全的业务场景。在.NETFramework以及.NETCore❤️.0时,.NET自带的RSA对象仅支持XML标准形
  • 2023-06-04实验报告
    实验一密码引擎-1-OpenEuler-OpenSSL编译一、任务详情安装Ubuntu和OpenEuler虚拟机下载最新的OpenSSL源码(1.1版本)用自己的8位学号建立一个文件夹,cd你的学号,用pwd获得绝对路径参考 https://www.cnblogs.com/rocedu/p/5087623.html 先在Ubuntu中完成OpenSSL编
  • 2023-05-12服务器上的证书有哪几种格式 答案来自chatGPT
    在Linux服务器上常见的证书格式有以下几种:PEM格式:PEM(PrivacyEnhancedMail)是基于Base64编码的密钥证书文件格式,主要用于OpenSSL的证书以及各种Web服务器,如Nginx、Apache等。PEM格式的文件一般以.pem或.crt为后缀名。DER格式:DER(DistinguishedEncodingRules)是二进制格式的密钥
  • 2023-04-30常见证书格式和转换
    PKCS   WhatisPKCS?http://www.rsa.com/rsalabs/node.asp?id=2308PKCS目前共发布过15个标准:(1)PKCS#1:RSA加密标准。PKCS#1定义了RSA公钥函数的基本格式标准,特别是数字签名。它定义了数字签名如何计算,包括待签名数据和签名本身的格式;它也定义了PSA公/私钥的语法。(2)PK