1 Star 0 Fork 2

Elysia/认证密钥交换协议实验_1

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
tools.py 562 Bytes
一键复制 编辑 原始数据 按行查看 历史
chgw 提交于 2022-07-08 13:24 . 完成了握手协议消息编码
def bitwise_and_bytes(a, b):
result_int = int.from_bytes(a, byteorder="big") & int.from_bytes(b, byteorder="big")
return result_int.to_bytes(max(len(a), len(b)), byteorder="big")
def bitwise_or_bytes(a, b):
result_int = int.from_bytes(a, byteorder="big") | int.from_bytes(b, byteorder="big")
return result_int.to_bytes(max(len(a), len(b)), byteorder="big")
def bitwise_xor_bytes(a, b):
result_int = int.from_bytes(a, byteorder="big") ^ int.from_bytes(b, byteorder="big")
return result_int.to_bytes(max(len(a), len(b)), byteorder="big")
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/citrusyuzu/key_exchange_lab_1.git
git@gitee.com:citrusyuzu/key_exchange_lab_1.git
citrusyuzu
key_exchange_lab_1
认证密钥交换协议实验_1
master

搜索帮助