有支持Python中MTOM加密的库吗

2 投票
1 回答
1846 浏览
提问于 2025-04-16 00:06

我正在使用Python的Suds库来连接一个网络服务,我想用MTOM加密来发送一个XML消息。我在网上查了一下,找到了PHP等语言的库,但没有找到适合Python的。有没有人能推荐一个好的MTOM库,最好是能和SUDS一起使用的。

谢谢大家的建议。

1 个回答

0

这要看你是在说MTOM加密还是编码。如果你是在说加密,那你很可能需要一个WS安全解决方案。在这种情况下,PyXMLSec是一个不错的选择,可以用来处理XML加密和数字签名。不过,我要提醒你,XML加密有问题,不建议使用。相反,你可以考虑使用GPG加密或者类似的东西。

如果你是在说MTOM编码,那我认为没有现成的解决方案可以直接满足你的需求,但其实也不难。MTOM使用MIME附件来发送二进制数据。你可以使用Python自带的email.mime包来创建MIME消息。

撰写回答