- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
BouncyCastle.Crypto的RSA算法调用源码
BouncyCastle.Crypto的RSA算法调用源码C#的BouncyCastle.Crypto,RSA算法调用的源码,正在研究这个,分享给大家。官网:/csharp/ 1using System; 2 3usingNUnit.Framework; 4 5usingOrg.BouncyCastle.Crypto; 6usingOrg.BouncyCastle.Crypto.Digests; 7usingOrg.BouncyCastle.Crypto.Encodings; 8usingOrg.BouncyCastle.Crypto.Engines; 9usingOrg.BouncyCastle.Crypto.Generators; 10usingOrg.BouncyCastle.Crypto.Parameters; 11usingOrg.BouncyCastle.Math; 12usingOrg.BouncyCastle.Security; 13usingOrg.BouncyCastle.Utilities; 14usingOrg.BouncyCastle.Utilities.Encoders; 15usingOrg.BouncyCastle.Utilities.Test; 16 17namespaceOrg.BouncyCastle.Crypto.Tests 18{ 19 [TestFixture] 20publicclassRsaTest 21 : SimpleTest 22 { 23staticBigInteger mod = new BigInteger(b259d2d6e627a768c94be36164c2d9fc79d97aab9253140e5b6f7540d2509e7b9ffee0a70a6e26d56e92d2edd7f85aba85600b69089f35f6bdbf3c2989f064e6b0391cb7d306e0a2d20c4dfb4e7b49a9640bdea26c10ad69c3f05007ce2513cee44cfe01998e62b6c3637d3fc0391079b26ee36d5, 16); 24staticBigIntegerpubExp = newBigInteger(11, 16); 25staticBigIntegerprivExp = new BigInteger(92e08f83cc9920746989ca5034dcb384a094fb9c5a6288fcc4304424ab8f56388f72652d8fafc65a4b9020896f2cde297080f2a540e7b7ce5af0b3446e1258d1dd7f245cf54124b4c6e17da21b90a0ebd22605e6f45c9f136d7a13eaac1c0f7487de8bd6d924972408ebb58af71e76fd7b012a8d0e165f3ae2e5077a8648e619, 16); 26staticBigInteger p = newBigInteger(f75e80839b9b9379f1cf1128f321639757dba514642c206bbbd99f9a4846208b3e93fbbe5e0527cc59b1d4b929d9555853004c7c8b30ee6a213c3d1bb7415d03, 16); 27staticBigInteger q = newBigInteger(b892d9ebdbfc37e397256dd8a5d3123534d1f03726284743ddc6be3a709edb696fc40c7d902ed804c6eee730eee3d5b20bf6bd8d87a296813c87d3b3cc9d7947, 16); 28staticBigIntegerpExp = newBigInteger(1d1a2d3ca8e52068b3094d501c9a842fec37f54db16e9a67070a8b3f53cc03d4257ad252a1a640eadd603724d7bf3737914b544ae332eedf4f34436cac25ceb5, 16); 29staticBigIntegerqExp = newBigInteger(6c929e4e81672fef49d9c825163fec97c4b7ba7acb26c0824638ac22605d7201c94625770984f78a56e6e25904fe7db407099cad9b1
文档评论(0)