分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

.Net Core Base64加密解密

发布时间:2023-09-06 01:49责任编辑:董明明关键词:加密解密

一、Base64说明

1..Net Core中的Base64位加密解密和.Net Framework使用方式相同

2. Convert 类中提供了Base64位转码方法

Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。

例如: URL转码、 网页中Base64的图片.....

二、代码整理

#region Base64位加密解密/// <summary>/// 将字符串转换成base64格式,使用UTF8字符集/// </summary>/// <param name="content">加密内容</param>/// <returns></returns>public static string Base64Encode(string content){ ???byte[] bytes = Encoding.UTF8.GetBytes(content); ???return Convert.ToBase64String(bytes);}/// <summary>/// 将base64格式,转换utf8/// </summary>/// <param name="content">解密内容</param>/// <returns></returns>public static string Base64Decode(string content){ ???byte[] bytes = Convert.FromBase64String(content); ???return Encoding.UTF8.GetString(bytes);}#endregion

测试代码:

string key = SecurityHelper.Base64Encode("1234567812345678");Console.WriteLine(key); // MTIzNDU2NzgxMjM0NTY3OA ==string key2 = SecurityHelper.Base64Decode(key);Console.WriteLine(key2); // 1234567812345678

更多:

.Net Core Md5加密整理

.Net Core HTML解析利器之HtmlAgilityPack

在ASP.NET Core2.0中使用百度在线编辑器UEditor(转)

.Net Core Base64加密解密

原文地址:https://www.cnblogs.com/tianma3798/p/8807621.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved