2013-06-23 82 views
0

我有一個xml文件,我正在尋找做簡單的加密,然後我在IOS應用程序中下載並解密。異或加密mac上的文件

我在尋找可能使用XOR加密。我已經設法在Objective-C中對解密進行了整理,但是想知道是否有人知道在MAC上使用XOR(和密鑰)進行xml和加密的簡單方法。

+1

*真正*是簡單的加密(甚至米開朗琪羅想象的更好的方案)。使用內置的對稱加密庫,只需更多的代碼即可爲您提供更好的結果。 – trojanfoe

+0

如果你真的想要一個簡單的異或加密,然後看一個流密碼(XOR加密的正式名稱)。 RC4很簡單,編程非常簡單,但並不完全安全。否則,在CTR模式下使用AES。 – rossum

+0

@trojanfoe這可能是更少的代碼,並且很可能會得到很好的測試。如果其他方案已經實施,XOR加密似乎沒有什麼好處。 AES和RC4也很快。 –

回答

0

感謝您的迴應 - 最後,我使用RNCryptor for iOS和openssl進行ads-256-cdc加密,終端

0

「異或加密」有點含糊。任何流密碼都可以被認爲是「XOR」,因爲密鑰流是如何應用於明文來製作密文的。

如果你的意思是「反覆將密鑰與密文進行異或以產生密文」(又名Vigenere密碼),那麼你已經完成了,因爲解密函數與加密函數相同。

(如果這是你在說些什麼,我希望它只是爲自己的教育或娛樂,而不是對任何生產代碼。在V @ genere加密不提供任何保護量。)