加密和解密算法 Asp.net
1.aspx页面
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>
10 </tr>
11 <tr>
12 <td>
13 <asp:Label ID="Label2" runat="server" Text="加密解密" Font-Size="10pt"></asp:Label>
14 </td>
15 <td>
16 <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
17 </td>
18 </tr>
19 <tr>
20 <td colspan="2" align="center">
21 <asp:Button ID="Button1" runat="server" Text="加密" οnclick="Button1_Click" />
22 <asp:Button ID="Button2" runat="server" Text="解密" οnclick="Button2_Click" />
23 </td>
24 </tr>
25 </table>
26 </div>
2.cs页面
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
10 private string Encrypt(string s)
11 {
12 Encoding ascii = Encoding.ASCII;
13 string EncryptString;
14 EncryptString = "";
15 for (int i = 0; i < s.Length; i++)
16 {
17 int j;
18 byte[] b = new byte[1];
19 j = Convert.ToInt32(ascii.GetBytes(s[i].ToString())[0]);
20 j = j + 5;
21 b[0] = Convert.ToByte(j);
22 EncryptString = EncryptString + ascii.GetString(b);
23 }
24 return EncryptString;
25 }
26 private string Decryptor(string s)
27 {
28 Encoding ascii = Encoding.ASCII;
29 string DecryptorString;
30 DecryptorString = "";
31 for (int i = 0; i < s.Length; i++)
32 {
33 int j;
34 byte[] b = new byte[1];
35 j = Convert.ToInt32(ascii.GetBytes(s[i].ToString())[0]);
36 j = j - 5;
37 b[0] = Convert.ToByte(j);
38 DecryptorString = DecryptorString + ascii.GetString(b);
39 }
40 return DecryptorString; 41 }
转载于:https://www.cnblogs.com/Yellowshorts/archive/2013/05/18/3085486.html
加密和解密算法 Asp.net相关推荐
- 基于Python实现的RSA加密和解密算法
目录 第 一部分 RSA 加密和解密算法 1 算法原理 1 1.1 RSA 原理概述 1 用中国剩余定理CRT对RSA运算进行加 2 代码实现 2 2.1 RSA 代码实现 2 2.2 CRT-RSA ...
- 不错的威盾PHP加密专家解密算法
<?php /*********************************** *威盾PHP加密专家解密算法 http://www.my400800.cn **************** ...
- 常见的加密和解密算法—MD5
转载:https://www.cnblogs.com/maohuidong/p/7967257.html 常见的加密和解密算法-MD5 一.MD5加密概述 Message Digest Algorit ...
- aes加密算法python实现_Python基于pycrypto实现的AES加密和解密算法示例
本文实例讲述了Python基于pycrypto实现的AES加密和解密算法.分享给大家供大家参考,具体如下: 一 代码 # -*- coding: UTF-8 -*- import string imp ...
- 简单移位密码——凯撒加密、解密算法
简单移位密码--凯撒加密.解密算法 移位密码是简单的替换密码(simple substitution cipher),即将明文的一个字符用相应的一个密文字符替换. 算法描述:设P=C=K=Z26,对k ...
- C语言加密和解密算法
C语言加密和解密算法 简介:字符串的加密和解密方法一直被广泛应用,最常见的无非是 MD5 散列函数(MD5是信息摘要的一种,可以从任意长度的字符串生成128位的哈希值). 先来看代码:(注意作者代码中 ...
- 字符串加密、解密算法
字符串加密.解密算法包括: MD5.Des.Base64三种方式,详情如下所示:using System; using System.Collections.Generic; using System ...
- 27-字符串加密和解密算法
思路 根据题意,思路是比较好想的,但是要注意以下两点 加密时,要注意偏移之后的值(下标 + 5)不能超能ascii码所能表示的范围. 解秘时,要注意偏移之后的值(下标 - 5)不能小于0,所以需要加上 ...
- 威盾php官网,威盾PHP加密专家解密算法
/*********************************** *威盾PHP加密专家解密算法 By:Neeao *2009-09-10 *************************** ...
最新文章
- EJB与JAVA BEAN_J2EE的异步消息机制
- AI进军新药发现研究?这99页slides了解一下
- Touch Event
- Android onclicklistener中使用外部类变量时为什么需要final修饰【转】
- IT容灾系统周期管理图
- python struct.calcsize()函数(返回格式字符串fmt描述的结构的字节大小)
- jdk自带的Unicode转utf8工具
- xml+dom4j+xpath学生管理系统
- Innobackupex实现mysql在线搭建master-slave主从复制
- .net core ef mysql 的使用
- loadrunner linux 端口,Linux下loadrunner generator的安装
- jquery 当页面图片加载之后_图片的懒加载和预加载
- java绘制矩形 鼠标_如何用java在面板上用鼠标绘制出一个矩形
- php求平均值的函数_剔除两侧极值求平均Excel公式 去掉最大值最小值
- Linux串口分析open
- FindBugs-IDEA图标说明
- 联想电脑Fn热键驱动
- 浏览器辅助神器:油猴脚本使用教程
- 记录几个贴代码比较美观的网站
- 台式计算机的显卡,台式电脑显卡天梯图-台式机显卡性能排名
热门文章
- 新获融资1亿,聚焦全栈,云知声背后的AI下半场
- 技术宅硬核跨年,DIY墨水屏日历:自动刷新位置、天气,随机播放2000多条「毒鸡汤」| 开源...
- 小冰完成数亿元Pre-A轮融资,投资方为北极光创投和网易,还宣布了和老东家微软的战略合作...
- 2020中国人工智能年度评选报名即将截止!4大类别7大奖项开放申请
- AI已来,更有未来!科大讯飞全球1024开发者节,这场AI盛会你也可以云参与
- 被乐高AI“照妖镜”一照,发现你的本体原来是人偶
- react封装一个类似安卓的toast控件message
- AJAX 跨域请求(转发)
- No result for action XX.action and result error 错误处理
- 【vs开发】向图形界面程序添加控制台