zoukankan      html  css  js  c++  java
  • .NET的编码转换实例 (常用于数据加密)

    字符串的编码转换,常用在密码加密上,比如注册时,注册密码输入的是123456,而为了保密,
    我们将转换成Base64编码的字符串(类似:MTIzNDU2),再保存进数据库。

    将输入的字符串转换成Base64编码
    if (string.IsNullOrEmpty(TextBox1.Text))
                
    {
                    Response.Write(
    "<script>alert(\"不能为空!\")</script>");
                    TextBox1.Focus();
                    
    return;
                }

                
    else
                

                    
    //将字符串转换成UFT-8编码的字节数组
                    byte[] buffer = Encoding.UTF8.GetBytes(TextBox1.Text);
                    
    //将UTF-8编码的字节数组转换成Base64编码的字符串
                    string result = Convert.ToBase64String(buffer);
                    TextBox1.Text 
    = result;
                }

    再将编码为Base64的字符串转换回UFT-8编码
     if (string.IsNullOrEmpty(TextBox2.Text))
                
    {
                    Response.Write(
    "<script>alert(\"不能为空!\")</script>");
                    TextBox2.Focus();
                    
    return;
                }

                
    else
                
    {
                    
    byte[] buffer = Convert.FromBase64String(TextBox2.Text);
                    
    string result = Encoding.UTF8.GetString(buffer);
                    TextBox2.Text 
    = result;
                }
  • 相关阅读:
    html不点击提交,自动post
    wpf slider刻度
    visual studio 的 code snippet(代码片段)
    更换手机号之前
    post提交
    动态修改settings
    获取文件数据流+叠加byte数组(给byte数组加包头包尾)
    装箱与拆箱
    ue4中窗口打开web地址
    C++通过Callback向C#传递数据,注意问题
  • 原文地址:https://www.cnblogs.com/kingfly/p/1567587.html
Copyright © 2011-2022 走看看