Ios 简单字符串加密/解密算法

Ios 简单字符串加密/解密算法,ios,encryption,Ios,Encryption,我需要加密和解密NSString。它不必是安全的(根本!),只是普通用户无法阅读。像移位密码这样简单的东西可以正常工作,但是我想要一个对用户来说稍微不那么明显的算法 iOS sdk中是否已经内置了这样的功能?也许是RSA加密?还是一个简单的代码转换算法,看起来不像一对一的字符交换? 谢谢大家! 怎么样 它是完全不安全的,虽然不可读,但对于任何远程了解它的人来说,它将是一个相当明显的编码方案 实施细节:如何 它是完全不安全的,虽然不可读,但对于任何远程了解它的人来说,它将是一个相当明显的编码方案

我需要加密和解密NSString。它不必是安全的(根本!),只是普通用户无法阅读。像移位密码这样简单的东西可以正常工作,但是我想要一个对用户来说稍微不那么明显的算法

iOS sdk中是否已经内置了这样的功能?也许是RSA加密?还是一个简单的代码转换算法,看起来不像一对一的字符交换? 谢谢大家!

怎么样

它是完全不安全的,虽然不可读,但对于任何远程了解它的人来说,它将是一个相当明显的编码方案

实施细节:

如何

它是完全不安全的,虽然不可读,但对于任何远程了解它的人来说,它将是一个相当明显的编码方案

实施细节:

如何?它已经在古罗马使用过,使用起来很有趣,而不是保存

或者用作web技术中的URL。

如何?它已经在古罗马使用过,使用起来很有趣,而不是保存


或者用作web技术中的URL。

您可以使用替换密码。只需准备一个索引从1到255的255字节数组,对数组进行置乱,并用相应的索引值替换每个字节。
另一个简单的密码使用长度为N的键,由正偏移和负偏移组成。nsstring的每个字节都会移位,第一个字节移位第一个偏移量的值,第二个字节移位第二个字节,第k个字节移位(k mod N)的值。对于一般的、没有动力的用户来说,它更难识别,而且几乎和一个单班密码一样容易实现。

您可以使用替代密码。只需准备一个索引从1到255的255字节数组,对数组进行置乱,并用相应的索引值替换每个字节。
另一个简单的密码使用长度为N的键,由正偏移和负偏移组成。nsstring的每个字节都会移位,第一个字节移位第一个偏移量的值,第二个字节移位第二个字节,第k个字节移位(k mod N)的值。对于一般的、没有动力的用户来说,它更难识别,而且几乎与单班密码一样容易实现。

除了其他建议之外,您还可以尝试,这似乎符合您的设计标准:简单且不可读。

除了其他建议之外,您还可以尝试,这似乎符合您的设计标准:简单且不可读