需求:在添加服务监控的时候需要监控接口的可用性,但是接口涉及到加密,需要调用jar包中的加密方法
实验一翻,代码如下
from jpype import * import jpype import datetime import requests body = str("[]") time = str(datetime.datetime.now().timestamp()) ckey = str("490A16B50DF1044D73BD7AC029517EBE") privateKey = str("beanTechOpenApi-beat") startJVM(jpype.getDefaultJVMPath(), "-ea", "-Djava.class.path=security-1.0.0.jar") test = JClass("com.mapbar.wireless.security.jaq.SecuritySignature") ##还有一个JPackage方法,两者用法不一样 sign = test().sign(body, time, ckey, privateKey) print(sign) shutdownJVM()