具有字符串类型的 c# 密钥生成方法,以及用于生成加密密钥的 int 长度参数
本文关键字:密钥 加密 用于 int 参数 方法 字符串 类型 | 更新日期: 2023-09-27 18:33:51
我不是从这里的任何人那里寻找任何代码示例,只是想知道你们是否知道如何做到这一点,或者与这个主题相关的任何文章,你可以链接到我。我希望这是一个很好的问题,我正在做一个项目,但很卡住了。如果有任何帮助,则该类型需要接受随机、公共或私有。如果随机,它将在公钥或私钥样式之间随机选择。
public void Generate(String type, int length)
{
// All generation code here obviously. :3
}
如果随机,它将在公钥或私钥样式之间随机选择。
这听起来很奇怪,好像这是一个玩具而不是有用的东西。(我想不出任何可以接受"公钥或私钥"的严肃应用程序。
但是,为了生成公钥/私钥对(据我所知,它们应该是对),您可以从 http://msdn.microsoft.com/en-us/library/5e9ft273.aspx
特别是,您可以使用类似的东西
//Generate a public/private key pair.
RSACryptoServiceProvider RSA = new RSACryptoServiceProvider();