Xlog加密使用指引

部署运行你感兴趣的模型镜像

基础步骤:

  1. python版本要求:2.7.12(实测2.7.0版本会报错)
    64位下载链接地址。请注意区分python版本是32位还是64位,如果Windows系统为64位,则请下载64位python版本。同时请配置python的环境变量,可参考:http://www.cnblogs.com/dangeal/p/5455005.html

  2. 下载安装openssl windows,注意区分自己机器Win32还是Win64。64 位请直接点击下载 32位点击下载

  3. 下载安装setup.exe工具,解压之后在终端进入到解压的当前目录中:使用命令: python setup.py install

  4. 下载安装python Pip工具 解压之后,在终端进入到解压目录的pip目录下,使用命令: python setup.py install进行安装

  5. 下载pyelliptic1.5.7解压后在终端进入到执行: python setup.py
    install安装pyelliptic1.5.7

配置环境

安装以上下载和安装相关的安装包之后
在另外安装git。
然后有些在cmd上操作的命令,直接在git上操作就行。

根据指引,将附件中安装包安装即可。

见文末附件:exe.zip


踩坑 . 注意事项:

1.也可以直接根据[Xlog 加密使用指引]去下载的需要的压缩包,

2.下载之后,根据下面的《使用》步骤去执行,如果执行失败,从exe文件夹中找到pyelliptic-1.5.10.tar,解压并pip上。

3.另外,[Xlog 加密使用指引] 中下载安装后,依旧需要install上exe.zip中的pip-20.3.1.tar.gz,才能正常使用。
4.根据下面的《使用》步骤去执行,出现一下错误:

Traceback (most recent call last):
File "gen_key.py", line 3, in
import pyelliptic
File "build\bdist.win-amd64\egg\pyelliptic_init_.py", line 43, in
File "build\bdist.win-amd64\egg\pyelliptic\openssl.py", line 527, in
Exception: Couldn't load OpenSSL lib ...

解决方法:

1.搜索并下载: libeay32.dll (分32位和64位,根据你系统选择)
2.放入 系统盘:system/system32 目录

libeay32dll.zip

使用:

  1. 首先到后台下载对应的日志文件,下载下来是.xlog后缀名的。

  2. 下载文件并解压:LogUtil.zip

  3. 将下载下来的日志文件替换掉LogUtil文件夹中的Cartech_20201209.xlog

  4. 执行python语句:
    c python decode_mars_crypt_log_file.py

  5. 生成的Cartech_{日期}.log文件便是所解密之后的日志文件 完成!


其中的exe.zip和LogUtil.zip见附件地址:
Xlog加密使用指引配套资源

Ref:

您可能感兴趣的与本文相关的镜像

Python3.9

Python3.9

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

资源下载链接为: https://pan.quark.cn/s/9648a1f24758 在IT领域,日志系统是软件开发中不可或缺的一部分,它能够帮助开发者追踪程序的运行状态、定位问题并优化性能。腾讯XLog是一款专为Android平台设计的日志工具,旨在提供高效且安全的日志记录功能。本文将深入探讨腾讯XLog的文件解密过程,以及其在Android应用中使用的So库。 XLog是腾讯推出的一款面向Android应用的日志框架,具备多线程同步、日志级别控制和自定义日志格式等功能,能够助力开发者更高效地进行调试和性能分析。为了保护敏感信息,XLog生成的文件通常会被加密。所谓的“腾讯XLog文件解密”,就是指对这些加密的日志文件进行解密的过程。目前,已经提供了一个封装好的EXE文件,用于解密XLog文件。用户只需将该EXE文件与待解密的XLog文件放置在同一个目录下,双击运行EXE文件即可完成解密操作。不过,需要注意的是,这个解密工具仅适用于默认加密模式的XLog文件,对于采用其他加密方式的文件可能无法直接使用。 接下来,我们来讨论Android应用中的So库。在Android系统中,So库(即动态链接库)是用C或C++编写的,能够提供原生代码功能。这些库可以实现比Java更高效、更底层的访问,例如硬件加速、图形处理或加密算法等。XLogAndroid平台上使用So库,可能是为了借助原生代码的高性能特性来优化日志的收集和处理过程。Android应用通过Java Native Interface(JNI)来调用So库。JNI是一种标准接口,允许Java代码与其他语言(如C/C++)的代码进行交互。开发者可以通过JNI在Android应用中引入So库,以实现特定的功能,比如在本例中,利用So库加速日志的加密和解密过程。 在实际开发过程中,使用XLog和So库时需要注意以下几点:首
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值