RSA使用ccrypto加密2500字节的数据

时间:2014-02-24 06:41:26

标签: ios iphone rsa

我在开发者网站上看到了cryptoexcercise示例,我能够进行简单的256字节RSA加密。是否可以将其扩展为更大的数据,比如2500字节?如果可以使用相同的类吗?

https://developer.apple.com/library/ios/samplecode/CryptoExercise/Introduction/Intro.html

逻辑如何?它是典型的流媒体样式(以256块的形式切割2500并获得输出并将其发送到服务器)或推荐的方法是什么? \ 感谢。

1 个答案:

答案 0 :(得分:1)

如果“RSA”的意思是非对称加密,那么答案就是不是标准用法。通常,数据使用对称加密技术(如AES)加密,密钥使用非对称加密技术加密。

如果您希望实际使用非对称加密来加密那么多字节,则必须将其分解为多个部分,每个部分都足够小以用于非对称函数并单独加密每个块。与对称相比,非对称加密/解密非常慢。