如何用PHP验证ecdsa-with-SHA256签名?

如何用PHP验证ecdsa-with-SHA256签名?,php,sha,ecdsa,Php,Sha,Ecdsa,我在开发安全系统时遇到以下问题: 我们收到一些数据,我们必须通过签名进行验证。签名算法是ecdsa-with-SHA256,似乎没有选项。已经尝试过搜索像phpseclib这样的独立PHP库了——也不走运,ecdsa-with-SHA1似乎是他们提供的最佳选择 对于这个问题,什么是合适的解决方案?也许我错过了一些实现这种功能的库?PHP的openssl\uu目前只支持带有SHA1摘要的ECDSA(冷藏到输出,位置[14])。你需要解决这个问题。来自的评论(顺便说一句,这是一个离题的话题),但它的

我在开发安全系统时遇到以下问题:

我们收到一些数据,我们必须通过签名进行验证。签名算法是ecdsa-with-SHA256,似乎没有选项。已经尝试过搜索像phpseclib这样的独立PHP库了——也不走运,ecdsa-with-SHA1似乎是他们提供的最佳选择


对于这个问题,什么是合适的解决方案?也许我错过了一些实现这种功能的库?

PHP的
openssl\uu
目前只支持带有SHA1摘要的ECDSA(冷藏到输出,位置
[14]
)。你需要解决这个问题。来自的评论(顺便说一句,这是一个离题的话题),但它的重点是比特币的实现。

尽管我已经找到了这些信息,谢谢你的回答。那么,你认为最好的做法是什么呢?简单地将数据传递给外部c++\python脚本?是的,如果我必须想一个解决办法的话,肯定会是一个仅用于此目的的外部小型应用程序。因为这个答案似乎是唯一正确的,我将它标记为一个。再次感谢!