Base64.encodeBase64String

Base64.encodeBase64String

1Base64.encodeBase64String(md5.digest(strValue.getBytes()));转码的作用是什么呢,转码之前得到的是32位码?

2这个方法md5.digest()时只能对Bytes进行加密吗,和之前课程的md5加密算法不太一样

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,

1、1)进行base64的转码是为了便于存储。

     2)并不是,md5.digest();方法只是用来获取数据的信息摘要。

2、1)同上(2)所述,且digest方法的参数和返回值都是字符数组类型

    2)这两个都是加密,使用到的依赖不同,之前使用到的是apache提供的,现在使用的是java自带的加密,两者都可以对数据进行加密。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师