实现与加密一起使用的文件格式 - Cocoa
我需要在加密中实现盐,但为此,我需要将其存储为我需要创建的文件格式,以便稍后检索它进行解密。在加密方面我是个菜鸟。文件格式的规范如下:
Ciphertext:密文长度; Salt:盐的长度;
然后将密文和盐写出来。这就是 xcode 真正让我困惑的地方,比如创建新文件等。
我该怎么做?然后取回盐进行解密?
谢谢,非常感谢您的帮助。
I need to implement salts in my encryption, but to do so, I need to store it in a file format that I need to create so I can later retrieve it to decrypt. I'm a noob when it comes to encryption. The specifications of the file format should be as so:
Ciphertext: length of ciphertext ;
Salt: length of salt ;
Then the ciphertext and salt written out. This is where xcode really confuses me, as in creating a new file, etc.
How can I do this? And then retrieve the salt for decryption?
Thank you, your help is greatly appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以考虑使用
NSMutableDictionary
和NSKeyedUnarchiver
,如下所示:输出:
编辑
对评论的响应:
NSData
和NSString
特征长度
。简单示例:
输出:
You might consider using
NSMutableDictionary
andNSKeyedUnarchiver
like this:Output:
EDIT
Response to comment: Both
NSData
andNSString
featurelength
.Quick example:
Output: