如何通过 C# 生成安全的 Base64 URL 字符串?

如何通过 C# 生成安全的 Base64 URL 字符串?

这个问题相信很多朋友都遇到过,导致 url 中的 base64 的一部分当成了参数处理,后来没办法只能将需要 base64 的参数放到了 post body 中,现在终于知道怎么解决了。

在 C# 中如何实现对 URL 进行安全的 base64 编码.

解决办法:

如何通过 C# 生成安全的 Base64 URL 字符串?

在ASP.NET Core中直接使用:

Base64UrlTextEncoder.Encode()  编码

Base64UrlTextEncoder.Decode()  解码

参考文章:

如何通过 C# 生成安全的 Base64 URL 字符串?

https://blog.csdn.net/sd7o95o/article/details/121550579

URL安全的Base64编码 

https://www.cnblogs.com/shanyou/p/5474647.html