我需要生成64位公钥 - 私钥对,但找不到任何标准算法。如何生成64位公钥加密密钥对
回答
当你说公私密钥对时,你意味着你在谈论非对称密码。这里的密钥大小通常比这大得多 - 512位或1024位是常见的。如果你实际上是在谈论对称密码学,那么只是随机产生一个64位数字(如果你使用的是像DES/3DES这样的算法,请根据已知的弱密钥对算法进行检查)。
我需要使用非对称密码学的移动应用程序,所以它是不可行的,以便在移动设备上存储512位密钥,这就是为什么我正在寻找一个64位密钥... 是否有办法手动将密钥大小降低到64位.. PS-I我是密码学领域的新手 – sourabh0612 2010-05-24 15:45:51
你能解释为什么你不能存储超过64位? – mdma 2010-05-24 15:52:23
号为什么你不能在手机上存储512位?你的平均文本消息比这个长得多......如果你对密码学不熟悉,建议你找一个能为你做的图书馆,而不是为你的项目学习它。 – 2010-05-24 15:52:46
不速之客,我想不出一个公钥密码算法,只有一个64位密钥才会有点安全。 RSA是迄今为止最常见的,但是对于它来说,512位密钥在小方面。椭圆曲线密码术不需要像大多数其他公钥算法那样大的密钥,但即使如此,您通常需要150-200位的范围内的某个地方。
- 1. 如何生成由对称密钥加密的PKCS8私钥?
- 2. 加密密钥生成
- 3. 公钥加密
- 4. 公钥加密
- 5. 私钥加密公钥加密
- 6. 使用初始密钥生成公钥/私钥对
- 7. 如何使用用密码加密的私钥生成RSA密钥对?
- 8. 如何查找AWS密钥对公钥?
- 9. 公钥加密的密钥库
- 10. 密钥生成
- 11. 生成密钥
- 12. 对称和公钥加密
- 13. RSA加密公钥?
- 14. 对称密钥生成
- 15. 如何生成唯一的64位密钥
- 16. 如何从128位密钥生成IDEA算法的解密密钥?
- 17. Twofish密码密钥生成
- 18. C#密码生成密钥
- 19. 如何调整iOS密钥派生迭代密钥生成?
- 20. 如何在Python中使用私钥生成公共密钥
- 21. asp.net生成没有密钥存储的RSA公钥对
- 22. C#为DSA加密算法生成公钥和私钥
- 23. 在生成公钥/私钥之前关闭RSA加密force
- 24. libsodium如何生成密钥对
- 25. AES加密 - 密钥生成与OpenSSL的
- 26. random.randint生成加密安全密钥
- 27. Rails加密:danpal/attr_encryptor密钥生成
- 28. 密钥生成AES加密symbian
- 29. 如何生成密钥对并使用PHPECC加密
- 30. CryptoJS密钥生成
不是一个真正的问题,但唉,我退出了投票.... – 2010-05-24 15:38:34
这不是一个问题,甚至不是一个完整的句子,但很明显是什么海报要求。我编辑过的语法是一个问题。 – mdma 2010-05-24 15:47:17
mdma好心地陪着我我是新来的论坛 – sourabh0612 2010-05-24 15:53:33