2014-02-24 19 views
0

我在開發者網站上看到了cryptoexcercise示例,我能夠做一個簡單的256字節的RSA加密。是否有可能將其擴展到更大的數據,比如2500字節?如果是的話,是否可以使用相同的類?RSA使用ccrypto加密了2500字節的數據

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

邏輯如何將會是什麼樣子?它是典型的流式(將256塊切成256塊並獲取輸出並將其發送到服務器)或者哪種方法是推薦的方法? \ 謝謝。

回答

1

如果你的意思是「RSA」是非對稱加密,答案是這不是標準用法。一般情況下,數據採用AES等對稱加密技術加密,密鑰採用非對稱加密技術加密。

如果你想實際使用非對稱密碼來加密那麼多的字節,你將不得不將它分解成小塊,每個小塊足夠小以用於非對稱函數並且分別加密每個塊。與對稱相比,非對稱加密/解密速度非常慢。

+0

我明白了,速度很慢,但是由於CPU /內存的使用,需要這麼做並且稍後離開。感謝你的回答 – thndrkiss

相關問題