随笔分类 - 密码学

摘要:一. 前言 RSA 作为最常用的非对称加密算法,在我们的实际使用中还是比较常见的,特别是对接支付十有八九都会遇到,或者是其他需要数据安全的业务场景。在 .NET Framework 以及 .NET Core 09Hvw+dbHzi8x+9A1b2S0/128nA61ZyiaazJcDCUety4yH 阅读全文
posted @ 2019-12-17 13:21 晓晨Master 阅读(4822) 评论(28) 推荐(61) 编辑
摘要:一.简介 DotnetRSA 是一个利用 .NET Core 2.1 开发的 .NET Global Tool,是可以想npm全局安装一样,安装在你的系统中,只需敲一行命令便可以快速生成RSA加密算法所需的秘钥,目前支持三种格式的秘钥,分别为:xml、pkcs1、pkcs8。它还支持三种格式秘钥的相 阅读全文
posted @ 2018-06-03 22:46 晓晨Master 阅读(4266) 评论(3) 推荐(2) 编辑
摘要:众所周知在.NET下的RSA类所生成的密钥为Xml格式,而其他语言比如java一般使用pkcs8格式的密钥,JavaScript一般使用pkcs1格式。我们在开发过程中很可能遇到需要与其他语言开发的api进行对接,如果遇到RSA加密解密,我们肯定需要保证key是相同的,才能保证数据的正确处理,我们肯 阅读全文
posted @ 2018-01-10 21:28 晓晨Master 阅读(6954) 评论(6) 推荐(8) 编辑
摘要:前言 前不久移植了支付宝官方的SDK,以适用ASP.NET Core使用支付宝支付,但是最近有好几位用户反应在Linux下使用会出错,调试发现是RSA加密的错误,下面具体讲一讲。 RSA在.NET Core的改动 以前我们使用RSA加密主要是使用 这个类,在.NET Core中也有这个类,但是这个类 阅读全文
posted @ 2017-10-31 07:14 晓晨Master 阅读(19292) 评论(37) 推荐(28) 编辑