数字签名的原理

_相关内容

非对称密钥概述

阿里云支持主流的非对称密钥算法并且提供足够的安全强度,保证数据加密和数字签名的安全性。KMS支持对非对称密钥类型的用户主密钥生成证书签名请求CSR(Certificate Signing Request)文件,证书申请者提交CSR给证书颁发机构后,证书颁发...

Windows Server 2008 R2因驱动签名无法验证导致启动...

本文介绍Windows Server 2008 R2系统因无法验证驱动的数字签名导致系统启动失败问题的原因和解决方案。问题现象 Windows Server 2008 R2系统无法启动,如下图所示,提示无法验证此文件的数字签名。问题原因 该问题是由于系统不支持SHA256...

请求签名

因为在发送请求前需要用户指定生成数字签名的应用接入点Client Key,在服务端即可通过该应用接入点Client Key确认用户身份,以便管理访问权限。确认API请求在网络传输过程中是否被篡改。因为服务端会对收到的请求内容进行数字签名验证,若...

请求签名

因为在发送请求前需要用户指定生成数字签名的应用接入点Client Key,在服务端即可通过该应用接入点Client Key确认用户身份,以便管理访问权限。确认API请求在网络传输过程中是否被篡改。因为服务端会对收到的请求内容进行数字签名验证,若...

证书管家快速入门

