| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- http://svn.hgits.cn:81/svn/研发资料/创新研究院/研发中心/端组APP/03.公共模块/01 Android和IOS日志模块
- 1, 没有加密
- Windows
- 1,python 版本要求: 2.7.12 (实测2.7.0版本会报错)。
- 请注意区分python版本是32位还是64位,
- 如果windows系统为64位,则请下载64位python版本。
- 如果windows系统为32位,则请下载32位python版本。
- 同时请配置python的环境变量,
- 可参考:http://www.cnblogs.com/dangeal/p/5455005.html
- 解压缩命令:python decode_mars_nocrypt_log_file.py 文件名
- 2,加密
- Windows
- 1,python 版本要求: 2.7.12 (实测2.7.0版本会报错)。
- 请注意区分python版本是32位还是64位,
- 如果windows系统为64位,则请下载64位python版本。
- 如果windows系统为32位,则请下载32位python版本。
- 同时请配置python的环境变量,
- 可参考:http://www.cnblogs.com/dangeal/p/5455005.html
- 2,下载安装 openssl windows,注意区分自己机器Win32还是Win64。
- (必须是1.0.2o版本,http://slproweb.com/download/Win64OpenSSL-1_0_2o.exe)
- 需要配置bin目录环境变量
- 3,下载安装python setuptools 工具 ,解压之后在终端进入到解压的当前目录中:使用命令:
- python setup.py install(https://pypi.org/project/setuptools/) 也可选择其它方式
- 4,下载安装python Pip工具 解压之后,在终端进入到解压目录的pip目录下,使用命令: python setup.py install 进行安装
- (https://pip.pypa.io/en/stable/installing/) (https://pypi.org/project/pip/#files)也可选择其它方式
- 5,下载 pyelliptic1.5.7 解压后在终端进入到执行:python setup.py install 安装pyelliptic1.5.7(必须是1.5.7版本)
- OS X
- 下载 pyelliptic1.5.7
- 解压执行:python setup.py install 安装 pyelliptic1.5.7 注:如果没权限sudo python setup.py install
- Linux/Unix
- 安装 openssl。如已安装忽略此步骤。
- 下载 pyelliptic1.5.7
- 解压执行:python setup.py install 安装 pyelliptic1.5.7
- 在 mars\log\crypt 下执行python gen_key.py 如果能生成成功则表示配置成功。
- python gen_key.py会生成private key 和public key,把pulic key作为appender_open 函数参数设置进去,
- private key务必保存在安全的位置,防止泄露。并把这两个key设置到 mars\log\crypt 中 decode_mars_crypt_log_file.py脚本中。
- 解密密令-例子:python decode_mars_crypt_log_file.py Debug_20180731.xlog
- 如果遇到 error: unpack requires a string argument of length 8。 请试着把python版本换成2.7.10以后的版本,但注意还是2.7x版本。
|