Java SHA1withDSA到PHP,可转换?

Java SHA1withDSA到PHP,可转换?,java,php,cryptography,sha1,dsa,Java,Php,Cryptography,Sha1,Dsa,使用PHP实现SHA1withDSA签名是否成功?报告了一个故障 您正在寻找PHP扩展 具体来说,使用加载私钥并使用创建签名,将OPENSSL\u ALGO\u DSS1作为$signature\u alg传递,您会遇到什么错误?您的(PHP)代码是什么样子的?到底出了什么问题?PHP中似乎没有API,所以我根本没有PHP代码。我目前无法验证这是否有效。我接受这一点,因为这似乎是合理的。谢谢你,咖啡馆! PKCS8EncodedKeySpec prvSpec = new PKCS8Encoded

使用PHP实现SHA1withDSA签名是否成功?报告了一个故障

您正在寻找PHP扩展


具体来说,使用加载私钥并使用创建签名,将
OPENSSL\u ALGO\u DSS1
作为
$signature\u alg

传递,您会遇到什么错误?您的(PHP)代码是什么样子的?到底出了什么问题?PHP中似乎没有API,所以我根本没有PHP代码。我目前无法验证这是否有效。我接受这一点,因为这似乎是合理的。谢谢你,咖啡馆!
PKCS8EncodedKeySpec prvSpec = new PKCS8EncodedKeySpec(prvKeyBytes);
KeyFactory keyFactory = KeyFactory.getInstance("DSA");
PrivateKey prvKey = keyFactory.generatePrivate(prvSpec);
Signature sig = Signature.getInstance("SHA1withDSA");
sig.initSign(prvKey);
sig.update(text);
byte[] result = sig.sign();