param signature 表示待验证内容的数字签名。public Boolean doVerifyByCertificate(DefaultAcsClient client,String certId,String sigAlg,byte[]message,byte[]signature)throws ClientException { String msgB64=Base64.encodeBase64...

签名算法:HMAC-SHA1

其公式化描述如下:QUERY_STRING="KEY1=VALUE1"+"&"+"KEY2=VALUE2"生成请求的数字签名。数字签名公式如下:Signature=base16(hmac-sha1(UTF8-Encoding-Of(SignString),AccessKeySecret))签名举例:SignString="POST"+""+"0B9BE351E56C90...

密钥管理类型和密钥规格

当密钥用途为 SIGN/VERIFY 时:您可通过KMS的数字签名(Sign)接口使用私钥进行数字签名计算,通过数字签名验证(Verify)接口使用公钥进行签名验证。说明 因非对称加解密运算量比较大,使用非对称密钥进行加解密时,在实际应用通常用于...

RSA加密算法与ECC加密算法的区别?

相较于后来出现的ECC算法,RSA在兼容性和普遍适用性上表现出更强的优势,在传统的数字签名场景中广泛部署。ECC:在提供相同安全级别的情况下,ECC所需的密钥长度更短,有效降低了计算资源消耗和存储需求,提高了加密与解密的速度。尽管RSA...

API概览

AsymmetricVerify 非对称密钥的公钥运算:验证私钥产生的数字签名。AsymmetricDecrypt 非对称密钥的私钥运算:解密公钥加密的数据。AsymmetricEncrypt 非对称密钥的公钥运算:加密数据。GetPublicKey 获取非对称密钥的公钥,可用于离线验证...

概述

实现云网管API的数字签名逻辑,让您不需要关心API的签名逻辑细节,大大降低使用云网管API的难度,详情请参见 签名机制。SDK列表 下表列举了云网管不同语言的SDK的源码下载地址及操作步骤参见文档。SDK语言 参考文档及源码 Java Aliyun CMN ...

CertificatePublicKeyVerify

VGhlIHF1aWNrIGJyb3duIGZveCBqdW1wcyBvdmVyIHRoZSBsYXp5IGRvZy4=的数字签名值是否为 ZOyIygCyaOW6Gj*MlNKiuyjfzw=。调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK...

功能特性

密码机类型 签名验签密码机(中国内地)满足《GM/T 0028-2014 密码模块安全技术要求》、《GM/T 0029签名验签服务器技术规范》要求,提供基于PKI体系和数字证书的数字签名、验证签名等运算功能,可以保证关键业务信息的真实性、完整性和不可...

基本概念

最简单的证书包含一个公开密钥、证书名称以及证书授权中心的数字签名。数字证书的一个重要特征:只在特定的时间段内有效。CA认证中心 CA认证中心(CA机构),即证书授权中心(Certificate Authority)或称证书授权机构。CA认证中心作为电子...

AsymmetricSign

关于如何计算消息摘要,请参见 非对称数字签名 签名预处理:计算消息摘要 章节。DryRun String 否 false 是否开启DryRun模式。true:开启 false(默认值):关闭 DryRun模式用于测试API调用,验证您是否具有相应资源的权限,以及请求...

AsymmetricSign

关于如何计算消息摘要,请参见 非对称数字签名 签名预处理:计算消息摘要 章节。DryRun String 否 false 是否开启DryRun模式。true:开启 false(默认值):关闭 DryRun模式用于测试API调用,验证您是否具有相应资源的权限,以及请求...

公共错误码

请求的数字签名不匹配。请您更换为正确的ClientKey后重试。403 Forbidden.NoPermission This operation for"parameter name"is forbidden by permission system.操作无权限。请检查应用接入点(AAP)的访问策略,具体操作,请参见 创建应用...

通过OpenAPI获取Token

服务端用期望的数字签名和请求端发送过来的数字签名做对比,若完全一致则认为该请求通过验证。否则拒绝该请求。生成请求的签名字符串:构造规范化的请求字符串。将HTTP请求参数(不包括Signature)构造成规范化的请求字符串。规范化步骤:...

通过OpenAPI复刻

服务端用期望的数字签名和请求端发送过来的数字签名做对比,若完全一致则认为该请求通过验证。否则拒绝该请求。生成请求的签名字符串 构造规范化的请求字符串。将HTTPS请求参数(不包括Signature)构造成规范化的请求字符串。规范化步骤:...

错误码

请求的数字签名不匹配。请您重试或更换AccessKey后重试。可能存在原因包括:AccessKey或STS Token已过期。请确认其是否有效。部署的日志服务SDK版本过旧。您可以登录GitHub来获取开放的源码和参考。更多信息,请参见 SDK参考概述。请求签名...

请求签名

因为在发送请求前需要用户指定生成数字签名的密钥对,在服务端即可通过该密钥对确定用户身份,进而可做访问权限管理。确认用户请求在网络传输过程中是否被篡改。因为服务端会对接收到的请求内容重新计算数字签名,若请求内容在网络上被篡改...

计算巢校验数字签名说明

背景信息 在计算巢ECS内发起API调用时(如调用 CheckoutLicense、PushMeteringData 等),计算巢会返回数字签名信息(即Token字段),服务商可以使用后文的方法计算数字签名信息的值,并将计算得到的数字签名信息和计算巢返回的数字签名...

为什么我的签名总是没算对?

有关签名计算的原理以及相关注意事项请参见 请求签名机制。结合实例对签名方法进行说明,请求的HTTP header参数为:GET/MyQueue HTTP/1.1 Host: $AccountId.mns.cn-hangzhou.aliyuncs.com Date: Thu,09 Jul 2015 03:01:34 GMT x-mns-...

离线下载

Windows端 调用Windows播放器SDK的 exe 程序,获取数字签名证书的序列号。开启视频禁用离线 当开启上述离线下载功能后,您可以通过对指定视频开启禁用离线,以限制该视频无法通过阿里云播放器进行离线下载。说明 仅当视频状态处于 正常 ...

发送短信时为什么要进行短信审核?

在填写短信签名时,需要遵守签名规范来指定签名来源、填写场景链接,短信服务会对短信签名的内容、长度、格式,以及签名来源、签名用途等进行审核。短信模板审核 短信模板即接收方收到短信的详细内容,包括变量和模板内容。您可以根据业务...

概述

适用于KMS的所有业务,包括数据加密解密、数字签名验签和动态获取凭据等业务场景。加密SDK 加密SDK(Encryption SDK)是一个建立在KMS API之上的客户端密码库,其特点如下:基于KMS API封装了业务逻辑、最佳实践和设计模式,方便开发者在...

什么是公钥和私钥?

SSL证书是一个经证书授权中心(CA)数字签名的、包含公开密钥拥有者信息以及公开密钥的文件。最简单的证书包含一个公开密钥、名称以及证书授权中心的数字签名。数字证书还有一个重要的特征就是只在特定的时间段内有效。有关私钥原理的更多...

鸿蒙环境直传实践

背景信息 鸿蒙环境是当下比较流行的操作环境,与 服务端签名直传 的原理类似,鸿蒙环境上传文件到OSS是利用OSS提供的PutObject接口来实现文件上传到OSS。关于PutObject的详细介绍,请参见 PutObject。说明 本文只展示关于鸿蒙环境下服务端...

填写App特征信息

数字签名 数字签名采用非对称密钥生成算法,会生成一对密钥:私钥和公钥。发送方使用私钥加密摘要来进行签名,接收方必须使用对应的公钥才能进行解密。数字摘要 数字摘要又称数字指纹,是使用Hash函数将待加密明文转化得到的一串固定长度密...

非对称数字签名

本文以ALIYUN CLI使用为例,简单描述了使用非对称CMK生成数字签名以及验证签名的场景。您也可以通过KMS的SDK来实现。非对称加密场景,通常包含以下步骤:签名者将验签公钥分发给消息接收者。签名者使用签名私钥,对数据产生签名。签名者将...

密钥服务概述

密钥服务是KMS的核心组件,支持管理软件密钥、硬件密钥、默认密钥,提供密钥的全生命周期管理和安全存储能力,同时支持基于云原生接口的极简数据加密和数字签名。本文介绍KMS提供的密钥管理类型及密码运算API。密钥管理类型 KMS提供默认...

加密解密与签名验签的原理

数字签名被广泛用于数据防篡改、身份认证等相关技术领域,使用场景如下:数字签名用于对二进制代码提供完整性保护,代码执行者可以验证代码未被篡改,以提供可信的执行环境。数字证书系统中,证书机构(CA)对颁发的数字证书提供签名,证明...

短信发送FAQ

短信签名不支持含义模糊、品牌指向不明的中性签名和全数字签名。更多规范详情请参见 短信签名规范。内容关键字拦截,是运营商根据短信中有潜在风险或者高投诉的内容关键字进行自动拦截。不同运营商的拦截规则不同,请您检查发送的短信内容...

数字短信模板规范

您在控制台创建数字短信模板前...例如2022年6月27日10:25发送一条数字短信,2022年6月28日10:25后才可以给同一个手机号发送相同模板的数字短信。常见问题 数字短信支持用户退订吗?数字短信怎么开通?购买的短信套餐包是否支持抵扣数字短信?

虚拟数字

虚拟数字人开放平台,是由阿里云所提供的数字人 PaaS&SaaS 解决方案,它集成了自然语言处理、图形图像、语音等算法能力,提供给客户标准的 PaaS 接口与 SaaS 运营工具,方便客户将数字人能力集成进不同的终端与场景。主要面对的行业包括新...

数字证书管理服务(原SSL证书)

数字证书管理服务是由阿里云联合中国及中国以外地域多家数字证书颁发机构(CA),在阿里云平台上直接提供的数字证书申请和部署服务,帮助您以较低的成本将服务从HTTP转换成HTTPS,实现网站或移动应用的身份验证和数据加密传输。

AIoT数字园区引擎

基于阿里云IoT平台能力构建的数字园区引擎可以实现园区设备的利旧接入管理、园区边缘AI计算的管理和园区空间资产的管理,具体可以体现兼容设备厂商的协议,建设统一的物模型和服务,同时可以集成边缘弱电子系统,建立统一的领域模型,最后...

0002-00000602

在计算签名的过程中计算有误,导致签名不匹配。解决方案 确保在指定的IP地址范围内访问签名后的URL。确保生成签名时指定的各项参数正确无误。推荐使用SDK发起请求,免去手动签名的过程。更多信息,请参见 使用阿里云SDK发起请求概述。

0002-00000603

在计算签名的过程中计算有误,导致签名不匹配。解决方案 确保从指定的VPC访问签名后的URL。确保生成签名时指定的各项参数正确无误。更多信息,请参见 在URL中包含签名。推荐使用SDK发起请求,免去手动签名的过程。更多信息,请参见 使用...

0002-00000076

问题原因 您采用URL签名的方式发送请求,但是在URL参数中 x-oss-additional-headers 字段取值为空。问题示例 您发起了在URL参数中携带签名的请求,但是 x-oss-additional-headers 字段取值为空。GET/test.txt?x-oss-signature-version=OSS2...

0002-00000705

解决方案 在表单域中加入计算签名的流程如下:创建一个 UTF-8 编码的Policy。将Policy进行 base64 编码,其值即为Policy表单域填入的值,将该值作为将要签名的字符串。使用 AccessKeySecret 对待签名的字符串进行签名。Signature=base64...
< 1 2 3 4 ... 200 >
共有200页 跳转至: GO
新人特惠 爆款特惠 最新活动 免费试用