【发布时间】:2018-08-24 00:32:16
【问题描述】:
我想使用 Google 的 Apps 脚本服务创建一个公钥/私钥 RSA。我找到了文档,但是当您可以创建密钥并将其导出到 XML 时,没有看到它有类似“生成密钥”或在 c# 中使用 RSACryptoServiceProvider 之类的东西。
我看一下这个文档https://developers.google.com/apps-script/reference/utilities/
var signature = Utilities.computeRsaSha256Signature("this is my input",
"-----BEGIN PRIVATE KEY-----\nprivatekeyhere\n-----END PRIVATE KEY-----\n");
我怎样才能生成我的“KEY”,正确的方法是什么?
为了澄清我的要求,在 c# 中我们可以这样做。
using (RSACryptoServiceProvider RSA = new RSACryptoServiceProvider(keySize))
{
privateKey = RSA.ToXmlString(true);
}
这将生成一个私钥运行时,我尝试对 Apps Script 做同样的事情,这可能吗?
编辑部分
事实上,我已经有一个 javascript 类,我可以生成 RSA 密钥,但是在 .Gs 代码文件中运行它需要很多时间。我的 Javascript 代码在浏览器中运行良好,但是当它运行到 .gs 文件时......它看起来非常慢
我正在寻找 Google 的“本地”服务来做这件事..
【问题讨论】:
标签: javascript google-apps-script rsa