本文主要是介绍轻装上阵,不调用jar包,用C#写SM4加密算法【卸载IKVM 】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言
记得之前写了一个文章,是关于java和c#加密不一致导致需要使用ikvm的方式来进行数据加密,主要是ikvm把打包后的jar包打成dll包,然后Nuget引入ikvm,从而实现算法的统一,这几天闲来无事,网上找了一下加密库【BouncyCastle.dll】进行加密,目的是想统一加密。因为ikvm相对重了点,引入一堆dll包。
官方网址
c#入口: https://www.bouncycastle.org/csharp/
java入口: https://www.bouncycastle.org/java.html
(如图所示)在1.8.4中 发现它是支持SM4 加密的,如果你想要使用SM4加密算法,最低版本需要是1.8.4。
Nuget安装(如图所示)
这篇关于轻装上阵,不调用jar包,用C#写SM4加密算法【卸载IKVM 】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!