/// <summary>
/// Base64加密,解密方法
/// </summary>
/// <paramname="s">输入字符串</param>
/// <paramname="c">true-加密,false-解密</param>
static public string base64(string s, bool c)
{
    if (c)
    {
       returnSystem.Convert.ToBase64String(System.Text.Encoding.Default.GetBytes(s));
    }
    else
    {
       returnSystem.Text.Encoding.Default.GetString(System.Convert.FromBase64String(s));
   }
}

注:在进行解码时,需要输入参数s为base-64编码格式,如果不是,将抛出异常。

所以,需要用try捕捉一下错误。

红色代码处,改成

try
{
    returnSystem.Text.Encoding.Default.GetString(System.Convert.FromBase64String(pwdString));
}
catch(Exception exp)
{
    returnexp.Message;
}

转载于:https://www.cnblogs.com/Vlaner/p/3557284.html

[C#]最简单的Base64加密解密相关推荐

  1. Java base64加密解密 两种实现方式

    1.为什么要使用Base 64 Base 64主要用途不是加密,而是把一些二进制数转成普通字符,方便在网络上传输. 由于一些二进制字符在传输协议中属于 控制字符,不能直接传送,所以需要转换一下才可以. ...

  2. asp php base64 加密解密,base64加密解密_php base64_decode 解码方法

    base64加密解密_php base64_decode 解码方法 观点1: php实现base64加密解密 在PHP中我们可以直接使用PHP自带的函数 base64_encode() 和 base6 ...

  3. Java简单实现DES加密解密算法

    Java简单实现DES加密解密算法 文章目录 Java简单实现DES加密解密算法 DES算法介绍 实现相关java类 代码实现 DES算法介绍 DEC加密算法属于对称加密,即利用指定的密钥,按照密码的 ...

  4. getcoo php_PHP简单实现DES加密解密的方法

    本文实例讲述了PHP简单实现DES加密解密的方法.分享给大家供大家参考,具体如下: des加密: function des_encrypt($str, $key) { $block = mcrypt_ ...

  5. javascript base64加密解密

    javascript base64加密解密 <!DOCTYPE HTML> <html> <head> <meta charset="utf-8&q ...

  6. chrome 控制台 base64加密解密

    1.视界 2. 背景 因为在客户机器,要查询base64的解密信息,但是因为内网无法使用网络,只能拷贝软件本想查询插件,后来发现谷歌支持解密 3.方法 在chrome控制台上可以直接使用函数做base ...

  7. ImageUtils.java:图片处理工具类[裁剪/图片水印/文字水印/缩放补白/Base64加密解密]

    用到的jar包: commons-beanutils-1.8.0.jar commons-codec-1.10.jar package com.zhenzhigu.commons.util;   im ...

  8. 在线base64加密解密工具

    在线base64加密解密工具 在线base64加密解密工具 本工具支持对字符串进行base64加密和解密(严格来说,只能算是字符串编码),纯客户端计算,数据不会上传到服务器中,请放心使用. https ...

  9. 在线BASE64加密解密、UrlEncode编码/解码、native/ascii在线转换工具 -toolfk程序员工具网

    本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装任何软件,只要把内容贴上按一个执行按钮,就能获取到想要的内容结果.Tool ...

最新文章

  1. Android Https相关完全解析 当OkHttp遇到Https
  2. 微信小程序 遇到问题1
  3. MySQL学习笔记——显示数据库信息
  4. 新基建新动力已来,RPA 成为数字化转型新利器!
  5. Tomcat免安装版执行tomcat9.exe闪退
  6. 时间序列预测算法——DeepAR
  7. 2022年上半年软件设计师下午真题及答案解析
  8. Apache Flink®极简教程: 架构及原理 Stateful Computations over Data Streams
  9. python爬取豆瓣读书_爬取豆瓣读书.py
  10. 1038 Recover the Smallest Number
  11. python二级考试笔记_Python二级考试临时抱佛脚专用笔记——(一)数据表示与计算...
  12. 设置导航栏字体大小,颜色和加粗字体的方法
  13. 中国中学生击剑锦标赛
  14. 上海市社保和医保以及公积金转出到异地(注意事项)
  15. python找列表中相邻数的个数_利用python求相邻数的方法示例
  16. python随机生成彩色图像
  17. 【java】输入一个整数判断它是偶数还是奇数
  18. 云开发mbti人格类型测试助手微信小程序源码
  19. 人工神经网络(ANN)
  20. python获取json中的某个值_json文件返回数据中提取数据的方法(JSON数据取其中某一个值的方法)...

热门文章

  1. LTE Module User Documentation(翻译6)——物理误差模型、MIMO模型、天线模型
  2. 安装 ibm-java-x86_64-sdk-6.0-9.3.x86_64.rpm 的三步骤
  3. Day 1 二分搜索训练总结
  4. Linux的权限管理 1
  5. 《网站性能监测与优化》一2.3 协作网站
  6. 了解使用Android ConstraintLayout
  7. dotnet new 命令安装模板
  8. Android 添加 *.arr
  9. 使用FIT2CLOUD在青云QingCloud快速部署和管理Kubernetes集群
  10. 设置ios6中UIViewController旋转