BouncyCastle真是个解密利器,有了它,各种安卓java加解密算法轻松拿下!
RSA算法是非对称加密,有公钥与私钥之分,所以加密的写法也不同。https://blog.csdn.net/vola9527/article/details/77715473 此处有算法介绍,讲得很清楚。
using Org.BouncyCastle.Crypto;
using Org.BouncyCastle.Crypto.Engines;
using Org.BouncyCastle.Crypto.Generators;
using Org.BouncyCastle.Crypto.Modes;
using Org.BouncyCastle.Crypto.Parameters;
using Org.BouncyCastle.Math;
using Org.BouncyCastle.Crypto.Paddings;
using Org.BouncyCastle.Security;
using Org.BouncyCastle.Utilities;
using Org.BouncyCastle.Utilities.Encoders;
public static byte[] DESDecrypt(byte[] key2, byte[] cipherText)
{
IBufferedCipher cipher = CipherUtilities.GetCipher("DES/ECB/PKCS5Padding");
byte[] key = key2;

本文介绍了如何利用BouncyCastle库在C#中实现DES加密和解密操作,包括DESEncrypt和DESDecrypt两个方法的详细代码。此外,还提到了BouncyCastle在Android Java加解密中的应用,并提供了相关的加密算法名称列表,如AES和RSA等。

1078

被折叠的 条评论
为什么被折叠?



