用于验证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为什么这一行是charg=(char)(br.read());被跳过?   java三重DES中的IV在哪里?   java Lombok注释不在Intellij idea下编译   java为什么我不能使用过滤器作为流中的最后一步   sqlite Java编译错误找不到符号方法next()   在Java中解析处理对int来说太大的数字   java摄像头不工作   java是“断言错误”好的做法?   java确定api请求是来自CURL还是POSTMAN?   JavaSpringMVC导航   java使单例模式代码更强大   当Java(解释器)区分大小写时,为什么Java编译器(javac)不区分大小写?   java注释字符串[]oneArr();vs字符串[][]twoArr();公告   java命名查询的利弊   java使用log4jweb在web应用程序中配置Log4j2。罐子   java正则表达式查找以开头和结尾的所有可能出现的文本~   java从字符串执行方法