Coceal是Facebook推出的一个用来对数据进行快速加密和认证的开发包,应用可以使用它来加密数据和大文件存储。Coceal和其他加密软件不同的是它提供了 Smorgasbord 加密算法和选项,这不是一个一般意义上的数据加密包,只是提供一些有用的方法。
示例代码:
// Creates a ew Crypto object with default implemetatios of // a key chai as well as ative library.Crypto crypto = ew Crypto( ew SharedPrefsBackedKeyChai(cotext), ew SystemNativeCryptoLibrary());FileOutputStream fileStream = ew FileOutputStream(file);// Creates a output stream which ecrypts the data as// it is writte to it ad writes it out to the file.OutputStream outputStream = crypto.getCipherOutputStream( fileStream, etity);// Write plaitext to it.outputStream.write(plaiText);outputStream.close();







评论