首页 > 代码库 > Base64加密
Base64加密
实际开发中可能需要使用到可解密的加密方式,例如客户端记住用户的密码,客户端不能记住明文密码,那就需要对明文密码进行加密,然后在表单提交之后先对密码进行解密,在进行MD5加密和数据库中的密码进行比较实现登录效果。
在C#中我们一般使用Base64加密的方式实现记住密码的效果,这是一种可逆的加密方式。
C#中实现Base64加密、解密代码如下:
public class Base64 { /// <summary> /// 加密 /// </summary> /// <param name="str"></param> /// <returns></returns> public static string Encrypt(string str) { byte[] bytes = Encoding.UTF8.GetBytes(str); return Convert.ToBase64String(bytes); } /// <summary> /// 解密 /// </summary> /// <param name="str"></param> /// <returns></returns> public static string DeEncrypt(string str) { byte[] bytes = Convert.FromBase64String(str); return Encoding.UTF8.GetString(bytes); } }
以上是这篇博客的内容,如有错误,请大家指正,谢谢收看。
Base64加密
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。