我想在 iPhone 中使用 des64 和 des192 加密字符串。 我在互联网上搜索并找到了一些代码,但问题是我不太了解密码学。我听说在 iPhone 中我们可以使用具有加密功能的安全框架。但它们完全是基于 C 的,而且真的很难理解。
任何人都可以指导我一些有用的资源或解释用于在 iPhone 中加密的代码吗???
提前致谢!!
印度
最佳答案
抱歉,Crypto 通常并不简单。 iPhone Developer Library有一个示例项目,包括一些使用 Objective-C 的对称加密。
但本质上,您遵循这些步骤(不特定于任何特定的加密 API)。
init_crypto_library();
key k = crypto_load_key("my/key.dat");
cipher c = crypto_init_cipher(k, CBCMODE);
while ( char* buf == get_plaintext() ){
crypto_encrypt( c, buf );
}
char* encrypted = crypto_finalize_cipher( c );
crypto_unload_key( k );
您应该始终考虑 key 在您系统中的安全性。您不能真正相信永远保持安全。
关于iphone - 在 iPhone sdk 中使用 Des64 和 Des192 加密算法加密字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4560449/