這一塊單獨(dú)拿出來(lái)說(shuō)明,是因?yàn)橹笆褂蒙嫌龅搅丝?/p>
首先是這個(gè) 入?yún)?PUB_KEY,一臉懵鸣戴,是個(gè)啥,
在 mars/blob/master/mars/log/crypt/gen_key.py 這個(gè)就是能夠獲取到 PUB_KEY 的方法
運(yùn)行如下:
上面的 private key 自己保存好
appender_open’s parameter: 就是需要的 PUB_KEY
日志文件的解密
上面已經(jīng)知道如何加密了,現(xiàn)在了解一下如何解密
下載pyelliptic1
在Xlog 加密使用指引中能夠看到
需要下載 pyelliptic1.5.7 然后編譯 否則下面的命令會(huì)失敗
直接解密腳本
xlog 很貼心的給我們提供了兩個(gè)腳本
使用 decode_mars_nocrypt_log_file.py 解壓沒(méi)有加密的
使用 decode_mars_crypt_log_file.py 加密的文件
在使用之前需要將 腳本中的
改成上面自己獲取到的 key 否則是解壓不出來(lái)的
參考文檔的地址:https://blog.csdn.net/ajsliu1233/article/details/107434926