C#中将字符串转成 Base64 编码 (加密--解密)

 1 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Base64.aspx.cs" Inherits="Base64" %>
 2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 3 <html xmlns="http://www.w3.org/1999/xhtml" >
 4 <head runat="server">
 5     <title> Base64加密解密
 6 </title>
 7 </head>
 8 <body>
 9     <form id="form1" runat="server">
10     <div>
11         <span style="font-size: 24pt; color: #006633" mce_style="font-size: 24pt; color: #006633">           
12                               Base64加密解密</span><br />
13         <br />
14         <br />
15     <asp:TextBox ID="txtChar" runat="server"></asp:TextBox> 
16     <asp:Button ID="btnEncrypt" runat="server" Text="加密" OnClick="btnBase64_Click" />
17         <asp:Button ID="btnExtract" runat="server" OnClick="Button1_Click" Text="解密" /><br />
18         <br />
19     <asp:Label ID="lblMessage" runat="server" Width="211px" ></asp:Label></div>
20     </form>
21 </body>
22 </html>
23
24
25
26
27
28 using System;
29 using System.Data;
30 using System.Configuration;
31 using System.Collections;
32 using System.Web;
33 using System.Web.Security;
34 using System.Web.UI;
35 using System.Web.UI.WebControls;
36 using System.Web.UI.WebControls.WebParts;
37 using System.Web.UI.HtmlControls;
38 public partial class Base64 : System.Web.UI.Page
39 {
40     protected void Page_Load(object sender, EventArgs e)
41     {
42     }
43     protected void btnBase64_Click(object sender, EventArgs e)
44     {
45         string a = txtChar.Text;
46         byte[] b = System.Text.Encoding.Default.GetBytes(a);
47         lblMessage.Text =  Convert.ToBase64String(b);
48     }
49     protected void Button1_Click(object sender, EventArgs e)
50     {
51         string a = txtChar.Text;
52         byte[] c = Convert.FromBase64String(a);
53         lblMessage.Text = System.Text.Encoding.Default.GetString(c);
54     }
55 }
时间: 2024-08-18 16:15:26

C#中将字符串转成 Base64 编码 (加密--解密)的相关文章

使用EJS脚本将字符串转换成Base64编码

此博客为9925.org的镜像,登录9925.org可以查看到最新博文. 原文出处:http://ily.so/VVfyim 由于EJS脚本解释器是完美支持 ECMA-262 标准的,因此EJS脚本是JavaScript的真超集. 说了一段废话后,我其实是想说我在网上copy了一段JS支持的将字符串转换成Base64编码的代码,不知出处,这里斗胆将代码贴出,如有侵权请联系删除. var Base64 = {     // 转码表     table : [             'A', 'B

delphi将图片转换成Base64编码函数

{************************************************************************** 名称: BaseImage 参数: fn: TFilename 返回值: string 功能: 将fn文件转换成Base64编码,返回值为编码 **************************************************************************} function BaseImage(fn: str

js中将字符串转换成json的方式

1.eval 方式解析,实际中用的还是比较少 function evalJson(str){ var json = eval('(' + str + ')'); return json; } 2.使用js 的全局对象 JSON 对象 function isJson(str){ return JSON.parse(str); } 3.还有就是jq中 使用的 $.pareJSON $.parseJSON(str); 4.看jq源码和一些人的写法了解一种new Function function ne

字符串转换成utf-8编码

a.将字符串转换成utf-8编码的字节,并输出,然后将该字节在转换成utf-8编码字符串,在输出 b.将字符串转换后才能gbk编码的字节,并输出,然后将该字节在转换成gbk编码字符串,在输出 def main():     n = "老男孩"     nBytes_utf = n.encode('utf-8')     nStr_utf = nBytes_utf.decode('utf-8')     print(nBytes_utf)     print(nStr_utf)     

C#实现基于Base64的加密解密类实例

本文实例讲述了C#实现基于Base64的加密解密类.分享给大家供大家参考.具体如下: 这个C#类是一个基于Base64的加密和解密类,用户可以可以使用默认的秘钥进行加密.解密,也可以自己设定秘钥进行加密和解密,非常实用 using System; using System.Security.Cryptography; using System.Text; namespace DotNet.Utilities { /// <summary> /// Encrypt 的摘要说明. /// <

base64编码加密图片和展示图片

base64是当前网络上最为常见的传输8Bit字节代码的编码方式其中之一.base64主要不是加密,它主要的用途是把某些二进制数转成普通字符用于 网络传输.由于这些二进制字符在传输协议中属于控制字符,不能直接传送,所以需要转换一下.虽然图片可能直接传输,但是我们也可以将它变成字符串直接放在 源码里,而不需要浏览器在读取到源码后再从服务器上下载.如何对图片进行base64编码 <?php $file = "./image/index.png"; $type = getimagesi

java base64编码 加密和解密(切记注意乱码问题)

BASE64 编码是一种常用的字符编码,在很多地方都会用到.JDK 中提供了非常方便的 BASE64Encoder 和 BASE64Decoder,用它们可以非常方便的完成基于 BASE64 的编码和解码. 切记:下面两处编码必须一致.     获取字节流时  res = new sun.misc.BASE64Encoder().encode(s.getBytes("GBK")); 字节流转换字符串时:      return new String(b,"GBK")

在iOS中将string转成UTF-8编码

在iOS开发中,特别是在对Web服务调用的时候,经常会遇到请求参数为中文的情况,那么这时候就需要将Url转成UTF-8编码才能进行请求.使用stringByAddingPercentEscapesUsingEncoding:方法可以将string转成UTF-8编码,如下面代码 NSURL *url = [NSURL URLWithString: [str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];

C#中将字符串转换成日期的方式

一.拼接字符串的形式 DateTime dt=Convert.ToDateTime("20100101".Substring(0,4)+"-"+"20100101".Substring(4,2)+"-"+"20071107".Substring(6,2)); 二.Convert.ToDateTime(string) string格式有要求,必须是yyyy-MM-dd hh:mm:ss 三.Convert.T