iOS技术

文件加密RNCryptor调研

2018-12-04  本文已影响28人  spades_K

Git总地址

OC Git地址

Java Git地址

介绍

跨语言AES加密/解密器 支持异步使用。

主要的目标是Objto-C,但是实现在C++、C语言、Java、PHP、Python、JavaScript和Ruby中都是可用的。

数据格式包括安全实现AES加密所需的所有元数据,如“使用公共加密对AES进行正确加密”和iOS 6编程推动限制,第15章。具体地说,它包括:

AES-256 encryption
CBC mode
Password stretching with PBKDF2
Password salting
Random IV
Encrypt-then-hash HMAC。

测试加解密文件

加密前文件.jpeg 加密后的文件.jpeg
解密后的文件.jpeg 文件对比.jpeg
上一篇下一篇

猜你喜欢

热点阅读