在Android中将字节数组转换为Base64字符串

Aakash:

因此,我让用户输入密码以从android应用注册。

在将密码保存到服务器上的数据库之前,我想先将其转换为MD5哈希并将其保存到数据库。

MessageDigest md = null;
    try {
        md = MessageDigest.getInstance("MD5");
    } catch (NoSuchAlgorithmException e3) {
        // TODO Auto-generated catch block
        e3.printStackTrace();
    }
    try {
        md.update(password.getBytes("UTF-8"));
    } catch (UnsupportedEncodingException e3) {
        // TODO Auto-generated catch block
        e3.printStackTrace();
    }
    byte raw[] = md.digest();

如何将此字节数组转换为Base64字符串。我在某个论坛上看到android util软件包忽略了Base64编码和解码,另一方面,我在android开发人员网站中看到了encodetoString函数。

任何帮助表示赞赏。

埃里克·莱文(Eric Levine):

如果希望您的应用程序在API级别8以下兼容,则可以引入第3部分库来处理Base64编码。

您可以尝试使用Apache Commons Codec它包含一个Base64编解码器:http : //commons.apache.org/codec/api-release/index.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

角度:在IE中将base64字符串转换为字节数组

如何在ctypes中将无符号字节数组转换为base64字符串

尝试在javascript中将图像转换为Base64字符串并尝试在c#中转换为字节数组,在base64字符串中给出无效字符错误

将base64字符串转换为字节数组,如C#方法Convert.FromBase64String

将Base64字符串解码为字节数组

在C ++(opencv)中将Base64(字符串或字节数组)转换为mat(image)

如何将逐个字节数组将chunck转换为base64字符串?

将原始RGB字节数组转换为JPG编码的字符串base64

在python中将字节数组的字符串转换为字节数组

如何在Android中将字节数组转换为不包含0x00字符的字符串

在GJS中将字符串转换为UTF-16字节数组

RESTful Web服务中的字节数组与Base 64字符串

在Rust中将u8数组转换为base64字符串

在Android(Java)中将选定的图像转换为base64字符串

在Android问题中将Base64字符串转换为位图

如何在Kotlin Android中将base64字符串转换为图像

在android中将base64字符串转换为PNG图像

如何将MIME编码的base64字符串恢复为可写字节数组?

如何在Swift中将UInt8字节数组转换为字符串

如何在Swift中将十六进制字符串转换为UInt8字节数组?

如何将UTF8字符串转换为字节数组?

如何在Java中将具有空终止符的字节数组转换为字符串?

从字符串数组转换为字节数组

如何在Go中将字节数组转换为字符串数组?

相同的BASE64编码的字符串用于不同的字节数组

php 字符串作为字节数组,散列然后 base64 编码

将表示为字符串的字节数组转换为字节数组

将字节数组转换为字符串

如何UINT8字节数组转换为字符串的Java