繁体   English   中英

Solidity和Python上的椭圆曲线加解密

[英]Elliptic Curve encryption and decryption on Solidity and Python

我正在尝试创建一个智能合约,我必须加密(和解密)从客户端上运行的 Python 脚本接收的数据。 数据将在客户端加密,我必须在智能合约上对其进行解密。

我有一个智能合约代码,可以在这里生成一个密钥对。 我是密码学新手,我尝试查找如何使用公钥加密明文并使用私钥解密,但我在任何地方都没有得到正确的答案。

如果有人可以指导我找到相关资源,那就太好了。 谢谢你。

实际上, 本文档很好地完成了使用特定 Python 椭圆曲线库的步骤。

请注意,您实际上并未使用公钥/私钥加密或解密大量数据。 相反,使用 ECC 创建一个共享密钥,然后将该共享密钥与 AES 或您选择的任何加密算法一起使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM