runliuv

runliuv@cnblogs

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2022年5月23日

摘要: C#.NET Framework RSA 公钥加密-私钥解密 加密解析: //假设私钥长度为1024, 1024/8-11=117。 //如果明文的长度小于117,直接全加密,然后转base64。(data.Length <= maxBlockSize) //如果明文长度大于117,则每117分一段 阅读全文
posted @ 2022-05-23 23:40 runliuv 阅读(1517) 评论(0) 推荐(0) 编辑

摘要: 在C#中,RSA私钥只能签名,不能加密,如果要加密,要借助BouncyCastle库。 nuget 中引用 Portable.BouncyCastle。 工具类: RsaEncryptUtil using Org.BouncyCastle.Crypto; using Org.BouncyCastle 阅读全文
posted @ 2022-05-23 10:19 runliuv 阅读(5477) 评论(3) 推荐(1) 编辑