0

我需要生成64位公钥 - 私钥对,但找不到任何标准算法。如何生成64位公钥加密密钥对

+0

不是一个真正的问题,但唉,我退出了投票.... – 2010-05-24 15:38:34

+0

这不是一个问题,甚至不是一个完整的句子,但很明显是什么海报要求。我编辑过的语法是一个问题。 – mdma 2010-05-24 15:47:17

+0

mdma好心地陪着我我是新来的论坛 – sourabh0612 2010-05-24 15:53:33

回答

1

当你说公私密钥对时,你意味着你在谈论非对称密码。这里的密钥大小通常比这大得多 - 512位或1024位是常见的。如果你实际上是在谈论对称密码学,那么只是随机产生一个64位数字(如果你使用的是像DES/3DES这样的算法,请根据已知的弱密钥对算法进行检查)。

+0

我需要使用非对称密码学的移动应用程序,所以它是不可行的,以便在移动设备上存储512位密钥,这就是为什么我正在寻找一个64位密钥... 是否有办法手动将密钥大小降低到64位.. PS-I我是密码学领域的新手 – sourabh0612 2010-05-24 15:45:51

+0

你能解释为什么你不能存储超过64位? – mdma 2010-05-24 15:52:23

+0

号为什么你不能在手机上存储512位?你的平均文本消息比这个长得多......如果你对密码学不熟悉,建议你找一个能为你做的图书馆,而不是为你的项目学习它。 – 2010-05-24 15:52:46

0

不速之客,我想不出一个公钥密码算法,只有一个64位密钥才会有点安全。 RSA是迄今为止最常见的,但是对于它来说,512位密钥在小方面。椭圆曲线密码术不需要像大多数其他公钥算法那样大的密钥,但即使如此,您通常需要150-200位的范围内的某个地方。