如何加密Okio BufferedSource?

时间:2017-03-25 17:54:31

标签: android encryption okhttp okio

由于HIPAA要求,我需要在静止时加密数据。我有一个BufferedSource,其中包含来自我的api调用的数据。

Okio文档说

  

可以对接收器进行分层以转换接收的数据,例如压缩,加密,限制或添加协议帧。

如何使用Sink执行此加密?

1 个答案:

答案 0 :(得分:3)

目前Okio没有任何内置功能。最简单的方法是使用BufferedSource.writeTo(Sink)将明文写入加密接收器,您可以使用Okio.sink(OutputStream)创建加密接收器。

如果你有一个完整的例子,我很乐意在Okio GitHub页面上用它作为例子。