asp.net中如何加密发往服务器的数据?

asp.net中如何加密发往服务器的数据?,第1张

3des加密解密
/// <summary>
/// 加密
/// </summary>
/// <param name= "strString "> </param>
/// <param name= "strKey "> </param>
/// <param name= "encoding "> </param>
/// <returns> </returns>
public string Encrypt3DES(string strString, string strKey, Encoding encoding)
{
TripleDESCryptoServiceProvider DES = new TripleDESCryptoServiceProvider();
MD5CryptoServiceProvider hashMD5 = new MD5CryptoServiceProvider();
DESKey = hashMD5ComputeHash(encodingGetBytes(strKey));
DESMode = CipherModeECB;
ICryptoTransform DESEncrypt = DESCreateEncryptor();
byte[] Buffer = encodingGetBytes(strString);
return ConvertToBase64String(DESEncryptTransformFinalBlock(Buffer, 0, BufferLength));
}
/// <summary>
/// 解密
/// </summary>
/// <param name= "strString "> </param>
/// <param name= "strKey "> </param>
/// <returns> </returns>
public string Decrypt3DES(string strString, string strKey)
{
TripleDESCryptoServiceProvider DES = new TripleDESCryptoServiceProvider();
MD5CryptoServiceProvider hashMD5 = new MD5CryptoServiceProvider();
DESKey = hashMD5ComputeHash(ASCIIEncodingASCIIGetBytes(strKey));
DESMode = CipherModeECB;
ICryptoTransform DESDecrypt = DESCreateDecryptor();
string result = " ";
try
{
byte[] Buffer = ConvertFromBase64String(strString);
result = ASCIIEncodingASCIIGetString(DESDecryptTransformFinalBlock(Buffer, 0, BufferLength));
}
catch(SystemException e)
{
throw(new SystemException( "null ", e)) ;
}
return result ;
}

PC 和服务器之间通信加密
可以通过安装加密软件在 PC端和服务器端这样 PC 和服务器之间的传输会是明文显示,
其他的人得到的资料将会是乱码 。
或者采用认证模式 只有服务器端认证的用户才能等入,或者开启SSH 也是个不错的选择

文件加密,你可以在百度上下载超级加密3000 这是一款功能强大的文件和文件夹加密和保护软件。
超级加密3000有超快和最强的文件、文件夹加密功能、数据保护功能,文件夹、文件的粉碎删除以及文件夹伪装等功能。
超级加密 3000采用先进的加密算法,使你的文件和文件夹加密后,真正的达到超高的加密强度,让你的加密数据无懈可击。
超级加密3000还支持加密文件的临时解密,文件加密后,双击加密文件,在d出密码输入对话框输入正确的密码选择确定,该加密文件就处于临时解密,文件使用完毕退出以后,它自动恢复到加密状态,无需再加密。
超级加密3000是一款不可多得的文件加密软件,您可以到百度上搜索超级加密3000给您的文件加密试试看。


前端是否需要对密码进行加密传输 && >

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12810836.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存