test_utils.py 文件源码

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

项目:uhu 作者: updatehub 项目源码 文件源码
def test_can_sign_dict(self):
        _, fn = tempfile.mkstemp()
        self.addCleanup(os.remove, fn)

        key = RSA.generate(1024)
        with open(fn, 'wb') as fp:
            fp.write(key.exportKey())

        dict_ = {}
        message = SHA256.new(json.dumps(dict_).encode())
        result = utils.sign_dict(dict_, fn)

        signature = base64.b64decode(result)
        verifier = PKCS1_v1_5.new(key)
        is_valid = verifier.verify(message, signature)
        self.assertTrue(is_valid)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号