0 0

java和.net的 BASE64 算法不一样,转换的值也不一样,怎么让2者兼容呢0

让2个平台转换后的值能一样

也就是对同一个字符串

2个平台转换后的结果也一样
2014年3月28日 18:44

5个答案 按时间排序 按投票排序

0 0

采纳的答案

BASE64明文编码,作为一种通用的编码格式,而且在邮件方面普遍应用。
你说的二种语言编解码的结果不一样,能否把代码贴出来看看?

2014年3月28日 23:21
0 0

好像就差一个字符

把hello word 转下 对比下

2014年3月31日 10:32
0 0

BASE64每固定长度76个字符, 会增加回车换行, RFC的规定。

2014年3月30日 16:46
0 0

如果不一样,那就不叫BASE64了

2014年3月29日 19:21
0 0

建议用统一编码进行base64

2014年3月29日 00:51

相关推荐

    Delphi MD5+Base64加密与JAVA .NET一样

    MD5和Base64是两种常见的...总的来说,Delphi、Java和.NET之间的MD5+Base64加密一致性意味着,无论你在哪个平台上开发,只要遵循相同的加密算法,就可以得到相同的结果,这对于多平台的数据交换和验证具有重要意义。

    .NET 中实现 Base64 编码

    在.NET编程环境中,Base64编码是一种常见的数据转换方法,它将二进制数据转化为可打印的ASCII字符串,便于在...对于.NET开发者来说,理解和掌握Base64编码不仅有助于提高代码的可读性和兼容性,也有利于解决实际问题。

    .NET Base64加密解密实例

    在.NET编程环境中,Base64是一种常见的数据编码方式,它将二进制数据转换为可打印的ASCII字符串,便于在网络传输或存储时使用。本文将深入探讨.NET中的Base64加密与解密实例,以及如何在实际代码中实现这一过程。 ...

    VB.NET BASE64完整实现

    完整sln,可直接运行,vbnet源码实现,Visual Studio2015运行

    .net 与Java间RSA加密的转换

    在跨平台开发中,尤其是在.NET和Java之间进行通信时,...`RsaHelper`类是实现这个转换的关键,配合`StringUtils`和`Base64Helper`类,完成密钥和加密数据的编码解码,确保在.NET和Java之间能正确地进行数据安全传输。

    .Net Base64 编码工具

    Base64编码是一种在互联网上广泛使用的数据编码方式,它将任意二进制数据转换为可打印的ASCII字符,主要用于在电子邮件和其他文本协议中传输非ASCII字符的数据。在.Net框架中,Base64编码和解码操作是非常常见的,...

    3des加密解密base64编码解码完全与ASP.NET,JAVA,兼容的js

    本资源提供的是一套完整的JavaScript实现,能够与ASP.NET和JAVA平台的3DES加密解密及Base64编码解码功能保持兼容。 首先,3DES的工作原理是在DES的基础上增加了一次加密过程,即使用同一个密钥进行三次加密,这大大...

    JAVA Base64算法

    JAVA Base64算法 对字符进行64位编码,解码

    java模拟实现base64算法的编码过程

    Base64编码的原理是将每3个字节(24位)的数据转换成4个6位的Base64字符(每个字符对应64种可能的值)。因为24不能被6整除,所以对于不足3字节的数据,需要在前面补零,使得总长度为3的倍数。最后,这4个6位的数字会...

    asp.net(c#) base64编码处理类

    该类的主要作用是在客户端和服务器之间安全地传输数据,尤其是在网络上传输非文本数据(如图片、音频等)时,将其转换为Base64格式的字符串,从而避免了数据在传输过程中的损坏或不兼容问题。 #### 核心方法解析 `...

    java 把PDF转换成BASE64

    2. **转换为BASE64**:Java 8及以上版本提供了`java.util.Base64`工具类,可以方便地进行BASE64编码。 ```java String base64String = Base64.getEncoder().encodeToString(pdfBytes); ``` 至此,PDF文件已经被转换...

    三平台通用加密算法(java/.net/Object-C)

    描述中提到的`sun.misc.BASE64Decoder.jar`可能是一个包含BASE64解码功能的库,用于在编码和解码过程中转换二进制数据为ASCII字符串,这是加密过程中常见的步骤。 .NET平台也有自己的加密框架,即System.Security....

    java Base64自定义码表

    在Java中,实现Base64编码和解码通常使用`java.util.Base64`类或Apache Commons Codec库中的`Base64`类。标准的Base64编码过程是将每3个字节的数据转换为4个6位的二进制数,然后将这些二进制数映射到编码表中的字符...

    HexString和Base64String的相互转换

    总的来说,HexString和Base64String的转换是编程中常见的任务,理解它们的工作原理和转换过程对于任何IT从业者来说都是必备技能。掌握这个小程序的使用,不仅可以帮助处理日常开发中的数据编码问题,还能加深对数据...

    用.net编写的base64 编码

    在.NET中,还可以使用`System.Text.Encoding`类进行不同字符集间的转换,如UTF-8、GBK等,然后再进行Base64编码,这样可以处理各种语言和特殊字符。 总之,Base64编码是.NET开发人员必备的一项技能,它在数据传输和...

    java生成二维码,java将二维码转换成base64

    综上所述,通过Java结合ZXing库可以方便地生成二维码,并通过内置的Base64工具将其转换为字符串形式,便于在网络传输和存储。这在实际应用中非常有用,例如,将二维码作为URL的一部分,或者在服务器端生成二维码并以...

    java RSA私钥转.net私钥(.net版)

    C#中RSA公钥和私钥的格式都是XML的,而在其他语言如java中,生成的RSA密钥就是普通的Base64字符串,所以需要将C#xml格式的密钥转换成普通的Base64字符串,同时也要实现Base64密钥字符串生成C#中xml格式的密钥.有些java的...

    Java 从网络中读取图片 转换成Base64字符串

    在Java编程中,将网络上的图片读取并转换为Base64字符串是一项常见的任务,尤其在Web开发中,这样的操作可以用于数据传输或者存储。Base64是一种编码方式,能够将二进制数据转化为可打印的ASCII字符,方便在网络上...

    Java实现图片和Base64之间的相互转化

    在Java编程中,将图片与Base64编码进行相互转换是一项常见的任务,特别是在网络传输、存储和显示图像数据时。Base64是一种用于将任意二进制数据转换为可打印ASCII字符的编码方式,这对于在HTTP协议下传输二进制数据...

    .netC#中图片与BASE64码互相转换

    在.NET框架下的C#语言中实现图片与BASE64编码之间的相互转换是一项常见的需求,尤其在需要通过网络传输图像数据时。以下将详细介绍如何利用C#编写代码来完成这一过程。 ### 一、图片转BASE64编码 #### 1.1 准备...

Global site tag (gtag.js) - Google Analytics