0

我正在尝试将 Google 的 OAuth 2.0 用于服务器到服务器应用程序,但遇到了障碍。

它指出:

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

所以我大部分时间都在使用 Java 库,但是如何使用字符串作为私钥呢?

4

1 回答 1

0

我猜你需要一个固定大小的密钥。因此,您可以获得字符串,对字符串进行哈希处理,结果就是您的 RSA 密钥。也许这也有帮助:

bytes[] values = myString.getBytes();  //get byte[] from String
于 2012-05-31T16:08:44.727 回答