随笔分类 - 软件加密
软件加密
摘要:C#的BouncyCastle.Crypto,RSA算法调用的源码,正在研究这个,分享给大家。官网:http://www.bouncycastle.org/csharp/ 1 using System; 2 3 using NUnit.Framework; 4 5 using Org.BouncyCastle.Crypto; 6 using Org.BouncyCastle.Crypto.Digests; 7 using Org.BouncyCastle.Crypto.Encodings; 8 using Org.BouncyCastle.Crypto.Engines; ...
阅读全文
摘要:1 /// <summary> 2 /// Rijndael算法 3 /// </summary> 4 public class RijndaelCrypto : ICrypto 5 { 6 /// <summary> 7 /// Key值 8 /// </summary> 9 private byte[] _key;10 /// <summary>11 /// IV向量12 /// </summary>13 private byt...
阅读全文
摘要:DES,Rijndael,BouncyCastle 1 /// <summary> 2 /// 加密,解密 接口 3 /// </summary> 4 public interface ICrypto 5 { 6 /// <summary> 7 /// 加密 8 /// </summary> 9 /// <param name="bytes"></param>10 /// <returns></returns>11 byte[] Encrypt(byte[] byte...
阅读全文
摘要:用到的是:BouncyCastle.Crypto.dll类库官网:http://www.bouncycastle.org/csharp/生成密钥对 RsaKeyPairGenerator keyGenerator = new RsaKeyPairGenerator(); //密钥构造器 RsaKeyGenerationParameters p = new RsaKeyGenerationParameters(BigInteger.ValueOf(3), new SecureRandom(), 1024, 25); //初始化密钥...
阅读全文
浙公网安备 33010602011771号