RSA加密算法
RSA是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的 。
RSA公开密钥密码体制是一种使用不同的加密密钥与解密密钥,“由已知加密密钥推导出解密密钥在计算上是不可行的”密码体制 。
在公开密钥密码体制中,加密密钥(即公开密钥)PK是公开信息,而解密密钥(即秘密密钥)SK是需要保密的。加密算法E和解密算法D也都是公开的。虽然解密密钥SK是由公开密钥PK决定的,但却不能根据PK计算出SK。
正是基于这种理论,1978年出现了著名的RSA算法,它通常是先生成一对RSA密钥,其中之一是保密密钥,由用户保存;另一个为公开密钥,可对外公开,甚至可在网络服务器中注册。为提高保密强度,RSA密钥至少为500位长,一般推荐使用1024位。这就使加密的计算量很大。为减少计算量,在传送信息时,常采用传统加密方法与公开密钥加密方法相结合的方式,即信息采用改进的DES或IDEA对话密钥加密,然后使用RSA密钥加密对话密钥和信息摘要。对方收到信息后,用不同的密钥解密并可核对信息摘要。
RSA是被研究得最广泛的公钥算法,从提出到现在已近三十年,经历了各种攻击的考验,逐渐为人们接受,普遍认为是目前最优秀的公钥方案之一。1983年麻省理工学院在美国为RSA算法申请了专利。
RSA允许你选择公钥的大小。512位的密钥被视为不安全的;768位的密钥不用担心受到除了国家安全管理(NSA)外的其他事物的危害;1024位的密钥几乎是安全的。RSA在一些主要产品内部都有嵌入,像 Windows、网景 Navigator、 Quicken和 Lotus Notes 。
-
什么是非对称加密算法?非对称算法属于密码学范畴,是一种可以对信息进行加密和解密的算法。它的运行需要一个公钥和一个私钥,公钥用于公开给其他人,私钥需要自己保存,两个密钥可以互相加密解密。由于加密的密钥与解密的密钥不是同一把而产生了非对称性,因此被称为非对...
-
什么是拜占庭将军问题?含义拜占庭将军问题(Byzantine failures),又称两军问题,1982年在莱斯利·兰波特研究分布式对等网络通信容错问题的论文中提出。在分布式系统的通讯过程中,可能会出现一些局部问题导致计算机发送错误信息,破坏系统一致性。因此,拜占庭将军问...
-
什么是签名算法?签名算法是指数字签名的算法。数字签名,就是只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信息的发送者发送信息真实性的一个有效证明。数字签名是通过一个单向函数,对要传送的信息进行处理得到的用以认证信息...
-
什么是智能合约?智能合约最早在1990年代由尼克·萨博提出,是一种旨在以数字化形式制定、传播、验证及执行合同的计算机协议。由于技术限制,其在诞生初期并没有被真正应用。随着区块链技术的出现,智能合约获得了可信的执行环境,两者开始结合应用。 什么是智能...
-
什么是量子密钥分发技术?量子密钥分发(英语:quantum key distribution,简称QKD),是利用量子力学特性来保证通信安全性。它使通信的双方能够产生并分享一个随机的、安全的密钥,来加密和解密消息。 量子密钥分发的一个最重要的,也是最独特的性质是:如果有第三方试图窃听密...
-
什么是钱包?加密货币交易中使用的钱包与日常所用的钱包有很大区别,所存储的并不是我们持有的加密货币,而是地址信息以及与地址匹配的私钥。地址用于储存加密货币,私钥用于确认交易。可以简单的将虚拟币钱包理解为,存储银行卡和银行卡密码的资料包。 钱包...
-
什么是日食攻击?日食攻击是一种攻击去中心化网络的方法,攻击者通过这种方法试图隔离和攻击一个或多个特定用户,而不是攻击整个网络。 在这篇文章中将解释以太坊的一些特性,包括它的叔块机制,如何使它更容易受到这种攻击。 区块链中的数据结构 区块链是一个去...
-
什么是密文?密文是加了密的的文字,明文是加密之前的文字。加密这个词有时指密文,但通常用来指加密的方法。对明文施加某种伪装或变换后的输出。也可理解为不可直接理解的字符或比特集。但可通过算法还原的被打乱的消息,与明文相对。 密文是由密码系统产...
-
什么是共识算法?共识算法解决的是区块链的信任问题,即通过特定的算法去证明某一节点拥有记账权,从而使得区块网络中的各个节点达成共识。共识算法规定了挖矿的规则。 区块链的去中心化意味着区块网络中每个节点拥有相同的权力,同时区块网络中的信息都是公开...
-
什么是黑客?黑客的定义黑客(Hacker),来源于20世纪50年代麻省理工学院的学生团体Tech Model Railroad Cloub(铁路模技术俱乐部),泛指编程技术高超,信奉自由的极客文化,能够利用公共网络进入他人系统的网络用户。黑客原本是一个中性词,但80年代开始,主流媒体开始...
- 热门词条
-
- 什么是容量证明? 指通过计算机的储存容量大小决出记账权的...
- 什么是灰度投资信托? 灰度投资信托是什么 灰度投资信托(Grayscale...
- 什么是洋葱路由器? 是一个免费且开源的程序,可以为用户在访问...
- 什么是状态通道? 是指在不同的用户之间建立一个双向通道,为...
- 什么是单签钱包? 只需验证一个私钥即可完成交易的钱包,即在交...
- 什么是安全多方计算? 安全多方计算(英文:Secure Multi-Party Compu...
- 什么是密码学? 密码学是研究编制密码和破译密码的技术科...
- 什么是智能合约? 智能合约最早在1990年代由尼克·萨博提出,...
- 什么是互联链? 针对特定领域的应用可能会形成各自垂直领域...
- 什么是横盘? 横盘又称盘整,是指股价在一段时间内波动幅度...
- 猜你喜欢
-
Tangem冷钱包体验:新手入门必备!
MACD指标精髓:阿佩尔教你玩转均线通道及ENE、ENV指标
$XAI生态:XAI小钥匙开启Web3游戏新纪元
孙宇晨:从被通缉到自我辩护,加密领域的坚韧领航者
新币SKF与REG头矿挖掘教程:Win + OS指南,本地节点与Solo挖矿详解,首富中文挖矿教学 #gpu #gpuminer #solo #gpumining
SEC认定NFT为证券!OpenSea收到威尔斯通知引发市场震荡,BLUR和TNSR暴跌
深度解析:STETH与ETH的紧密联系
梵蒂冈吉祥物Luce引爆宗教迷因币狂潮,同名Meme市值跃升至6000万美元
519矿难幸存者现状:生死一线,如今安好?
抓住2025年加密财富密码:Lorenzo、Solv、BOB、Babylon、Pell等项目空投深度解析