如何在python中对onvif进行密码加密?

2024-06-28 15:21:52 发布

您现在位置:Python中文网/ 问答频道 /正文

要使用onvif密码必须以某种方式加密。第35页ONVIF Appicaltion Programmer's Guide中描述的方法。我还发现了如何在PHP中执行此操作,如下所示:

$nonce      = pack('H*', mt_rand());
$passdigest = base64_encode(pack('H*', sha1($nonce . pack('a*', timestamp) . pack('a*', password))));

主要的问题是我不知道所有的字节操作是如何工作的,所以我需要一些帮助来将这些PHP代码转移到python中。。。在


Tags: 方法密码方式packnonceguideprogrammerphp