对数字进行加密解密 密文必须很长才行。你可以用securty下面的类。.net中提供的加密算法。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 using System.IO;using System.Security.Cryptography;public byte[] Encrypt(){ MemeroyStream ms = new MemoryStream(); SymmetricAlgorithm sa = SymmetricAlgorithm.Create("TripleDES"); ICryptoTransform transform = sa.CreateEncryptor(sa.GenerateKey(), sa.GenerateIV()); CryptoStream cs = new CryptoStream(stream, transform, CryptoStreamMode.Write); byte[] bytes = BitConverter.GetBytes(yourData); cs.Write(bytes, 0, bytes.Length); return ms.ToArray();}这是加密的,解密也类似 1.对同一个数加密时每次得到的密文都不一样。然后对密文解密时得到该数字 只要每次使用随即密钥就行了,如上的sa.GenerateKey(), sa.GenerateIV()不过解密的时候要用加密时的密钥,不能错。 请问,这个转义字符如何理解 怎么样才能.exe文件包容.exe 求详解!!!!!! 新手希望解答:vs2005 C#实现按钮弹出99乘法表 请教高手 VSS摸不着头脑的问题 如何动态生成一组textbox,并获取其中的值 帮助文件总是挡在前面 ftp客户端连接server时非常慢,程序就变得像死机一样,怎么解决? 应用程序中的服务器错误。 关于C#的初学问题—————— 请教,用.net向Excel写数据? C#中的换行符是什么?
using System.Security.Cryptography;public byte[] Encrypt()
{
MemeroyStream ms = new MemoryStream();
SymmetricAlgorithm sa = SymmetricAlgorithm.Create("TripleDES");
ICryptoTransform transform = sa.CreateEncryptor(sa.GenerateKey(), sa.GenerateIV());
CryptoStream cs = new CryptoStream(stream, transform, CryptoStreamMode.Write);
byte[] bytes = BitConverter.GetBytes(yourData);
cs.Write(bytes, 0, bytes.Length);
return ms.ToArray();
}这是加密的,解密也类似
只要每次使用随即密钥就行了,如上的sa.GenerateKey(), sa.GenerateIV()
不过解密的时候要用加密时的密钥,不能错。