def rsa_encrypt(text, n, e):
impl = RSAImplementation()
n = int(n, 16) if isinstance(n, str) else n
e = int(e, 16) if isinstance(e, str) else e
public_key = impl.construct((n, e))
random_number = 2 # ???
result = public_key.encrypt(encrypt_string(public_key, text), random_number)[0]
return dec2hex(result)
评论列表
文章目录