1 Star 0 Fork 2

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

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
myException.py 480 Bytes
一键复制 编辑 原始数据 按行查看 历史
def is_true(a, b):
a = a & 3
b = b & 3
return a & b != 0
def verify_cipherSuite(a, b):
a=int.from_bytes(a,'big')
b=int.from_bytes(b,'big')
if (is_true(a, b) and is_true(a >> 4, b >> 4) and is_true(a >> 6, b >> 6)==False):
raise Exception('密码算法 cipherSuite 错误')
def verify_handshake(a,b):
if a!=b:
raise Exception('握手认证错误')
def verify_error(a):
if a[0]==0x88:
raise Exception('收到报错信息')
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

搜索帮助