文档章节

Base64encoder干什么用的

o
 osc_isezqdgg
发布于 2019/09/18 15:38
字数 250
阅读 11
收藏 0

精选30+云产品,助力企业轻松上云!>>>

https://baike.baidu.com/item/base64/8545775?fr=aladdin

 

BASE64加密算法。用来给字符串加密的。已经不安全了。

 

一直以来Base64的加密解密都是使用sun.misc包下的BASE64Encoder及BASE64Decoder的sun.misc.BASE64Encoder/BASE64Decoder类。

这个类是sun公司的内部方法,并没有在java api中公开过,不属于JDK标准库范畴,但在JDK中包含了该类,可以直接使用。

但是在eclipse和MyEclipse中直接使用,却找不到该类。

解决方法:右键项目-》属性-》构建路经

右键项目-》属性-》java bulid path-》jre System Library-》access rules-》resolution选择accessible,下面填上** 点击确定即可!!!

另外网上也有用相应的替代的对象及方法,如使用org.apache.commons.codec.binary.Base64类等。

 

BASE64Encoder/BASE64Decoder类在sun.misc包下,是sun公司的内部方法,后期有删除的潜在可能,建议使用apache commons.codec下的Base64替代。

 

maven依赖:

 

1 <dependency>
2 <groupId>commons-codec</groupId> 3 <artifactId>commons-codec</artifactId> 4 <version>${commons-codec.version}</version> 5 </dependency>

 

java代码:

 

Base64.encodeBase64String(...); Base64.decodeBase64(...);

 

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
Java将二进制流转Base64字符串并在页面显示(附Base64转二进制流)

Java将二进制流转Base64字符串并在页面显示(附Base64转二进制流) java代码如下: /** * 二进制流转Base64字符串 * * @param data 二进制流 * @return data * @throws IOException 异常 */...

QC班长
2016/08/26
2.5K
0
eclipse导入BASE64Encoder类的方法

调用BASE64Encoder类时可能不会成功, 右击项目,properties-> 双击Access rules点击add在输入框中输入** 俩个星号 然后Revolution选择Accessible。一路OK。 然后就可以导入相应的包了。 补充...

JavaPub
06/25
2
0
MD5加密算法

import java.security.MessageDigest; import sun.misc.BASE64Encoder; public class Encrypter { public static String md5(String s){ try{ MessageDigest messageDigest=MessageDigest.ge......

藍色的海
2012/04/21
42
1
base64图片压缩

// context原 图, float size 压缩比例 public static String thumbnail(String context,float size) { try { if (!StringUtil.isEmpty(context)) { BASE64Decoder decoder = new BASE64Deco......

就叫罗小黑吧
2019/04/17
8
0
zxing生成二维码转base64 img直接显示 Image对象转Base64码(java)

public static String encodeToBase64(String content){ MultiFormatWriter multiFormatWriter = new MultiFormatWriter(); Map hints = new HashMap(); hints.put(EncodeHintType.CHARACTER......

osc_7v0r6mp8
2018/07/12
2
0

没有更多内容

加载失败,请刷新页面

加载更多

阻塞锁,非阻塞锁,自旋锁,互斥锁

1.阻塞锁 多个线程同时调用同一个方法的时候,所有线程都被排队处理了。让线程进入阻塞状态进行等待,当获得相应的信号(唤醒,时间) 时,才可以进入线程的准备就绪状态,准备就绪状态的所有...

osc_umiwij2c
14分钟前
0
0
Asp.NetCore3.1 WebApi中模型验证

前言   不管是前端,还是后端,做数据合法性验证是避免不了的,这边文章就记录一下Asp.NetCore3.1 WebApi中的模型验证; 传统写法--不使用模型验证   来,先上图:   我相信,应该绝大...

osc_qgfjs4a5
15分钟前
21
0
龙芯开源社区上线.NET主页

龙芯团队从2019年7 月份开始着手.NET Core的MIPS64支持研发,经过将近一年的研发,在2020年6月18日完成了里程碑性的工作,在github CoreCLR 仓库:https://github.com/gsvm/coreclr, 随后受...

osc_bj12kvua
15分钟前
11
0
高并发下浏览量入库设计

一、背景 文章浏览量统计,low的做法是:用户每次浏览,前端会发送一个GET请求获取一篇文章详情时,会把这篇文章的浏览量+1,存进数据库里。 1.1 这么做,有几个问题: 在GET请求的业务逻辑里...

osc_uj3h5gt9
16分钟前
17
0
nginx timeout 配置 全局timeout 局部timeout web timeout

nginx比较强大,可以针对单个域名请求做出单个连接超时的配置. 比如些动态解释和静态解释可以根据业务的需求配置 proxy_connect_timeout :后端服务器连接的超时时间_发起握手等候响应超时时间...

osc_5cok9i01
18分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部