Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >RSA的最小密钥长度

RSA的最小密钥长度
EN

Stack Overflow用户
提问于 2014-03-26 14:10:52
回答 3查看 3.1K关注 0票数 1

当我在C#中使用RSA实现许可证密钥机制时,我遇到了RSACryptoServiceProvider类,它被限制在最小的384位密钥大小。这个密钥长度直接影响到我创建的签名(==license密钥)。

是384位,一般是RSA的技术限制,或者可以用更短的密钥大小成功地实现RSA??

阅读解释RSA的(德语)维基百科文章,他们在数学计算示例中使用非常小的素数。这似乎是可行的,所以我认为关键的大小应该小于20位.注意:我现在绝对不关心安全问题。那是另一个讨论。我只想得到正确的技术限制。

我知道堆栈溢出不应该被用来要求工具,但是如果您知道一个.NET RSA库有一个较低的限制,也许您只是想附带说明一下。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-03-27 06:59:52

如果您不关心安全性,那么是的,您可以实现密钥大小< 384位的RSA。虽然不推荐它是不安全的,但它可以工作。

在这个幻灯片中,Dan以一个拥有128个位私钥的例子为例。(他的其他课程也值得一看)。

票数 1
EN

Stack Overflow用户

发布于 2014-03-27 07:33:27

这并不是真正的技术限制,但缺点是,随着私钥大小的减少(因此降低了模数),块的大小也会减小。

因此,如果要签名/加密的数据作为块长度更大,则必须使用块链接模式,这与RSA组合在一起相当少见。

票数 1
EN

Stack Overflow用户

发布于 2014-04-02 21:42:49

从安全的角度来看,384位RSA可以在几个小时内破解,512位RSA可以在一两周内破解。如果您关注签名大小,则具有160位密钥的ECDSA将生成一个40字节签名。BLS可以做到一半,但是没有很好的库。

从“技术限制”的角度来看,RSA密钥的位数必须是您想要签名的值的两倍多。通常您对数据的散列进行签名,而不是直接对数据进行签名。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22674105

复制
相关文章
RSA密钥长度、明文长度和密文长度
本文介绍RSA加解密中必须考虑到的密钥长度、明文长度和密文长度问题,对第一次接触RSA的开发人员来说,RSA算是比较复杂的算法,天缘以后还会补充几篇RSA基础知识专题文章,用最简单最通俗的语言描述RSA,让各位了解RSA算法本身其实也很简单,RSA的复杂度是因为数学家把效率和安全也考虑进去的缘故。
竹清
2018/08/31
22.4K0
openssl RSA 内存读取密钥
用户3519280
2023/07/06
3650
长度最小的子数组
给定一个含有n个正整数的数组和一个正整数s ,找出该数组中满足其和 ≥ s的长度最小的连续子数组,并返回其长度。如果不存在符合条件的连续子数组,返回0。
WindRunnerMax
2020/08/27
1.8K0
证书,密钥,加密,rsa到底是啥?
证书也叫CA(Certification Authority)证书;密钥就是用来加解密用的文件或者字符串;rsa即非对称加密算法。
老高的技术博客
2022/12/28
4.1K1
证书,密钥,加密,rsa到底是啥?
209. 长度最小的子数组
给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl+1, ..., numsr-1, num
CaesarChang张旭
2021/06/21
1.6K0
209. 长度最小的子数组
209. 长度最小的子数组
给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的子数组。如果不存在符合条件的子数组,返回 0。
张伦聪zhangluncong
2022/10/26
1.1K0
209.长度最小的子数组
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名,转载请标明出处 最后编辑时间为: 2022/01/02 02:47
用户9347382
2022/01/10
1.2K0
长度最小的子数组+相关练习
INT32_MAX可以把它认为在limits.h下面的一个宏,自己可以去敲一下看看,它的值到底是多大。
亦小河
2022/11/14
1.4K0
长度最小的子数组+相关练习
数组——209.长度最小的子数组
找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl+1, …, numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。
向着百万年薪努力的小赵
2022/12/02
1.7K0
leetcode-209-长度最小的子数组
给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的连续子数组。如果不存在符合条件的连续子数组,返回 0。
chenjx85
2018/09/29
1.4K0
LeetCode 0209. 长度最小的子数组
找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 numsl, numsl+1, ..., numsr-1, numsr ,并返回其长度。如果不存在符合条件的子数组,返回 0 。
Yano_nankai
2021/02/25
5750
LeetCode 0209. 长度最小的子数组
LeetCode 209. 长度最小的子数组
给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的连续子数组,并返回其长度。如果不存在符合条件的连续子数组,返回 0。
freesan44
2020/06/28
5380
Golang RSA 生成密钥、加密、解密、签名与验签
RSA 是最常用的非对称加密算法,由 Ron Rivest、Adi Shamir、Leonard Adleman 于1977 年在麻省理工学院工作时提出,RSA 是三者姓氏首字母的拼接。
恋喵大鲤鱼
2023/10/12
2.4K0
Golang RSA 生成密钥、加密、解密、签名与验签
支付宝支付密钥RSA1升级到RSA2
支付宝作为国内第一的第三方支付平台,安全的重要性不言而喻了,下面主要对密钥做一个简单的介绍和升级流程。
小柒2012
2018/11/22
5.1K1
LeetCode 209. 长度最小的子数组(JAVA)
给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的连续子数组,并返回其长度。如果不存在符合条件的连续子数组,返回 0。
freesan44
2020/06/22
8360
LeetCode. 209. 长度最小的子数组
给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的 连续 子数组,并返回其长度。如果不存在符合条件的子数组,返回 0。
宇宙之一粟
2020/10/26
4730
图解LeetCode——209. 长度最小的子数组
找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl+1, ..., numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。
爪哇缪斯
2023/09/06
1950
图解LeetCode——209. 长度最小的子数组
图解LeetCode——209. 长度最小的子数组
找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl+1, ..., numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。
爪哇缪斯
2023/06/16
3290
图解LeetCode——209. 长度最小的子数组
力扣209. 长度最小的子数组
找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl+1, …, numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。
ccf19881030
2023/05/09
2440
公开密钥加密之RSA算法【概念+计算+代码实现】
安全算法:公开密钥加密之RSA算法 公开密钥加密(又称“非对称加密”)是加密和解密使用不同密钥的一种加密方法。包括公开密钥和私有密钥(成对生成的,网上有工具网站)。 公开密钥(public key,后面简称P):加密用的密钥 私有密钥(secret key,后面简称S):解密用的密钥
MIKE笔记
2023/03/22
3.9K0
公开密钥加密之RSA算法【概念+计算+代码实现】

相似问题

Visa RSA密钥长度

11

RSA密钥长度-字符限制?

11

.NET RSA加密:最小密钥大小?

21

以长度为密钥长度的数据签名RSA

21

RSA密钥长度和导出限制

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文