用于验证python模块加载的签名导入

signedimp的Python项目详细描述


启用签名导入

要启用签名导入,您需要使用 适当的加密密钥并将其安装到导入机器中:

from signedimp import SignedImportManager, RSAKey

key = RSAKey(modulus,pub_exponent)
mgr = SignedImportManager([key])
mgr.install()

从现在起,所有导入模块的请求都将被检查 在允许继续之前签署清单文件。如果模块不能 验证后,导入将失败。

与现有进口机械配合进行验证, 使用可选的加载程序方法get_data()。它至少和 默认导入机器和zipimport模块;如果您有自定义导入 不提供此方法或不符合标准的挂钩 对于python导入的文件布局,它们将不能与signedimp一起使用。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何启用TLSv1。3在Tomcat8.5.5中使用JSSE实现   java表单post在jsp中,contentType头没有字符集,为什么?   java My Basic货币转换器程序输出错误   java在Eclipse4中单击最后一个部件(选项卡)时动态创建部件   java 2 servlet,一个在响应中获得ContentLength,另一个则没有   JavaStruts2:如何发送url参数?   linux从java运行bash文件   java TransactionRequiredException执行更新/删除查询   java如何使用JTA插入到表中?   从枚举到泛型的类型的java映射   java使用接口类<T>作为键来获取具体的实例值?