解密说明.txt 2.5 KB

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