RSA使用SHA-256哈希算法和我自己的私钥

时间:2012-05-31 15:15:04

标签: java key

我正在尝试使用Google的OAuth 2.0 for Server to Server Applications,但我遇到了障碍。

它声明:

“使用SHA256withRSA(也称为带有SHA-256哈希函数的RSASSA-PKCS1-V1_5-SIGN)和从API控制台获得的私钥对输入的UTF-8表示进行签名。输出将是一个字节阵“。

所以我大部分时间都在使用Java库但是如何使用String作为私钥?

1 个答案:

答案 0 :(得分:0)

我猜你需要一个固定大小的密钥。所以你可以得到String, 散列字符串,结果是RSA的关键。 也许这也有帮助:

bytes[] values = myString.getBytes();  //get byte[] from String