2个版本
0.1.2 | 2021年11月12日 |
---|---|
0.1.1 | 2021年11月12日 |
#197 in #android
在twtar中使用
38KB
860 行
roaes
免责声明:该项目及其作者与Team Win或Team Win Recovery Project (TWRP)没有任何关联。不主张或声称对上述术语的侵权或权利。
库
自2018年8月24日起,实现由Team Win Recovery Project (TWRP)使用的openaes标准的库。
存在读取(解密)和写入(加密)数据的实现。目的是使加密的TWRP备份可访问,甚至可以方便地使用不同的/更现代的算法进行重新压缩。
注意
所有密码学代码都是从更广泛生态系统的库中重新使用的。除了测试与样本文件的基本兼容性外,没有对其质量或适用性进行评估!
二进制文件
可执行文件roaes
将解密和加密openaes格式。它使用非常简单的命令行解析。不带任何参数运行命令将打印其用法信息。
USAGE: roaes enc|dev <key>
decrypts files encrypted in CBC mode with the TWRP-flavoured oaes binary
reads stdin and writes to stdout, expects encryption key as single argument
数据从标准输入读取并写入标准输出。根本没有打开文件句柄。要处理数据,请使用适当的shell机制,例如:roaes enc somekey < plaintext.file > ciphertext.file
。
将环境变量RUST_LOG
设置为trace
、debug
、info
、warn
或error
之一可能会揭示有关内部状态的信息(尽管既不是明文、密文也不是密钥材料)。
依赖项
~5–14MB
~167K SLoC