点解Ed25519比RSA安全?

RSA gen出来的private key有2848个字母

Ed25519 gen出来的private key有324个字母


唔知话安全D系咪同碰撞机率有关

但就算有关, 回归密码的本质, 短密码一定无可能比长密码安全
因为就算你逐个字母去砌, 砌晒324个字母必然比砌2848个字母快好多

本帖最后由 s84292 于 2024-1-10 07:49 编辑
RSA gen出来的private key有2848个字母

Ed25519 gen出来的private key有324个字母


唔知话安全D系咪同碰 ...
3ldk 发表于 2024-1-10 04:22


Ed25519 安全性提升系因为背后的密码学不同--椭圆曲线密码学
RAS算法问题 已知的对应手段有 因式分解攻击、旁路攻击、明文攻击、选择密码攻击
就算加到3072 都未必及ed25519 256咁安全, 较新的 RSA 金钥通常为 4096 位元+换成伪随机数产生器 以确定安全
但随时间越长, 密匙有重复风险导致破解风险更高的情况
ed25519原理 可参考https://web3caff.com/zh_tc/archives/62212

ed25519 本身系有防碰撞机制, 而且得益于更少的密匙长度
加解密速度快左几十倍, 但不会有RSA以上的安全性风险问题
(ed25519 安全性在256位相当于rsa 3072位)

我只web SERVER 换成ed25519之前,winscp rsa加密备份档案速度得10-11mb/s,
依家可以轻松超过25mb/s

TOP