首页
学习
活动
专区
工具
TVP
发布

晓晨的专栏

专栏作者
257
文章
410291
阅读量
55
订阅数
.NET Core RSA 指南与增强扩展 RSAExtensions
RSA 作为最常用的非对称加密算法,在我们的实际使用中还是比较常见的,特别是对接支付十有八九都会遇到,或者是其他需要数据安全的业务场景。在 .NET Framework 以及 .NET Core <3.0 时,.NET 自带的 RSA 对象仅支持XML标准形式表示的Key,这和其他语言对接其他无疑出现了许多难度,比如 Java 常用的 key 格式是 PKCS#8,JavaScript 一般使用 PKCS#1,万变不离其宗,这些 Key 虽然格式不一样,只要我们将它们导入到 .NET RSA 对象,就都能支持。以前我们主要依赖于一个第三方库 BouncyCastle 来实现这些支持。
晓晨
2019-12-19
3K0
.NET Core 使用HMAC算法
通过哈希算法,我们可以验证一段数据是否有效,方法就是对比该数据的哈希值,例如,判断用户口令是否正确,我们用保存在数据库中的password_md5对比计算md5(password)的结果,如果一致,用户输入的口令就是正确的。
晓晨
2019-11-13
8970
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档