Javascript 使用应用程序脚本生成公钥/私钥RSA
我想用谷歌的应用程序脚本服务创建一个公钥/私钥RSA。我找到了一些文档,但没有看到像generate key这样的东西,或者在c中使用RSACryptoServiceProvider时可以创建密钥并将其导出到XML 我看一下这个文档 如何生成密钥正确的方法是什么 为了澄清我的请求,在c中我们可以这样做Javascript 使用应用程序脚本生成公钥/私钥RSA,javascript,google-apps-script,rsa,Javascript,Google Apps Script,Rsa,我想用谷歌的应用程序脚本服务创建一个公钥/私钥RSA。我找到了一些文档,但没有看到像generate key这样的东西,或者在c中使用RSACryptoServiceProvider时可以创建密钥并将其导出到XML 我看一下这个文档 如何生成密钥正确的方法是什么 为了澄清我的请求,在c中我们可以这样做 using (RSACryptoServiceProvider RSA = new RSACryptoServiceProvider(keySize)) { priva
using (RSACryptoServiceProvider RSA = new RSACryptoServiceProvider(keySize))
{
privateKey = RSA.ToXmlString(true);
}
这将生成私钥运行时,我尝试对应用程序脚本执行相同的操作,是否可能
编辑部分
事实上,我已经有了一个javascript类,我可以用它生成RSA密钥,但在.Gs代码文件中运行它需要很多时间。我的Javascript代码在浏览器中运行良好,但当它运行到.gs文件中时。。。这被认为是非常缓慢的
我正在寻找一个本地服务,从谷歌这样做 您不能使用Google Apps脚本生成RSA公钥/私钥。您可以将应用程序脚本与在别处生成的RSA密钥一起使用。有很多方法可以生成它们 其中之一就是使用openssl 在此链接中,您可以使用openssl生成它们: @编辑我在中发现了至少4个问题,以说明如何使用javascript执行此操作:
请在询问之前始终搜索一点。您不会使用谷歌应用程序脚本生成RSA公钥/私钥。您可以将应用程序脚本与在别处生成的RSA密钥一起使用。有很多方法可以生成它们 其中之一就是使用openssl 在此链接中,您可以使用openssl生成它们: @编辑我在中发现了至少4个问题,以说明如何使用javascript执行此操作:
在询问之前,请始终搜索一点。是的,但如果我需要生成它的运行时!我怎么做?您告诉我我们无法在运行时生成RSA密钥。谢谢,但事实上我已经有了在Jasvascript中生成RSA密钥的算法。我的问题是我无法在.gs代码中生成512位的密钥大小,这需要花费很多时间。在javascript中,在浏览器中,这样做没有问题。我一直在寻找能够生成我的密钥的Google服务,而不是使用本机javascript。但是你的链接可能对那些正在寻找本机javascriptAFAIK的人有用。Google没有这方面的服务。甚至谷歌支持也建议您使用openssl生成。听着:泰西拉,谢谢你的帮助。谢谢你的帮助-是的,但是如果我需要在运行时生成它!我怎么做?您告诉我我们无法在运行时生成RSA密钥。谢谢,但事实上我已经有了在Jasvascript中生成RSA密钥的算法。我的问题是我无法在.gs代码中生成512位的密钥大小,这需要花费很多时间。在javascript中,在浏览器中,这样做没有问题。我一直在寻找能够生成我的密钥的Google服务,而不是使用本机javascript。但是你的链接可能对那些正在寻找本机javascriptAFAIK的人有用。Google没有这方面的服务。甚至谷歌支持也建议您使用openssl生成。听着:泰西拉,谢谢你的帮助。谢谢你的帮助-
using (RSACryptoServiceProvider RSA = new RSACryptoServiceProvider(keySize))
{
privateKey = RSA.ToXmlString(true);
}