Does RSA Private key always contain the Public key, or is it just .NET

技术Does RSA Private key always contain the Public key, or is it just .NET Does RSA Private key always

南非共和国(Republic of South Africa)私钥总是包含公钥,还是只是。网

Does RSA Private key always contain the Public key, or is it just .NET

回答一

私钥总是包括公钥。

你可能真正想要的是签名。用同样的. NET类,您可以用您的私钥对数据进行签名,并用公钥(显然不包含私钥)验证另一方的签名。

公共静态字符串符号(字符串数据,字符串私有和公共)

{

字节[]数据字节=编码. UTF8。GetBytes(数据);

RSACryptoServiceProvider提供程序=CreateProviderFromKey(PrivateAndPublickey);

字节[]符号字节=提供程序。签名数据(数据字节,“SHA1”);

返回转换.到base64字符串(signatureBytes);

}

公共静态弯曲件验证(字符串数据、字符串签名、字符串公钥)

{

字节[]数据字节=编码. UTF8。GetBytes(数据);

字节[]符号字节=转换FromBase64String(签名);

RSACryptoServiceProvider提供程序=CreateProviderFromKey(公钥);

返回提供程序。验证数据(数据字节,' SHA1 ',签名字节);

}

私有静态RSA crypto service provider CreateProviderFromKey(字符串密钥)

{

RSA crypto serviceprovider=new RSA crypto serviceprovider();

提供商FromXmlString(键);

返回提供者;

}

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/139153.html

(0)

相关推荐

  • int和Integer缓存的实现是怎样的

    技术int和Integer缓存的实现是怎样的今天就跟大家聊聊有关int和Integer缓存的实现是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。int相信我

    攻略 2021年11月24日
  • 抖音刷赞软件-在线刷抖音播放量

    技术抖音刷赞软件-在线刷抖音播放量抖音刷赞软件-在线刷抖音播放量
    行骗者猖獗之外,问题的背面,亦存在“热门造假”的公开秘密。同被套路的大四学生侯明明的心态具备一定代表性,她直言自己放松警惕心的原因:“现在好多热门都是刷的

    测评 2021年11月13日
  • 如何进行C++抛出异常技巧的分析

    技术如何进行C++抛出异常技巧的分析这期内容当中小编将会给大家带来有关如何进行C++抛出异常技巧的分析,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。C++语言与其他编程语言一样,其中也

    攻略 2021年10月27日
  • 鲜为人知的读音,\”鲜为人知\”的意思是什么

    技术鲜为人知的读音,\鲜为人知\的意思是什么鲜为人知的意思是很少有人知道。 鲜为人知,读作鲜为人知的读音:xiǎn wéi rén zhī 相关词汇: 1、近义词:无人问津 不为人知 默默无闻 平淡无味
    2、反义词:路

    生活 2021年10月19日
  • 沐浴露能洗头吗,用沐浴露洗头发会有什么影响吗

    技术沐浴露能洗头吗,用沐浴露洗头发会有什么影响吗洗澡时误将沐浴露当洗发水洗头的事沐浴露能洗头吗,相信不少同学们都遇到过吧。那么,用沐浴露洗头会造成哪些危害呢?首先,洗发水和沐浴露的主体成分是相同的,唯一的区别是洗发水里添

    生活 2021年10月22日
  • JavaScript面试题解答有哪些

    技术JavaScript面试题解答有哪些本篇内容介绍了“JavaScript面试题解答有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅

    攻略 2021年11月20日