热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

非对称加密_冲量在线|非对称加密

篇首语:本文由编程笔记#小编为大家整理,主要介绍了冲量在线|非对称加密相关的知识,希望对你有一定的参考价值。

篇首语:本文由编程笔记#小编为大家整理,主要介绍了冲量在线 | 非对称加密相关的知识,希望对你有一定的参考价值。









Impulse Online


冲量在线







在之前的几期,我们了解了好几种加密技术,这期将聊一聊非对称加密。说到非对称加密,就不得不提到对称加密,是密码学中的一类基本的加密算法。这类算法在加密和解密时使用相同的密钥,或是使用两个可以简单地相互推算的密钥。但是很明显,这是不安全的,仅仅在日常使用的场景中,由于通信过程不能保证是安全的,两人的通信暴露在网络中是存在被第三方劫持的可能。

























非对称加密概述







冲量在线 | 非对称加密









非对称加密(Asymmetric Cryptography),也称为公开密钥加密(Public-key cryptography),是密码学的一种算法,它需要两个密钥,一个是公开密钥,另一个是私有密钥。简单来说,公钥可以任意对外发布,但是私钥必须由用户自行严格秘密保管,绝不透过任何途径向任何人提供,也不会透露给要通信的另一方,即使他被信任。




在传统的通信技术下,如果一方需要进行通信,需要使用事先商量好的加密算法和密钥对消息进行加密。然后再通过互联网发送给对方,而收到密文后,使用同样的算法和密钥对密文进行解密。加密和解密的过程完全对称。但是由于很多情况下无法直接向对方提供密钥,所以拥有不少局限性,非对称加密则解决了这个问题,其通过公私钥结合的形式来使得此类尴尬的情形不再尴尬。





冲量在线 | 非对称加密





















特性









冲量在线 | 非对称加密









双向性


公钥和私钥中的任一个均可用作加密,此时另一个则用作解密。使用其中一个密钥把明文加密后所得的密文,只能用相对应的另一个密钥才能解密得到原本的明文,甚至连最初用来加密的密钥也不能用作解密,这是非对称加密最重要的性质。


私钥保密


公钥无法推导出私钥,虽然两个密钥在数学上相关,但如果知道了公钥,并不能凭此计算出私钥。因此公钥可以公开,任意向外发布。而私钥不公开,绝不透过任何途径向任何人提供。理论上来说,任何一种实现上面两条性质的不同方法,便是一种新的非对称加密算法。例如RSA算法和椭圆曲线算法,其背后原理大不相同,但都满足这两个重要性质或者说定义。






















应用









冲量在线 | 非对称加密









通信


非对称加密体系不要求通信双方事先传递密钥或有任何约定就能完成保密通信,并且密钥管理方便,可实现防止假冒和抵赖,因此,更适合网络通信中的保密通信要求。由于使用其中一方的公钥加密的消息只能用他的私钥解密,而私钥只有参与者拥有,因此即使消息被第三方劫持,他也无法还原出消息明文。




签名


既然能通过私钥来解锁公钥,那如果先使用私钥进行加密,便可以在签名层面形成应用。如果一方需要向另一方播放一条交易信息,那自然需要一个签名来证明整个过程都是A自己发出的,在传统方法中,需要的是双方登录即可,但者明显是不安全的。因此在非对称加密中,需要比对签名和公钥,如果一致,才证明是本人发送的。




证书


证书正是为了解决公钥的信任问题而引入。证书体系通过引入可信的第三机构,称为 证书签发机构(certificate authority,简称CA),为公钥做认证,来确保公钥的真实可靠。证书是经过了 CA 私钥签名的证书持有者的公钥、身份信息及其它相关信息 的文件,用户通过 CA 的公钥解密获取证书中包含的证书持有者的公钥。只要 CA 的私钥保持机密,通过证书验证证书持有者的身份,及获取公钥的过程就可靠。






















未来









冲量在线 | 非对称加密









非对称加密已经被应用在了大量的应用中,非对称加密使用了一对密钥,公钥与私钥,所以安全性高,但加密与解密速度慢,在一些对速度不是很敏感的场景中拥有很高的应用前景。而在可信计算和区块链技术中,其已经被广泛应用,未来前景无限。




