我在开发者网站上看到了cryptoexcercise示例,我能够进行简单的256字节RSA加密。是否可以将其扩展为更大的数据,比如2500字节?如果可以使用相同的类吗?
https://developer.apple.com/library/ios/samplecode/CryptoExercise/Introduction/Intro.html
逻辑如何?它是典型的流媒体样式(以256块的形式切割2500并获得输出并将其发送到服务器)或推荐的方法是什么? \ 感谢。
答案 0 :(得分:1)
如果“RSA”的意思是非对称加密,那么答案就是不是标准用法。通常,数据使用对称加密技术(如AES)加密,密钥使用非对称加密技术加密。
如果您希望实际使用非对称加密来加密那么多字节,则必须将其分解为多个部分,每个部分都足够小以用于非对称函数并单独加密每个块。与对称相比,非对称加密/解密非常慢。