xlog日志文件的加密和解密

2021-11-16  本文已影响0人  ChendiYeahNet

这一块单独拿出来说明,是因为之前使用上遇到了坑

首先是这个 入参 PUB_KEY,一脸懵,是个啥,

在 mars/blob/master/mars/log/crypt/gen_key.py 这个就是能够获取到 PUB_KEY 的方法
运行如下:


jianshu_1.png

上面的 private key 自己保存好

appender_open’s parameter: 就是需要的 PUB_KEY

日志文件的解密
上面已经知道如何加密了,现在了解一下如何解密

下载pyelliptic1
在Xlog 加密使用指引中能够看到

需要下载 pyelliptic1.5.7 然后编译 否则下面的命令会失败

直接解密脚本
xlog 很贴心的给我们提供了两个脚本

使用 decode_mars_nocrypt_log_file.py 解压没有加密的


jianshu_2.png

使用 decode_mars_crypt_log_file.py 加密的文件

在使用之前需要将 脚本中的


jianshu_3.png

改成上面自己获取到的 key 否则是解压不出来的


jianshu_4.png

参考文档的地址:https://blog.csdn.net/ajsliu1233/article/details/107434926

上一篇 下一篇

猜你喜欢

热点阅读