冲量在线将拥抱各类加密技术,也希望这些技术能推动区块链和可信计算的发展。将融合隐私计算、区块链、容器云和人工智能等多种技术,为用户提供了可信、安全、隐私、公平与高性能的数据互联解决方案。




















  end





































冲量在线
























冲量在线致力于促进数据生产要素在社会间的互联互通,构建可信、安全、隐私、公平、高效的“数据互链网”。融合隐私计算、区块链、容器云和人工智能等多种技术,为用户提供了可信、安全、隐私、公平与高性能的数据互联解决方案——“冲量网络”,支持用户与多个外部机构进行安全便捷的数据流通与生态协作。


详见:http://impulseonline.cn/



























官网:impulseonline.cn


商务合作:contacts@impulseonline.cn




推荐阅读
  • Java开发框架!Alibaba高并发业务秒杀系统落地实战文档,砥砺前行!
    接口概述:接口是Java语言中的一种引用类型,是方法的集合,所以接口的内部主要就是定义方法,包含常量,抽象方法(JDK ... [详细]
  • 如果您想到达任何地方,就一定不要害怕探索。我的背景我在2001年只有4岁。那是我第一次使用计算机“联机”的时候。从一开始我就一直是一个好奇的孩子。我知道如何建立拨号连 ... [详细]
  • 简单理解rsa的加密和签名PHP实现
    我们先动手在linux上生成一下rsaPs:openssl是一堆加密算法和安全协议的开源集合,像RSA,DES,MD5,RC4等等,都能在openssl里面找到源代码 ... [详细]
  • 编者按:来自自江民科技的消息称,该公司创始人王江民近日因病去世,享年59岁,为了纪念这位中国反病毒事业的知名专家与老前辈,现摘录来自刘韧在知识英雄系列中采访其的一篇文章 王江民,著名的反病毒专家 ... [详细]
  • SSL协议、TLS协议,使用哪一种更安全?
    在金融银行业,保护机密信息的安全至关重要。由于财务记录完全通过在线数据库维护,因此实施保护客户、银行和金融机构免受黑客攻击的安全功能比以往任何时候都更加重要。安全套接字层(SSL) ... [详细]
  • 编程语言是从哪蹦出来的——大型伦理寻根现场
    Hello,我是Alex007,一个热爱计算机编程和硬件设计的小白,为啥是007呢?因为叫Alex的人太多了,再加上每天007的生活,Alex007就诞生了。聊一聊编程到底是啥,怎 ... [详细]
  • python自学教程哪里好,python比较好的教程
    本文目录一览:1、想学python去哪里比较好? ... [详细]
  • 全民k歌导出音乐方法(包含未发布,已发布歌曲导的两种方法)
    **一、首先来介绍未发布歌曲导出方法**这就很简单,基本大家都会我在这儿就给还不太清楚的童鞋简单做个指引1、打开QQ,找到我的文件2、找到SD卡3、按图示步骤3、图示这个.m4a就 ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了VEDA挖矿莱特币挖矿教程如何挖矿发家致富?相关的知识,希望对你有一定的参考价值。   ... [详细]
  • nvmw安装,用于控制node版本;
    之前一直使用的是nodev2.2.0版本,挺说新版本的node解决了npm安装插件产生文件夹结构过深的问题,所以就想更新试试;上网一看才发现,尼玛的node已经到了6.+版本了,好 ... [详细]
  • 云计算安全,主要面临哪些威胁?
    云计算是一种新的计算方式,它依托于互联网,以网络技术、分布式计算为基础,实现按需自服务、快速弹性构建、服务可测量等特点的新一代计算方式。然而,任何以互联网为基础的应用都存在着一定危 ... [详细]
  • 1、Everything:速度最快最好用的文件搜索工具,可以基于文件名极速搜索、瞬间定位文件,所有匹配的文件或文件夹都会实时显示,Windows7之后为减少硬盘占用,在关闭索引功能后不能得到“即搜既 ... [详细]
  • 计算机网络四
    大三上结束之际,从网上找来一些关于计算机网络的知识作为总结,本文四篇笔记全部转自猪头任(博客地址:http:www.cnbl ... [详细]
  • 看完这篇还搞不懂HTTPS,就来找我!
    本文将为大家详细梳理一下H ... [详细]
  • 本文目录一览:1、《C语言程序设计第四版》pdf下载在线阅读全文,求百度网盘云资源 ... [详细]
author-avatar
从妖妖
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有