BASE64Encoder解码

原创 2013年12月02日 11:53:47

  BASE64Encoder是简单加密解密算法,使用者甚广

private static String get***() throws IOException {
    File file = new File("**\\***.xfdl");
    FileInputStream fis = new FileInputStream(file);
    ByteArrayOutputStream bout = new ByteArrayOutputStream();
    byte[] temp = new byte[1024];
    byte[] buf = (byte[])null;
    int length = 0;
    while ((length = fis.read(temp, 0, 1024)) != -1) {
      bout.write(temp, 0, length);
    }
    buf = bout.toByteArray();
    BASE64Encoder sunEncoder = new BASE64Encoder();
    String str = sunEncoder.encodeBuffer(buf).toString();

    return str;
  }

base64encoder

  • 2017年07月04日 14:35
  • 8KB
  • 下载

加密--java对加密的常见需求:3DES+BASE64Encoder+SHA256

概述:在信息交互过程中,出于安全考虑,网络的传输中经常对传输数据做加密和编码处理,其中涉及以下几种:  1、md5或者sha256摘要计算,该加密算法是单向加密,即加密的数据不能再通过解密还原。一般是...

BASE64Encoder

Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,在发送电子邮件时,服务器认证的用户名和密码需要用Base64编码,附件也需要用Base64编码。 Base64要求把每三个...

关于MyEclipse下的项目无法使用BASE64Encoder问题的解决办法

今天在MyEclipse的WebProject项目或JavaProject项目下对password进行MD5加密时,发现无法使用BASE64Encoder,即在Web项目的默认jre Library ...

sun.misc.BASE64Encoder存在的问题及其解决方法

问题背景:          最近在开发中用到了sun.misc.BASE64Encoder。发现两个问题:       其一、当编码的字节较长时,encode出来的字符串会自动加入\n\r进行自...

使用commons-beanutils封装请求中的数据与数据类型的转换,web中使用md5和BASE64Encoder加密

1. 日期类型的使用转化package com.heima; import java.text.ParseException; import java.text.SimpleDateFormat; i...

BASE64Encoder_ImgTransform

package cn.cnnic.api.client.commons; import java.awt.image.BufferedImage; import java.io.ByteArrayIn...

替换sun.misc.BASE64Encoder

替换sun.misc.BASE64Encoder 现象: 一直以来Base64的加密解密都是使用sun.misc包下的BASE64Encoder及BASE64Decoder的 这次换了JDK后...

解决Eclipse中无法直接使用Base64Encoder的问题

Base64的加密解密都是使用sun.misc包下的BASE64Encoder及BASE64Decoder的sun.misc.BASE64Encoder/BASE64Decoder类。这个类是sun公...

MyEclipse BASE64Encoder找不到jar包的解决方法

1.右键项目-》属性-》java bulid path-》jre System Library-》access rules-》resolution选择accessible,下面填上** 点击确定即可!...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:BASE64Encoder解码
举报原因:
原因补充:

(最多只允许输入30个字)