虽然公钥加密通过允许许多人使用一个密钥来简化了密钥管理,但存在一个问题:如何分发公钥,以便用户可以找到它并知道它是有效的。在 S/MIME 中,此问题的解决方案是使用数字证书数字证书是 S/MIME 与其他许多竞争的邮件安全解决方案的不同之处。  了解数字证书与公钥加密 数字证书数字形式的标识,与护照或驾驶员执照十分类似。数字证书数字凭据,它提供有关实体标识的信息以及其他
    数字证书工作原理   数字证书采用公钥体制,就是加密和解密所使用的不是同一个密钥,通常有两个密钥,称为“公钥”和“私钥”,它们两个必需配对使用,否则不能打开加密文件。这里的“公钥”是指可以对外公布的,“私钥”则不能,只能由持有人一个人知道。当发送一份保密文件时,发送方使用接收方的公钥对数据加密,而接收方则使用自己的私钥解密,这样信息就可以安全无误地
转载 2024-01-12 02:34:42
69阅读
数字证书和加密算法数字证书定义用途X509V3的证书格式加密算法分类摘要算法对称算法有哪些?DES算法AES-128算法非对称算法有哪些?用途对称密钥和非对称密钥的区别和优缺点?对称密钥和非对称密钥的优缺点对称密钥:非对称密钥: 数字证书定义数字证书 是一个由证书颁发中心数字签名的包括* 公钥密钥 * 拥有者信息以及公开密钥的文件,类似于身份证,身份证上面有持卡人的身份信息如地址,头像,有效期等
文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理,最后演示使用makecert生成数字证书。如果发现文中有错误的地方,或者有什么地方说得不够清楚,欢迎指出! 1、基础知识      这部分内
我们知道,摘要算法用来确保数据没有被篡改,非对称加密算法可以对数据进行加解密,签名算法可以确保数据完整性和抗否认性,把这些算法集合到一起,并搞一套完善的标准,这就是数字证书。因此,数字证书就是集合了多种密码学算法,用于实现数据加解密、身份认证、签名等多种功能的一种安全标准。数字证书可以防止中间人攻击,因为它采用链式签名认证,即通过根证书(Root CA)去签名下一级证书,这样层层签名,直到最终的用
一、摘要算法摘要算法只能用于对数据的单项运算,无法还原被摘要源数据,其特点为定长输出、雪崩效应(少量消息位的变化会引起信息摘要的许多位变化)。摘要算法有三个特性,一是不可逆,即无法从摘要算法的输出推出输入;二是唯一,即在同一种摘要算法下,不同的输入一定会产生不同的输出;三是输出结果长度固定。基于以上特性,摘要算法通常用来判断某个消息在传输过程中是否被改变,这里的改变包括恶意篡改和噪声。二、加密算法
原创 2022-02-16 09:30:10
2048阅读
20评论
在我们的工作学习上,应该有不少人都需要使用到PDF文件格式,毕竟这个格式它兼容性较广,且不易编辑,能较好的保存文件。不过,我们有时为了不让它被其它人随意查看,会给这个文件进行加密的操作。那你们知道如何给PDF加密吗?如果你还不知道的话,就跟我一起往下看看吧~方法一:使用“万能文字识别”实现PDF加密【软件介绍】这是一款主打识别功能的软件,另外,它还拥有多种PDF处理工具,例如:PDF阅读、PDF编
RSA 加密过程是公钥加密、私钥解密,而数字签名、数字证书都是私钥签名(可以理解为加密),公钥签名验证(可以理解为解密)。公钥和私钥都可以用来加密或解密,只要能保证用 A 加密,就用 B 解密即可,至于 A 是公钥还是私钥,可以根据不同的用途而定。例如:如果你想把某个消息秘密的发给某人,那你就可以用他的公钥加密因为只有他知道他的私钥,所以这消息也就只有他本人能解开,于是你就达到了你的目...
原创 2021-07-12 15:53:25
688阅读
前言:在实际开发的过程中,我们经常会用到一些安全加密的手段,通常会用到加密、签名、证书等等 而当提及他们的作用与区别时候,我们可能并不是十分理解。 作者在最近的工作中也遇到了相关的需求,在查阅了相关的资料之后,觉得有必要做一些整理,留作日后查阅之用;也希望后来者读到这篇文章时能有所收获。正文:通常,我们认为满足信息安全三要素,即可保证数据传输的安全。 信息安全三要素(CIA Triad)是指:保密
什么是数字签名?带有密钥(公钥,私钥)的消息摘要算法,用于验 证数据完整性,认证数据来源,以及抗否认
原创 2020-12-07 17:40:34
3012阅读
1点赞
                                 加密解密以及数字证书   在网络中的应用:http(访问网站)    ftp(上传资料)   telnet(管理网络设备
原创 2013-05-03 10:55:18
900阅读
1. 【数字签名】如果我是数据的接收者,我会接受源数据和用私钥加密后的源数据的摘要信息两部分数据。我手里会有数据源端提供给我的公钥,用来解密信息源发送过来的用私钥加密后的摘要信息,如果能解密说明该摘要信息的信息源可信。然后自己对源数据在本地提取摘要,与解密后的摘要信息进行对比。----数字签名解决信息源真实,数据没有改动的问题。数字签名就是指对自己要发布的数据的摘要用私钥加密后的信息。数据接收端下
工作原理      数字证书采用公钥体制,即利用一对互相匹配的密钥进行加密、。每个用户自己设定一把特定的仅为本人所知的私有密钥(私钥),用它进行和签名;同时设定一把公共密钥(公钥)并由本人公开,为一组用户所共享,用于加密和验证签名。当发送一份保密文件时,发送方使用接收方的公钥对数据加密,而接收方则使用自己的私钥,这样信息就可以安全无误地到达目的地
1散列加密单向散列加密是指通过对不同输入长度的信息进行散列计算。得到固定长度的输出。这个散列计算过程是单向的,不可逆的。经常使用的单向散列算法有MD5。SHA等。 比方站点中,用户password,一般能够进行MD5加密后保存,用户登录时,对用户输出的password进行加密后和数据库密文进行比較...
转载 2015-07-24 14:37:00
85阅读
2评论
若p和q互质,令n = p*q 则ola(n) = (p-1)*(q-1)我们知道p和q的值能轻易知道(p-1)*(q-1)的值也就是ola函数的值,但是仅仅知道n是多少,却非常难得到p和q是多少,因为当n很大时,例如有几百位时,它就有非常多的质因数,要暴力穷举很长时间。所以这就保证了RSA加密算法的可靠性。RSA加密是非对称加密,密钥 由公钥和私钥组成。公式为:(明文)^e % n = 密文&n
转载 2024-08-12 10:32:20
176阅读
加密数字签名和数字证书  1      对称加密对称加密算法中,加密和解密使用的是同一个秘钥,所以秘钥的保护是非常重要的,对称加密和解密过程如下图:对称算法加密过程对称算法解密过程尽管对称秘钥能够满足对内容的加密了,但是对称算法还是存在以下两个问题的。1、秘钥泄密风险:务端与客户端彼此之间必须约定将使用的密钥,而这个
原创 2017-09-06 17:32:10
3794阅读
大家好,我是瑞哥。今天和大家聊一聊加密类型。在介绍加密类型之前,先介绍一下加密
原创 2022-08-26 16:26:09
618阅读
1.密钥    密钥分为公钥和私钥,私钥只有一把,一般归内容发布者所有,而公钥有很多吧,有内容发布者发布给内容接受者,内容接受者用公钥来解密内容发布者用私钥加密的内容。2.密钥加密解密过程    首先,内容发布者会对内容进行hash处理,生成内容的摘要,然后使用私钥对摘要机型加密形成数字签名,最后将内容和数字签名一同发给内容接受者。     内容接受者收到内容和数字签名后,首先对内容也进行hash
正文 非对称加密中公私钥都可以加密,那么什么时候用公钥加密,什么时候用私钥“加密” ? 什么是数字签名,数字签名的作用是什么? 为什么要对数据的摘要进行签名,而不是直接计算原始数据的数字签名? 什么是数字证书数字证书解决了什么问题? 这篇文章,主要围绕数字签名和数字证书的原理以及它们的作用展开。 ...
在我们日常办公中,PDF无疑是相当人见人爱的文档格式。但是,出于隐私、版权、专利等原因,我们需要对PDF文档进行加密处理,防火防盗防剽窃。 1.内容加密 (1)内容加密需要用到PDF编辑器,这里小编给大家安利一个很好用的编辑器--迅捷PDF编辑器。运行软件后,打开PDF文档后单击“加密”的“标记加密部分”。   (2)接着用鼠标选中需要加密的内容,被选中的内容就会变成一片漆黑,效
  • 1
  • 2
  • 3
  • 4
  • 5