gpt4 book ai didi

python - 用python进行时间戳查询

转载 作者:太空宇宙 更新时间:2023-11-04 01:09:53 24 4
gpt4 key购买 nike

我想创建一个像 openssl 这样的 .tsq 文件,命令如下:

openssl ts -query -data <file> -no_nonce -sha512 -out <out.tsq>

我想用 python 实现这个,任何人都知道如何做到这一点,任何模块或类似的东西?

最佳答案

现在我可以想到三种不同的方法:

  1. 使用一些未知质量的预制 python 模块,如 python-rfc3161 @J.F.Sebastian 在他的评论中提到。
  2. 使用hashlib module计算要加盖时间戳的数据的 SHA512 哈希,然后使用 pyasn1 module构造和编码在 RFC3161 中定义的 TimeStampReq 请求结构.
  3. 使用hashlib module计算要加时间戳的数据的 SHA512 哈希值并在这些字节前添加 0x30 0x56 0x02 0x01 0x01 0x30 0x51 0x30 0x0D 0x06 0x09 0x60 0x86 0x48 0x01 0x65 0x03 0x04 0x02 0x04x0 0 到哈希值。这应该对您有用,因为您提供的 OpenSSL 命令正在创建不包含任何可变部分(例如随机数或策略 OID)的 TS 请求,因此无论您将使用什么输入数据,请求结构的第一部分都不会改变。

关于python - 用python进行时间戳查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28317316/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com