Java中Base64.encodeBase64URLSafe在C#的实现
2021-04-13 15:29
标签:pac mon com 框架 lsa 方式 asc 通用 style 其实咱们都知道,开发很简单,数据对接也不难,难的是标准的兼容。比如咱们是C#写的代码,对方是Java写的或者是PHP写的代码,这个时候通用的倒是无所谓,但是部分写法是某种语言专用的,因此可能兼容起来就非常的困难。比如对方给了个标准RSA加密,pkcs8,那么我们就得去深入研究了,今天我们讨论的不是RSA的问题,而是BASE64加密的问题。 C#咱们新增一个ConvertHelper类处理: 通过代码我们可以明显看出,实际上就是对+、/、=进行了特殊处理。 Java中Base64.encodeBase64URLSafe在C#的实现 标签:pac mon com 框架 lsa 方式 asc 通用 style 原文地址:https://www.cnblogs.com/duanjt/p/13339438.html
总所周知的,BASE64是通用算法,不同语言都应该有基础框架支持这种编码方式,而Java写法里面,apche搞了个包org.apache.commons.codec.binary,这个包里面的Base64.encodeBase64URLSafe方法就比较奇葩,通过命名可以知道是安全的URL,通过名称我们猜想应该是把Base64里面的等号(=)做了处理。这里就不细说了,咱们把C#里面的写法共享出来,分享给大家。public class ConvertHelper
{
///
上一篇:540. 有序数组中的单一元素
下一篇:树算法(1)
文章标题:Java中Base64.encodeBase64URLSafe在C#的实现
文章链接:http://soscw.com/index.php/essay/75257.html