腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(356)
视频
沙龙
1
回答
如果
ChaCha20
只有128位,它是否安全?
aes
、
decryption
、
chacha
ChaCha20
还提供256位加密,即2^256种密钥的可能性.但是
ChaCha20
非常快,我认为它最多提供2^256乘以解密时间。256位AES提供254位安全性,这是由于重攻击,即2^254乘以解密时间.因为AES比
ChaCha20
慢(解密AES密码需要更多的时间),我认为即使双击攻击有效,254位的安全性也比
ChaCha20
'假设
ChaCha20
只有128位,它安全吗?
浏览 0
提问于2023-05-13
得票数 0
1
回答
不需要硬件支持(如
ChaCha20
)的快速加密磁盘加密
chacha
、
disk-encryption
、
arx
在我的旧笔记本电脑上,
ChaCha20
比AES快很多,因为AES没有硬件加速。但是对于磁盘加密,基于AES的方案似乎是唯一的选择,因为像
ChaCha20
这样的流密码不能直接用于磁盘加密。是否有可能以其他方式/模式使用
ChaCha20
,使其适合磁盘加密?或者有什么好的分组密码(可能是ARX密码?)它的速度和
ChaCha20
一样快,没有硬件支持,可以用来加速磁盘加密吗?
浏览 0
提问于2023-01-10
得票数 6
回答已采纳
2
回答
使用已知的明文,
ChaCha20
块函数是否可逆?
algorithm-design
、
stream-cipher
、
known-plaintext-attack
、
chacha
最近,我用
chacha20
实现了Poly1305流密码。由于构成第四轮
chacha20
(ARX -加法旋转Xor)的核心操作确实是可逆的,如果攻击者知道该函数生成的512位密钥流,或者通过已知的明文攻击XORing生成的明文攻击已知的明文,那么是否可以逆转
ChaCha20
?我理解使用处理器友好的ARX作为核心的
Chacha20
的设计,使得它非常高效、快速和安全,因此被广泛采用,我也对它提供的混乱和扩散很有信心。
浏览 0
提问于2020-02-15
得票数 7
回答已采纳
1
回答
在libsodium.so.4中找不到符号crypto_stream_salsa20_xor_ic
shadow
我得到了在
chacha20
模式下启动shadowsocks时。如何在shadowsocks上使用
chacha20
浏览 8
提问于2016-05-09
得票数 0
1
回答
如何生成公钥只有写入任意文件权限的PGP密钥?
logging
、
encryption
、
pgp
我想跟踪日志文件。而且,我需要使用我的私钥读取该日志文件。或者你有什么建议来解决这个问题吗?
浏览 1
提问于2018-07-24
得票数 0
1
回答
为什么在Cha20-Poly1305建筑中重用密钥和现在是安全的?
encryption
、
nonce
、
chacha
、
key-reuse
、
poly1305
在查看由
ChaCha20
和Poly1305定义的RFC 8439结构时,更准确地说,它使用了键和现在,我提出了以下问题。也许某个有深度知识的人愿意分享它?这个结构中两次使用密钥和当前(通常是“只能使用一次的数字”):第一,使用Poly1305块函数生成
ChaCha20
一次性密钥;第二,使用
ChaCha20
函数加密明文。为什么这是合理和安全的?特别是由于两者都在使用相关的结构,并在
ChaCha20
中声明了现在的“不能为相同的键重复”。 在AEAD结构中,MAC没有显式地对nonce进行身份验证。
浏览 0
提问于2020-05-29
得票数 2
1
回答
为什么我们使用(伪随机)排列而不是(伪随机)随机函数来进行en-和解密?
pseudo-random-function
、
pseudo-random-permutation
为什么我们使用伪随机排列而不是伪随机函数来加密解密?
浏览 0
提问于2018-04-18
得票数 1
1
回答
ChaCha20
对称加密是否可以在VB.NET中实现,即使它缺少循环位旋转?
.net
、
vb.net
、
encryption
、
encryption-symmetric
在阅读了加密算法并从Maarten那里得到了一些非常好的建议之后,我发现
ChaCha20
加密算法有潜力在缺乏专门的AES加密/解密指令的旧计算机上提供强大的对称加密和良好的性能。是否有VB.NET代码在VB.NET中实现
ChaCha20
加密算法的良好示例?VB.NET可能并不理想,因为它缺少很多特定的指令,例如对于无符号整数(这是
ChaCha20
的关键部分)上的循环位旋转,所以问题是,这个算法在VB.NET中还能很好地实现吗?
浏览 2
提问于2021-07-19
得票数 0
回答已采纳
1
回答
三重
ChaCha20
有256位后量子安全吗?
symmetric
、
chacha
、
quantum-cryptanalysis
、
quantum-computing
Grover的算法,一种量子算法,削弱了对称加密,那么三重
ChaCha20
呢?三重
ChaCha20
有针对量子计算机的256位安全性吗?
浏览 0
提问于2023-04-17
得票数 1
1
回答
将加密方案从AES更改为
ChaCha20
aes
、
chacha
现在,从AES到
ChaCha20
有多大的可行性?这件事的利弊是什么?多年来,
ChaCha20
能比AES提供更好的安全性吗?
浏览 0
提问于2021-03-07
得票数 9
1
回答
用于MAC生成的Poly1305密钥
chacha
、
poly1305
这里描述了如何使用Poly1305块函数生成一次性
ChaCha20
键(为此需要一个96位的nonce )。 我问自己,与只使用用于
ChaCha20
块函数的密钥相比,这是如何“更好”或“更安全”的。
浏览 0
提问于2020-02-06
得票数 1
回答已采纳
2
回答
使用
ChaCha20
作为具有可变长度种子的PRNG
random-number-generator
、
one-way-function
、
chacha
据我所知,
ChaCha20
密码的密钥流可以用作种子PRNG,其中种子用于设置密钥和当前。正如RFC7539中所描述的,
ChaCha20
可以与256位( 32字节)密钥和96位(12字节)的nonce一起使用,允许最大352个比特(44个字节)的种子,从而将计数器限制在32位(4个字节)。我认为可以使用加密散列函数(如SHA256或SHA512 )压缩收集的熵字节作为种子,但如果只能使用可用的
ChaCha20
原语来解决这一问题,则是可取的。另一种可能是使用
ChaCha20
来构造Davies单向压缩函数,将可变长度的种子处理为
浏览 0
提问于2017-11-19
得票数 5
1
回答
为什么如果在海绵结构中使用内部
chacha20
置换就容易受到攻击?
pseudo-random-permutation
、
chacha
、
sponge
这里中的用户森林声称,内部
chacha20
置换“如果用于海绵结构,就容易受到攻击”。我的问题如下: 这些袭击是什么?如果我们假设我们使用的是一个修改过的
chacha20
版本,并且没有一个微不足道的不动点,那么这些攻击是否仍然是一个问题?
浏览 0
提问于2020-02-05
得票数 4
1
回答
XChaCha20对AES 128的安全性和速度
encryption
、
aes
、
block-cipher
、
stream-cipher
、
chacha
由于使用更大的密钥/当前大小,具有256位密钥和192位nonce的XChaCha20是否比128位密钥128位密钥的AES更安全?因为它是一个流密码,它不应该更快吗?(在我的实现中,结果证明速度更快) 是否有进一步指导的文件或来源?谢谢
浏览 0
提问于2022-07-18
得票数 2
回答已采纳
3
回答
在
ChaCha20
中使用随机数而不是计数器安全吗?
nonce
、
chacha
除了IV,
ChaCha20
还以一个随机数和一个计数器作为输入。在某些应用程序中,例如具有泛洪协议的P2P网络,这可能很有用,因此我不必将所有这些计数器保存在内存中。
浏览 0
提问于2018-06-26
得票数 7
回答已采纳
1
回答
与丹尼尔·伯恩斯坦的流密码混为一谈
algorithm-design
、
stream-cipher
、
encryption
、
salsa20
还有
ChaCha20
流密码(cr.yp.to/chacha.html)。这就要求增加每一轮的扩散量。日期为2008年1月28日。不过,我不确定它是否包含了
ChaCha20
每轮改进的扩散量。 问题是,哪一种变体最安全?我不在乎速度。另一方面,与原始的
ChaCha20
相比,每一轮Salsa20的更好的扩散听起来是一件好事。XSalsa20和
ChaCha20
的改进能结合起来吗?
浏览 0
提问于2014-12-17
得票数 17
回答已采纳
2
回答
如何用加密和Nginx在SSL测试中获得“这个服务器更喜欢
ChaCha20
”的描述?
ssl
、
nginx
我在上发现了这个 我试着把所有的
chacha20
密码放在一开始,但不起作用。
浏览 0
提问于2018-12-29
得票数 2
回答已采纳
1
回答
ChaCha20
只使用一个或两个测试向量(S)是否足以验证编码算法?
chacha
、
test-vectors
为了验证用
ChaCha20
编写的VB.NET加密/解密算法,我正在寻找更多的
ChaCha20
测试向量,它们基于
ChaCha20
的最终规范,可以找到这里。我在草案
ChaCha20
规范中找到的测试向量没有给出与这些规范草案中指定的测试向量完全相同的结果。如果有更多的基于最终
ChaCha20
规范的测试向量来确保代码提供所需的准确结果,那就太好了。谢谢! For a te
浏览 0
提问于2021-07-19
得票数 1
回答已采纳
1
回答
Debian内核使用哪个密码安全伪随机数字生成器?
debian
关于FreeBSD和macOS,福图纳的最新版本 那Debian呢?
浏览 0
提问于2021-08-25
得票数 0
回答已采纳
1
回答
在.NET中使用chacha20-poly1305对称算法实现HTTPS
c#
、
.net
、
encryption
、
aes
、
tls1.2
有人知道是否可以在
chacha20
中使用密码套件,例如在运行在Windows 10上的用.NET (v4.6.2)编写的桌面客户端中使用TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305我的场景是,我有一个客户端需要通过TLS与服务器对话,在那里服务器运行在嵌入式设备上,如果我可以使用
chacha20
而不是AES,这将对性能有很大好处。
浏览 4
提问于2017-12-20
得票数 1
回答已采纳
点击加载更多
相关
资讯
JDK 11 进入特性冻结阶段,17 个最终 JEP 一览
JDK 11 进入 Rampdown 第二阶段,正式版已在路上
Java 11 新功能来了!
IETF批准TLS 1.3作为Internet标准
发布倒计时!JDK11为我们带来哪些新特性
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
语音识别
活动推荐
运营活动
广告
关闭
领券