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年在莱斯利·兰波特研究分布式对等网络通信容错问题的论文中提出。在分布式系统的通讯过程中,可能会出现一些局部问题导致计算机发送错误信息,破坏系统一致性。因此,拜占庭将军问...
-
什么是量子密钥分发技术?量子密钥分发(英语:quantum key distribution,简称QKD),是利用量子力学特性来保证通信安全性。它使通信的双方能够产生并分享一个随机的、安全的密钥,来加密和解密消息。 量子密钥分发的一个最重要的,也是最独特的性质是:如果有第三方试图窃听密...
-
什么是签名算法?签名算法是指数字签名的算法。数字签名,就是只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信息的发送者发送信息真实性的一个有效证明。数字签名是通过一个单向函数,对要传送的信息进行处理得到的用以认证信息...
-
什么是智能合约?智能合约最早在1990年代由尼克·萨博提出,是一种旨在以数字化形式制定、传播、验证及执行合同的计算机协议。由于技术限制,其在诞生初期并没有被真正应用。随着区块链技术的出现,智能合约获得了可信的执行环境,两者开始结合应用。 什么是智能...
-
什么是密文?密文是加了密的的文字,明文是加密之前的文字。加密这个词有时指密文,但通常用来指加密的方法。对明文施加某种伪装或变换后的输出。也可理解为不可直接理解的字符或比特集。但可通过算法还原的被打乱的消息,与明文相对。 密文是由密码系统产...
-
什么是钱包?加密货币交易中使用的钱包与日常所用的钱包有很大区别,所存储的并不是我们持有的加密货币,而是地址信息以及与地址匹配的私钥。地址用于储存加密货币,私钥用于确认交易。可以简单的将虚拟币钱包理解为,存储银行卡和银行卡密码的资料包。 钱包...
-
什么是日食攻击?日食攻击是一种攻击去中心化网络的方法,攻击者通过这种方法试图隔离和攻击一个或多个特定用户,而不是攻击整个网络。 在这篇文章中将解释以太坊的一些特性,包括它的叔块机制,如何使它更容易受到这种攻击。 区块链中的数据结构 区块链是一个去...
-
什么是工作量证明?共识算法解决的是区块链的信任问题,即通过特定的算法去证明某一节点拥有记账权,从而使得区块网络中的各个节点达成共识。共识算法规定了挖矿的规则。 区块链的去中心化意味着区块网络中每个节点拥有相同的权力,同时区块网络中的信息都是公开...
-
什么是共识算法?共识算法解决的是区块链的信任问题,即通过特定的算法去证明某一节点拥有记账权,从而使得区块网络中的各个节点达成共识。共识算法规定了挖矿的规则。 区块链的去中心化意味着区块网络中每个节点拥有相同的权力,同时区块网络中的信息都是公开...
- 热门词条
-
- 什么是隐私币? 也称为隐私货币、匿名币,指用密码学技术隐...
- 什么是场外交易? 场外交易分为两种,一种被称为C2C(Customer to...
- 什么是轻仓? 轻仓,已买入数字货币所投入的资金份额,占拟...
- 什么是破发? 在股市中,“破发”指的是:某股票在二级市场...
- 什么是公钥? 公钥与私钥是通过加密算法得出的一组密钥对...
- 什么是安全多方计算? 安全多方计算(英文:Secure Multi-Party Compu...
- 什么是利息? 利息是货币在一定时期内的使用费,指货币持...
- 什么是牛市? 多头市场(bull market)又称牛市,指价格长期呈...
- 什么是本地钱包? 本地钱包是指将私钥、交易数据存储于本地端...
- 什么是交易所兑换量? 交易所兑换量是指在一个制定时间段内某间交...
- 猜你喜欢
-

比特币87000美元关键争夺战:2026年牛市启动前最后的抄底机会?

紧急曝光!DFound基金暴雷跑路,数万人血本无归!最新维权追款攻略速看

新疆比特币矿场48小时生死时速:全网算力暴跌背后三大真相

比特币闪崩8.6万!14万人爆仓背后暗藏三大致命危机

拉菲协议崩盘警示:500万美金蒸发泰国跑路,散户如何绝地求生?

2026年币圈牛市预测:关键数据揭示下一轮暴涨时机

币圈血泪史:揭秘10大收割套路,90%小白踩过的致命陷阱!

独家揭秘1011加密大崩盘:200亿蒸发背后的ADL清算链与做市商血泪史

美联储降息引爆币圈狂欢:2025年末数字货币投资机遇与风险全解析

2025币圈新手必看:3步仓位管理法让你的本金翻倍不爆仓

