我正在使用 SJCL js 库:如何使用 elGamal 算法来证明用户拥有基于公钥的私钥?我还使用了 ECCDH 部分,所以我不能只使用 ECDSA。
我希望每个人都能够通过使用他/她的公钥解密消息来验证拥有该私钥的用户是否确实编写了该消息,并确实提出了请求。
请求消息 -> 使用私钥加密 -> 发送 -> 每个人都可以使用他的公钥解密消息,证明他确实提出了请求
我对密码学很陌生,我了解到在非对称中您可以使用私钥来加密文件,但我似乎在 SJCL 上找不到这个工具。
我在下面附上了我尝试的屏幕截图,请让我知道我做错了什么。谢谢] 1