java简单加密解密_md5加密解密代码

java简单加密解密_md5加密解密代码using System;using System.Text; namespace Common{/// <summary>///&#16

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

using System;

using System.Text;

 

namespace Common

{

///
 
<summary>


///
 实现Base64加密解密

///
 
</summary>


public 
sealed 
class Base64

{

///
 
<summary>


///
 Base64加密

///
 
</summary>


///
 
<param name=”codeName”>
加密采用的编码方式
</param>


///
 
<param name=”source”>
待加密的明文
</param>


///
 
<returns></returns>


public 
static 
string EncodeBase64(Encoding encode, 
string source)

{

byte[] bytes = encode.GetBytes(source);

try

{

encode = Convert.ToBase64String(bytes);

}

catch

{

encode = source;

}

return encode;

}

 

///
 
<summary>


///
 Base64加密,采用utf8编码方式加密

///
 
</summary>


///
 
<param name=”source”>
待加密的明文
</param>


///
 
<returns>
加密后的字符串
</returns>


public 
static 
string EncodeBase64(
string source)

{

return EncodeBase64(Encoding.UTF8, source);

}

 

///
 
<summary>


///
 Base64解密

///
 
</summary>


///
 
<param name=”codeName”>
解密采用的编码方式,注意和加密时采用的方式一致
</param>


///
 
<param name=”result”>
待解密的密文
</param>


///
 
<returns>
解密后的字符串
</returns>


public 
static 
string DecodeBase64(Encoding encode, 
string result)

{

string decode = 
“”;

byte[] bytes = Convert.FromBase64String(result);

try

{

decode = encode.GetString(bytes);

}

catch

{

decode = result;

}

return decode;

}

 

///
 
<summary>


///
 Base64解密,采用utf8编码方式解密

///
 
</summary>


///
 
<param name=”result”>
待解密的密文
</param>


///
 
<returns>
解密后的字符串
</returns>


public 
static 
string DecodeBase64(
string result)

{

return DecodeBase64(Encoding.UTF8, result);

}

}

}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/167219.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • idea2021激活码永久破解【永久激活】

    (idea2021激活码永久破解)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~MLZP…

    2022年3月21日
    66
  • 从头到尾彻底理解KMP(2014年8月22日版)

    从头到尾彻底理解KMP(2014年8月22日版)从头到尾彻底理解KMP作者:July时间:最初写于2011年12月,2014年7月21日晚10点全部删除重写成此文,随后的半个多月不断反复改进。后收录于新书《编程之法:面试和算法心得》第4.4节中。1.引言本KMP原文最初写于2年多前的2011年12月,因当时初次接触KMP,思路混乱导致写也写得混乱。所以一直想找机会重新写下KMP,但苦于一…

    2022年5月10日
    39
  • 一切皆为 JavaScript

    一切皆为 JavaScript

    2022年1月23日
    55
  • java 登陆拦截_登录拦截 – java代码库 – 云代码

    java 登陆拦截_登录拦截 – java代码库 – 云代码[java]代码库packagecom.app.common;importorg.apache.log4j.Logger;importcom.app.model.User;importcom.opensymphony.xwork2.ActionContext;importcom.opensymphony.xwork2.ActionInvocation;importcom.opensym…

    2022年5月14日
    56
  • FASTAI_AI领域

    FASTAI_AI领域Fastai简介在深度学习领域,最受学生欢迎的MOOC课程平台有三个:Fast.ai、deeplearning.ai/Coursera和Udacity。Fastai作为其中之一,是一个课程平台,一个讨论社区,也是一个PyTorc的顶层框架。Fastai的理念就是:Makingneuralnetsuncoolagain,让神经网络没那么望而生畏,其课程也是采用项目驱动的方式教学。经过Fa…

    2025年10月2日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号