我在开发人员站点上看到了密码摘录示例,我能够完成一个简单的256字节RSA加密。是否有可能将其扩展到更大的数据,比如2500字节?如果是的话,同样的课程可以吗?
https://developer.apple.com/library/ios/samplecode/CryptoExercise/Introduction/Intro.html
逻辑会是什么样子?它是典型的流样式(将2500块切成256个并将输出发送到服务器)还是推荐的方法?\谢谢。
发布于 2014-02-24 07:03:06
如果你所说的"RSA“是不对称密码学,答案是这不是标准用法。一般情况下,数据是用AES等对称密码加密的,密钥是用非对称加密加密的。
如果您想要实际使用非对称加密来加密那么多字节,则必须将其分解成碎片,每个小到足以满足非对称函数的要求,并分别对每个块进行加密。与对称加密相比,非对称加密/解密速度非常慢。
https://stackoverflow.com/questions/21980617
复制相似问题