0

iOS で独自のカスタム キーを使用して文字列を「ハッシュ」したいと考えています。重要なのは、反対のことも行うことです。

NSString *secretWord = @"Hello World!";

secretWord = [self hashWithKey:@"customKey"];

// secret Word is now something unreadable, like 'kjwlekjfoaijfoijwef'

NSLog(@"%@", [secretWord unhashWithKey:@"customKey"]); // prints 'Hello World!'

どうすればこのようなことを達成できますか?

4

1 に答える 1

4

これはハッシュ化 (一方向) ではなく、要求している暗号化です。

この目的で RNCryptor を使用できます: https://github.com/rnapier/RNCryptor

(バイナリ) 結果が判読できないと思われ、人間が判読できるものが必要な場合は、Base64 エンコードを試してください。

于 2013-04-08T11:33:47.260 に答える