BASE64编码与解码

原创 2006年05月30日 09:51:00


  /**
    * Encode a string using Base64 encoding. Used when storing passwords
    * as cookies.
    *
    * This is weak encoding in that anyone can use the decodeString
    * routine to reverse the encoding.
    *
    * @param str
    * @return String
    */
   public static String encodeString(String str)  {
       sun.misc.BASE64Encoder encoder = new sun.misc.BASE64Encoder();
       return encoder.encodeBuffer(str.getBytes()).trim();
   }

   /**
    * Decode a string using Base64 encoding.
    *
    * @param str
    * @return String
    */
   public static String decodeString(String str) {
       sun.misc.BASE64Decoder dec = new sun.misc.BASE64Decoder();
       try {
           return new String(dec.decodeBuffer(str));
       } catch (IOException io) {
               throw new RuntimeException(io.getMessage(), io.getCause());
       }
    }

Base64的使用,解码和编码

Java Base64 这是一个用于编码和解码(encode/decode )base64字符串和数据流的Java开源类库。Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一。可用来作...
  • lzqjfly
  • lzqjfly
  • 2013-04-24 10:20:39
  • 2954

Base64编码解码算法

Base64不是什么新奇的算法了,不过如果你没从事过页面开发(或者说动态页面开发,尤其是邮箱服务),你都不怎么了解过,只是听起来很熟悉。 对于黑客来说,Base64与MD5算法有着同样的位置,因...
  • nyist327
  • nyist327
  • 2014-10-28 16:40:16
  • 2880

android BASE64编码和解码一

今天在做Android项目的时候遇到一个问题,需求是向服务器上传一张图片,要求把图片转化成图片流放在 json字符串里传输。类似这样的: {“name”:”jike”,”age”:”20”,”pic”...
  • u010524035
  • u010524035
  • 2016-09-14 11:14:25
  • 5186

Android Base64编码解码

http://my.oschina.net/lengwei/blog/355901
  • birthmarkqiqi
  • birthmarkqiqi
  • 2016-04-22 17:24:54
  • 346

Base64编码解码原理详解

Base64编码解码原理详解1. Base64字符的组成部分 Base64所用字符: 0,1,2 ….9 A,B,C,D…Z a,b,c,d…z + / 对应ASCII: 48,49…5...
  • u013412497
  • u013412497
  • 2016-06-01 00:51:58
  • 7876

原生JS实现base64解码与编码

什么是base64base64是用规定的64种字符来表示任意二进制数据的一种编码格式,而且这64种字符均是可见字符,而之所以要是可见的是因为在不同设备上处理不可见字符时可能发生错误。通常,电子邮件数据...
  • YuChenLi923
  • YuChenLi923
  • 2017-04-14 11:33:12
  • 7844

Base64 JAVA后台编码与JS前台解码(解决中文乱码问题)

中文通过Java后台进行Base64编码后传到前台,通过JS进行Base64解码时会出现中文乱码的问题,被这个问题也是困扰了几天,使用jquery.base64.js只能转码非中文字符,经过搜集各种方...
  • z798083517
  • z798083517
  • 2017-07-07 11:29:36
  • 2532

java 中使用base64编码和解码:

java 中使用base64编码和解码:   第一种方式: 通过反射使用java 中不对外公开的类: Java代码   /***       * encode by Base64   ...
  • QMW19910301
  • QMW19910301
  • 2015-10-15 15:28:21
  • 2240

iOS 自带的base64 编码与解码

在我们项目中需要将一个NSData类型的数据进行base64编码为一个字符串进行传输。这里记录下编码和解码的方式 编码: UIImage *image = [UIImage ima...
  • qqMCY
  • qqMCY
  • 2015-01-06 14:57:31
  • 4194

base64解码urlencode乱码

问题描述: 服务器返回一个json格式的base64加密的字符串,要求将字符串解码得到一个json获取字段url,然后根据url获取一个图片 问题1: 通过Base64.decode(str.getB...
  • u014041033
  • u014041033
  • 2016-11-30 20:38:56
  • 4314
收藏助手
不良信息举报
您举报文章:BASE64编码与解码
举报原因:
原因补充:

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