在新的互联网时代,越来越多人使用SSL证书来保护网站安全,确保在服务器与客户端之间建立加密的通信通道,所以大部分人可能比较了解SSL证书,而对代码签名证书知之甚少。什么是代码签名证书?代码签名证书有什么作用?如何选择代码签名证书?……这些问题可能困扰着您,本篇文章将仔细介绍代码签名证书的相关知识,帮助您更快的选择适合的代码签名证书。 1. 什么是代码签名证书?代码签名证书(Code S
当你在店铺里购买软件时,软件的来源很清楚,你可以分辨软件的提供商;同时,凭借软件的封装,你可以看到软件有没有被拆封过。籍此,人们可以决定对软件的信任程度。但是,当软件放到了Internet上,你在下载时,还能有足够的信心吗?在计算机横行的今天,也许,你正在下载的杀毒软件恰是一个程序,这样的事情一点也不奇怪,那么,我们在网上怎么信任那些exe文件呢? 任何软件提供商要想通过网络来发布代码或程序,都会
转载
2023-10-17 08:41:00
96阅读
有很多关于无效的SSL证书事情,为什么会有这么多无效的SSL证书呢?可能有以下几点原因。 1.虚拟主机配置错误。 一个常见的配置错误就是让这些明文网站和在433 端口上使用加密的其他网站,使用了同一个地址,这样一来,如果用户尝试使用https明文协议去访问网站时候,就会导致错误发生:整合素和域名不匹配。 2.域名的覆盖范围不足。 有少数情况下,网站的管理员购买并且部署SSL证书,但是SSL证书中并
写在前面
准备环境
创建CA
创建证书并安装到apache
创建证书并安装到tomcat
创建证书和导入到Thunderbird
创建证书并签名.net文件
创建证书并签名jar文件
OS和Openssl
简单的说,一个LINUX的环境即可。因为openssl一般是标配。比如,我
原创
2010-06-22 14:47:43
999阅读
写在前面 准备环境 创建CA 创建证书并安装到apache 创建证书并安装到tomcat 创建证书和导入到Thunderbird 创建证书并签名.net文件 创建证书并签名jar文件   文件夹 根据本系列文章的环境,我把CA根证书保存在了/etc/openssl/root。所以,创建目录并进入该目录。 mkdir -
原创
2010-06-23 08:25:51
3010阅读
写在前面
准备环境
创建CA
创建证书并安装到apache
创建证书并安装到tomcat
创建证书和导入到Thunderbird
创建证书并签名.net文件
创建证书并签名jar文件
有日子没写博客,被人说业务不熟练了。发愤涂墙,准备写几篇博客。
在企业内部开发或者测试的时候,很多情况下需要X509数字证书。在
原创
2010-06-22 14:45:53
636阅读
1、下载 jks2pfx 解压至C:\jks2pfx 目录; 2、DOS窗口执行以下命令: C:\jks2pfx>keytool -genkey -v -alias fjjxu -keyalg RSA -keystore C:\jks2pfx\fjjxu.keystore -validity 365 ...
转载
2021-08-20 09:59:00
540阅读
2评论
注:关于数字证书部分,主要是我的一些推理。本人并没找到关于数字证书更详细的资料。
一、基本模型
对于一个给定程序,如果我们能找到其作者,那么程序的作者就不敢编写夹带一些恶意的代码在里面。因为如果他编写夹带了恶意代码在里面,用户因此而造成任何损失的话,用户可以找到他,并可以起诉他。程序的作者必须对自己的程序负责。
通过使用数字签名和
数字签名作用:检验jar包是否为公钥发布者的发布的,并且没有被篡改。过程:1,作者使用散列算法对jar包生成散列(指纹);2,作者使用私钥对散列进行加密,3,将jar包和签名后的散列一起发布。4,用户使用作者发布的公钥解密散列,得到jar包的指纹;5,用户使用散列算法对jar生成指纹;6,对比两个指纹是否一致。数字证书:权威仍证机构使用自己的私钥对申请认证的用户的公钥进行签名的产物。作用:检验用户
原创
2017-04-20 22:42:09
4596阅读
数字签名保证信息的真实性和完整性;而数字证书则保证信息的不可否认性。发送方将电子文档Hash运算,得到摘要,然后将摘要用私钥加密,就得到数字签名; 数字签名与电子文档一起发送给接收方,接收方收到后,将电子文档同样进行Hash运算得到摘要,然后将数字签名用公钥解密,并与摘要比较,...
转载
2017-03-26 08:32:00
137阅读
数字签名:又叫公钥数字签名,或者电子印章。数字信息社会用于取代传统社会手写签名的一种公钥加密领域的技术实现。数字签名其实就是非对称加密的私钥加密,公钥解密的过程。数字证书用来证明公钥拥有者的身份,验证数据来源,验证数据是否被修改。 数字证书中包含:拥有者的公钥、拥有者名称、证书颁发者信息、证书信息签名及有效期等。数字签名工作过程明文通过hash函数获得一个摘要,用私钥加密摘要,发送者用公钥解密。源
到底什么是“数字签名”(digital signature)和“数字证书”digital certificate)?对这些问题的理解,一直模模糊糊,很多细节搞不清楚。
今天,读完一篇通俗易懂的文章后,思路豁然开朗。为了加深记忆,这篇文章的翻译版记录如下。
原理
1. 鲍勃有两把钥匙,一把是公钥,另一把是私钥。
2. 鲍勃把公钥送给他的朋友们----帕蒂、道格、苏珊----每人一把
转载
2012-08-30 20:10:00
145阅读
2评论
http://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_signature.html
转载
2013-09-26 16:23:00
80阅读
2评论
数字签名保证信息的真实性和完整性;而数字证书则保证信息的不可否认性。发送方将电子文档Hash运算,得到摘要,然后将
原创
2022-08-15 14:17:50
364阅读
数字签名 主要用于验证信息的完整性; 原理 简述为: 相关概念说明: 1. 散列函数:就是常规的 算法,如MD5、SHA 1等,是单向的Hash算法; 2. 使用 进行加解密: 对`摘要 数字签名`; 3. 比对:接收者使用相同的 对原文进行摘要,然后和数字签名对应的摘要进行比对,进行完整性校验 数
原创
2022-05-04 22:01:13
607阅读
数据传输过程中的四个问题窃听(加密)假冒(消息认证码,数字签名)篡改(消息认证码,数字签名)事后否认(数字签名)但是因为数字签名无法确认公开密钥的制作者,要想解决这个问题,可以使用数字证书技术加密的基础知识哈希函数哈希函数可以把给定的数据转换成固定长度的无规律数值。转换后的无规律数字可以作为 数据摘要,应用于各种各样的场景。哈希函数的特征输出的 hash 值数据长度不变。如果输入的数据相同,那么输
CA: CA的英文全称是Certificate Authority,即证书授权中心,是数字证书的发行机构数字证书: 数字证书是一个经证书授权中心数字签名的包含公开密钥拥有者信息以及公开密钥的文件。最简单的证书包含一个公开密钥、名称以及证书授权中
转载
2023-07-21 23:42:40
69阅读
WPS Office 提供的自签名数字证书主要用于文档的电子签名,以验证文档的完整性和来源。然而,其法律效力主要取决于以下几个方面。
公钥私钥与数字签名数字证书 英文文章原文:http://www.youdzone.com/signature.html,在此文章基础上做了一些扩充 公钥加密,私钥解密;私钥签名,公钥验签。 私钥对摘要(某明文的hash值)进行加密,加密后产生数字签名。 Bob 有两把钥匙。Bob 的密钥之一称为公钥 ...
转载
2021-09-26 14:19:00
284阅读
2评论
正文 非对称加密中公私钥都可以加密,那么什么时候用公钥加密,什么时候用私钥“加密” ? 什么是数字签名,数字签名的作用是什么? 为什么要对数据的摘要进行签名,而不是直接计算原始数据的数字签名? 什么是数字证书,数字证书解决了什么问题? 这篇文章,主要围绕数字签名和数字证书的原理以及它们的作用展开。 ...
转载
2021-08-31 17:50:00
381阅读