gpt4 book ai didi

python - 如何在 python 中执行 例如enc_price = pad 价格

转载 作者:行者123 更新时间:2023-11-28 16:48:10 26 4
gpt4 key购买 nike

我是加密新手,我正在尝试解释以下代码。即,<xor> 是什么?什么意思?

我有一个 secret_key key 。我也有一个 unique_id。我使用下面的代码创建垫。

pad = hmac.new(secret_key, msg=unique_id, digestmod=hashlib.sha1).digest()

创建垫后,我有一个价格,例如1000. 我正在尝试遵循伪代码指令:

enc_price = pad <xor> price

在Python中,实现enc_price = pad <xor> price的代码是什么? ?这样做背后的逻辑是什么?

请注意,这里是我想做的事情的完整描述: https://developers.google.com/ad-exchange/rtb/response-guide/decrypt-price

developers.google.com/ad-exchange/rtb/response-guide/decrypt-price

谢谢

最佳答案

二进制文件(我假设这就是你需要的)xor 在 python 中是 ^:

>>> 6 ^ 12
10

二进制 xor 的工作方式如下(以二进制表示的数字):

     1234

6 = 0110
12 = 1100
10 = 1010

对于每一对位,如果它们的总和为 1(在我的示例中为位 1 和 3),则结果位为 1。否则,它是 0

关于python - 如何在 python 中执行 <xor> 例如enc_price = pad <xor> 价格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11594587/

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