xqqlyx

python程序出现 Segmentation fault 传入类型错误

调用结构:

self.hyb_abe.decrypt2(self.E_key,self.ct)
#传入参数类型不对,
#pair(C1,sk_s)改为
#pair(C1,self.public_params['g1']**sk_s)

def decrypt(self, ciphertext, sk_s):
        # 获取密文的各个部分
        C1 = ciphertext['C1']
        C2 = ciphertext['C2']
        e_C1_dID = pair(C1, self.public_params['g1']**sk_s)
        # 解密得到明文 M = C2 / e(C1, d_ID)
        M = C2 / e_C1_dID
        return M

posted on 2025-01-06 15:33  烫烫烫烫热  阅读(21)  评论(0)    收藏  举报