加密,解密,防script 注入
2011-05-23 17:08
260 查看
//base64编码
public string Encode(string str)
{
if (string.IsNullOrEmpty(str))
{
return str;
}
else
{
byte[] b = Encoding.UTF8.GetBytes(str);
return Convert.ToBase64String(b);
}
}
//base64解码
public string Decode(string base64str)
{
if (string.IsNullOrEmpty(base64str))
{
return base64str;
}
else
{
if (base64str.Contains(" "))
base64str= base64str.Replace(" ","+");
byte[] b = Convert.FromBase64String(base64str);
return Encoding.UTF8.GetString(b);
}
}
防script 注入
using Microsoft.Security.Application;
AntiXss.HtmlEncode(textBox.text())
public string Encode(string str)
{
if (string.IsNullOrEmpty(str))
{
return str;
}
else
{
byte[] b = Encoding.UTF8.GetBytes(str);
return Convert.ToBase64String(b);
}
}
//base64解码
public string Decode(string base64str)
{
if (string.IsNullOrEmpty(base64str))
{
return base64str;
}
else
{
if (base64str.Contains(" "))
base64str= base64str.Replace(" ","+");
byte[] b = Convert.FromBase64String(base64str);
return Encoding.UTF8.GetString(b);
}
}
防script 注入
using Microsoft.Security.Application;
AntiXss.HtmlEncode(textBox.text())
相关文章推荐
- Microsoft Script Encoder解密代码,oask加密文件解密
- script加密解密工具下载
- actionscript DES 加密 解密 (AES,其他加密)
- 解密经过Windows Script Encoder加密的VBS代码
- 加密、解密、openssl的基本应用以及CA的实现过程
- cryptojs aes 加密 解密
- 使用X.509数字证书加密解密实务(三)-- 使用RSA证书结合对称加密技术加密长数据
- PHP rsa密钥生成 加密解密
- 加密解密算法与通讯安全(三)
- RSA加密解密样例
- 【加密解密】Android App so动态库调试分析
- 批处理加密与解密
- Java: 如何加密解密 How to encrypt and decrypt
- java源程序加密解决方案(基于Classloader解密)
- 一次用shell解密base64加密的文本的过程
- Retrofit2封装之路(请求参数加密解密)(二)
- Android 3DES加密解密(JAVA和C#)
- php,android,ios 之间 AES加密解密
- 一个用DES来加密、解密的类 (Java)
- SQL 2005对使用with encryption加密的存储过程解密(转)