加密和解密算法 Asp.net
2013-05-18 15:10
429 查看
1.aspx页面
1 <div>
2 <table>
3 <tr>
4 <td>
5 <asp:Label ID="Label1" runat="server" Text="字符串" Font-Size="10pt"></asp:Label>
6 </td>
7 <td>
8 <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
9 </td>
</tr>
<tr>
<td>
<asp:Label ID="Label2" runat="server" Text="加密解密" Font-Size="10pt"></asp:Label>
</td>
<td>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<asp:Button ID="Button1" runat="server" Text="加密" onclick="Button1_Click" />
<asp:Button ID="Button2" runat="server" Text="解密" onclick="Button2_Click" />
</td>
</tr>
</table>
</div> 2.cs页面
1 protected void Button1_Click(object sender, EventArgs e)
2 {
3 TextBox2.Text = Encrypt(TextBox1.Text);
4 }
5 protected void Button2_Click(object sender, EventArgs e)
6 {
7 TextBox2.Text = Decryptor(TextBox2.Text);
8 }
9
private string Encrypt(string s)
{
Encoding ascii = Encoding.ASCII;
string EncryptString;
EncryptString = "";
for (int i = 0; i < s.Length; i++)
{
int j;
byte[] b = new byte[1];
j = Convert.ToInt32(ascii.GetBytes(s[i].ToString())[0]);
j = j + 5;
b[0] = Convert.ToByte(j);
EncryptString = EncryptString + ascii.GetString(b);
}
return EncryptString;
}
private string Decryptor(string s)
{
Encoding ascii = Encoding.ASCII;
string DecryptorString;
DecryptorString = "";
for (int i = 0; i < s.Length; i++)
{
int j;
byte[] b = new byte[1];
j = Convert.ToInt32(ascii.GetBytes(s[i].ToString())[0]);
j = j - 5;
b[0] = Convert.ToByte(j);
DecryptorString = DecryptorString + ascii.GetString(b);
}
return DecryptorString; 41 }
1 <div>
2 <table>
3 <tr>
4 <td>
5 <asp:Label ID="Label1" runat="server" Text="字符串" Font-Size="10pt"></asp:Label>
6 </td>
7 <td>
8 <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
9 </td>
</tr>
<tr>
<td>
<asp:Label ID="Label2" runat="server" Text="加密解密" Font-Size="10pt"></asp:Label>
</td>
<td>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<asp:Button ID="Button1" runat="server" Text="加密" onclick="Button1_Click" />
<asp:Button ID="Button2" runat="server" Text="解密" onclick="Button2_Click" />
</td>
</tr>
</table>
</div> 2.cs页面
1 protected void Button1_Click(object sender, EventArgs e)
2 {
3 TextBox2.Text = Encrypt(TextBox1.Text);
4 }
5 protected void Button2_Click(object sender, EventArgs e)
6 {
7 TextBox2.Text = Decryptor(TextBox2.Text);
8 }
9
private string Encrypt(string s)
{
Encoding ascii = Encoding.ASCII;
string EncryptString;
EncryptString = "";
for (int i = 0; i < s.Length; i++)
{
int j;
byte[] b = new byte[1];
j = Convert.ToInt32(ascii.GetBytes(s[i].ToString())[0]);
j = j + 5;
b[0] = Convert.ToByte(j);
EncryptString = EncryptString + ascii.GetString(b);
}
return EncryptString;
}
private string Decryptor(string s)
{
Encoding ascii = Encoding.ASCII;
string DecryptorString;
DecryptorString = "";
for (int i = 0; i < s.Length; i++)
{
int j;
byte[] b = new byte[1];
j = Convert.ToInt32(ascii.GetBytes(s[i].ToString())[0]);
j = j - 5;
b[0] = Convert.ToByte(j);
DecryptorString = DecryptorString + ascii.GetString(b);
}
return DecryptorString; 41 }
相关文章推荐
- [转]ASP.NET 2.0 下加密解密算法的封装
- ASP.NET 2.0 下加密解密算法的封装
- ASP.NET 2.0 下加密解密算法的封装
- ASP.NET加密,解密算法(MD5/DES)
- ASP.NET加密解密算法分享
- asp.net TripleDES加密、解密算法
- ASP.NET加密解密算法分享
- asp.net TripleDES加密、解密算法
- asp.net界面传值的简单加密和解密算法
- 【转】asp.net(c#)加密解密算法之sha1、md5、des、aes实现源码详解
- ASP.NET 2.0 下加密解密算法的封装
- 【.Net码农】Asp.Net 加密解密
- Asp.Net常用加密解密方法
- ASP.NET C# URL加密解密
- ASP.NET常用加密解密
- Asp.net常用加密解密方法
- ASP.NET C# URL加密解密
- 《ASP.NET本质论》 ASP.NET中的加密与解密
- Asp.Net 加密解密
- ASP.NET 程序安全性 (一) web.config加密与解密