Python

python验证对接案例,案例包含签名验证数据包过期检测功能,案例包含了qt写的gui界面参考也供大家学习!
python python网络验证 python对接演示
详情

py案例演示包含了GUI界面和单独的py命令调用方式

配置

单文件配置验证

带gui

目录结构:

  1. bsphp -> 网络验证封装核心
  2. main.py -> 入口模块
  3. utils.py -> 辅助模块
  4. logic -> UI操作目录
  5. window -> GUI目录 采用qt设计器设计生成 不要手动修改
  6. main.py -> 项目入口文件
  7. test.py -> 接口测试文件(该文件可单独运行没有gui界面)

使用到package:
requests@2.28.2
PySide2@5.15.2.1
pycryptodome@3.17

开发环境python版本:
python3.10.7

Bsphp需要2.3.2才有py加密方式,本案例算2个案例,一个带gui 一个单跑接口.参考调用.

这个安全验证,验证不过自行加代码,不处理也可以!自行开发没有要求限制
签名.png
一次过期.png

写代码前多看几次说明,在动手!

案例截图

MAC注意:
提示: from Crypto.Cipher import DES

ModuleNotFoundError: No module named ‘Crypto’

到目录下找到 crypto 改大些 Crypto
pip install pycryptodome
Looking in indexes: https://pypi.doubanio.com/simple/
Requirement already satisfied: pycryptodome in /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages (3.18.0)

相关

python网络验证系统

python验证

python卡密验证