【发布时间】:2011-04-02 12:18:46
【问题描述】:
我正在使用 .net 3.5 和 vb.net。我对下面提到的每种加密的内部工作知之甚少。我只是使用 .net 类库中提供的类。
我有一条信息已使用 TripleDes 加密,然后是 Rijndael,最后是 RC2 算法。并且这些算法的所有 KEY 和 IV 都分别使用 RSA 使用 1024 密钥大小进行了加密。
这对于现在和长期是否安全?
因为我听说 RSA 加密只能在特定年份被认为是安全的。比如本文中768-bit RSA cracked, 1024-bit safe (for now)
我应该将 RSA 密钥大小增加到 2048 或更大吗?
更新:
这里的保险箱意味着长期和非常重要的秘密
【问题讨论】:
-
这是使用这种大小的密钥与破解加密所需的计算量之间的速度/性能权衡。
-
@Russ Cam,比起速度,我更喜欢安全
-
长期是多长时间? 1年,10年,100年,1000年?查看en.wikipedia.org/wiki/Key_size 并判断您对哪种键大小感到满意。
标签: .net encryption rsa