我正在使用RSA算法来验证数字签名,该算法的长度为256。 但是我必须验证签名长度可变的数据包,如(344,328)。如果我将使用RSA,则会在下面出现错误。
线程“ main”中的异常java.security.SignatureException:签名长度不正确:得到了328,但是期望是256。.
那么我使用哪个算法来验证可变长度的签名?
答案 0 :(得分:1)
是的,签名长度将固定为256,但在344个签名长度的情况下,它们将使用Base64加密生成的签名。首先,我必须解密签名字节,然后进行验证。