如何使用JWT.io生成JWT

如何使用JWT.io生成JWT,jwt,rsa,Jwt,Rsa,我有私钥(不是RSA),我想使用RS256生成JWT。如何生成令牌 每当我输入私钥时,它就会显示无效签名。如果我需要传递RSA私钥,那么如何将我的私钥转换为RSA私钥?RS256是一种非对称签名算法,这意味着您需要一个由私钥和公钥组成的密钥对。您可以使用各种或openssl生成这样的对。 要生成(即签名)令牌,您需要私钥。 但是为了验证,您需要公钥。只要您只将私钥粘贴到右列的字段中,JWT.io就可以对令牌进行签名,但无法验证它。因此,请将这对密钥的两个密钥粘贴到密钥字段中,以便对令牌进行签名和

我有私钥(不是RSA),我想使用RS256生成JWT。如何生成令牌


每当我输入私钥时,它就会显示无效签名。如果我需要传递RSA私钥,那么如何将我的私钥转换为RSA私钥?RS256是一种非对称签名算法,这意味着您需要一个由私钥和公钥组成的密钥对。您可以使用各种或openssl生成这样的对。 要生成(即签名)令牌,您需要私钥。
但是为了验证,您需要公钥。只要您只将私钥粘贴到右列的字段中,JWT.io就可以对令牌进行签名,但无法验证它。因此,请将这对密钥的两个密钥粘贴到密钥字段中,以便对令牌进行签名和验证。

我的私钥类似于:“----开始私钥------\nMIIEvgIBADA……”Mh\n------结束私钥------”。如果您没有RSA私钥,则无法使用RS256。没有明智的方法将私钥从不同的公钥密码系统转换为RSA私钥。您提供的PEM编码私钥的几个字符没有包含足够的信息来确定私钥的类型。