action=auto.derive&bizid=50112&filetype=m3u8&format=322062这些参数可以从腾讯视频getinfo的参数嘛
时间: 2023-11-25 19:20:34 浏览: 83
这些参数并不是从腾讯视频的getinfo接口中获取的,它们可能是腾讯视频内部用于视频播放的自定义参数。getinfo接口返回的参数通常包括视频的基本信息、清晰度、码率、URL等,但不包括像“bizid”、“filetype”和“format”这样的参数。如果您需要使用这些参数,建议查阅腾讯视频的API文档或联系腾讯视频的技术支持团队获取更多信息。
相关问题
action=auto.derive&bizid=50112&filetype=m3u8&format=322062跟在网址后面的这些是要参数嘛
是的,这些都是参数。具体来说:
- `action=auto.derive` 表示执行的动作是自动推导。
- `bizid=50112` 表示业务 ID 是 50112。
- `filetype=m3u8` 表示文件类型是 M3U8。
- `format=322062` 表示格式是 322062。
这些参数在请求时需要一并发送给服务器,以便服务器正确处理请求。
from cryptography.hazmat.primitives import hashes from cryptography.hazmat.primitives.kdf.pbkdf2 import PBKDF2HMAC password = b"password" salt = b"salt" kdf = PBKDF2HMAC( algorithm=hashes.SHA256(), length=32, salt=salt, iterations=100000, ) key = kdf.derive(password) print(key)
这段代码使用了密码学库`cryptography`来生成密钥。它使用了PBKDF2-HMAC算法,该算法通过对密码和盐值进行多次哈希迭代来生成密钥。
首先,需要引入`hashes`和`PBKDF2HMAC`模块。然后,定义一个密码和一个盐值。
接下来,创建一个`PBKDF2HMAC`对象,并传入以下参数:
- `algorithm=hashes.SHA256()`: 使用SHA-256哈希算法。
- `length=32`: 生成一个32字节(256位)的密钥。
- `salt=salt`: 使用指定的盐值。
- `iterations=100000`: 进行10万次哈希迭代。
然后,使用`derive()`方法从密码和盐值生成密钥。最后,打印出生成的密钥。
请注意,这里的密码和盐值都是字节串(bytes)。打印出的密钥也是字节串形式。
阅读全文