test_user.py 文件源码

python
阅读 27 收藏 0 点赞 0 评论 0

项目:contracts 作者: trustlines-network 项目源码 文件源码
def test_user_public_key(user_contract, web3):
    key = encrypt.createKey()
    binPubKey1 = key.publickey().exportKey('DER')
    print(sys.getsizeof(binPubKey1))
    user_contract.transact().setPubKey(binPubKey1)
    binPubKey2 = user_contract.call().userPubkey(web3.eth.accounts[0])
    print(binPubKey2)
    pubKeyObj = RSA.importKey(binPubKey2)
    enc_data = encrypt.encrypt(pubKeyObj, 'Hello there!')
    print(encrypt.decrypt(enc_data, key))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号