最新文章列表

在Cookie中存储二进制数据的方法

项目中需要将压缩后的二进制数据存入cookie的value中。如果直接将二进制数据存入是不行的,因为cookie规范中规定了一些字符不允许存入: 引用 With Version 0 cookies, values should not contain white space, brackets, parentheses, equals signs, commas, double quotes, sl ...
blueswind8306 评论(0) 有1919人浏览 2013-05-17 17:52

关于Ruby中Base64的注意

最近弄API,要用的RSA与Java通信,发现Ruby Base64.encode64(public_key#encrypt) 得到的值用Java不能decrypt,因为对RSA了解的不够深,不知道问题出在哪一方,经过一番周折,发现问题还是出在了Ruby的Base64.encode64方法上,该方法会将encoded的字符串每60个字符换行("\n"),把产生的换行去掉后就可以让 ...
gokure 评论(0) 有5212人浏览 2013-05-13 21:01

常用字符编码转换

       不论是web开发或是移动开发,在不同场景总是需要用的编码的转换,之前一直没有去深入的研究其中的转换关系,今天抽空学习了下(字符编码介绍很多,我只是将之间的关系总结了下,具体介绍可自行wiki)。        先介绍下几种主要的编码方式ASCII、Unicode、UTF-8、GBK、BASE64、URLEncode。 ASCII:美国信息交换标准代码,是基于拉丁字母的一套电 ...
答案在风中 评论(0) 有6289人浏览 2013-05-09 01:41

运用Data URI scheme规范展现图片

先来个小演示,将如下代码全部复制,然后粘贴到Chrome或Firefox等浏览器的地址栏内并打开: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4AQAAAAARHwt/AAAAq0lEQVR42u3VQQrEMAgFUMFrCV5d8FpC55tQaGYx4J9t00L6upCoSSvXOeT1t0NEM7Qnytl3+JooB8 ...
wangym 评论(0) 有2221人浏览 2013-04-24 09:17

Java中图片与base64位编码互转

import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import sun.misc.BASE64Decoder; import sun. ...
lsh4894 评论(4) 有33689人浏览 2013-04-15 15:29

转java base64编码的加密和解密 转自:冷月的博客

java 加密算法 base64 (一)java自带的加密和解密 import sun.misc.BASE64Decoder; public class Base64Utils { public static String getBASE64(byte[] b) { String s = null; if (b != null) { s = new sun. ...
cqhclys830 评论(0) 有1072人浏览 2013-03-26 18:03

base64编码

为了解决中文输入问题,需要将中文用base64编码一下,然后再解码一下 const char base[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; char *base64_encode(const char* data, int data_len) {     //i ...
依然fine 评论(0) 有734人浏览 2013-03-15 18:30

base64实现文件与字符串之间的转换(转)

  例子如下:   package com.ysj; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import sun. ...
ysj5125094 评论(0) 有7014人浏览 2012-12-15 16:29

Java加密技术(一)——BASE64与单向加密算法MD5&SHA&MAC

加密解密,曾经是我一个毕业设计的重要组件。在工作了多年以后回想当时那个加密、解密算法,实在是太单纯了。     言归正传,这里我们主要描述Java已经实现的一些加密解密算法,最后介绍数字证书。     如基本的单向加密算法:  BASE64 严格地说,属于编码格式,而非加密算法 MD5(Message Digest algorithm 5,信息摘要算法) SHA(Secure Hash ...
892848153 评论(0) 有1540人浏览 2012-12-09 21:02

如何校验RSA公钥的合法性

    最近在做开放平台相关的项目,外部开发者(isv)创建应用前,需要生成一对RSA公私钥对,私钥自己保留,公钥上传给我们。Isv的应用访问公司服务时,需要用私钥对请求进行加签,然后我们用他之前提供的公钥进行验签。       当isv将公钥上传后,需要对公钥的合法性进行验证,以下是验证工具类     /** * RSA密钥合法性验证器 * * @author xianwu ...
海浪儿 评论(0) 有9038人浏览 2012-11-21 17:43

学习笔记---md5加密与base64算法

  MessageDigest md = MessageDigest.getInstance("md5"); byte md5[] = md.digest(token.getBytes()); //128位 16【12,23,34,544543543543,】 //base64编码 SABDSSDSD BASE64Encoder en ...
dupengtao 评论(0) 有809人浏览 2012-11-06 18:30

将图片进行Base64编码后传输

Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,可用于在HTTP环境下传递较长的标识信息。使用Base64编码传输数据的主要好处是减少了HTTP请求,但却会使数据量变大。   Base64编码的思想是采用64个基本的ASCII码字符对数据进行重新编码。它将需要编码的数据拆分成字节数组,以3个字节为一组。按顺序排列24位数据,再把这24位数据分成4组,即每组6位。再在每组 ...
jsntghf 评论(0) 有7351人浏览 2012-10-26 10:50

转: Base64编码

什么是Base64? 按照RFC2045的定义,Base64被定义为:Base64内容传送编码被设计用来把任意序列的8位字节描述为一种不易被人直接识别的形式。(The Base64 Content-Transfer-Encoding is designed to represent arbitrary sequences of octets in a form that need not be hu ...
chenkangxian 评论(0) 有1397人浏览 2012-09-21 16:39

利用Base64实现图片和XML格式的相互转换

      package com; import java.awt.image.BufferedImage; import java.io.ByteArrayInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; impor ...
ysj5125094 评论(0) 有6481人浏览 2012-09-19 20:14

java sax与base64字符封装的高级应用

   把电子文件流转成base64字符串然后封装到xml里面,然后读取以用sax顺序读取的方式把电子文件读取出来。    因为sax是顺序读取xml的,不用整个xml加载到内存,解决xml大文件问题。 package com.base64.tool; import java.io.File; import java.io.FileOutputStream; import java.io.F ...
huahongluo 评论(0) 有1182人浏览 2012-08-15 16:28

eclipse下使用使用sun.misc.BASE64Decoder出错解决方案

Solution 1 : BASE64Decoder 这个没有java doc,属于jdk里不推荐使用的工具类 解决方案: 使用apache common中的Base64替换 你可以在这里下载Apache commons codec: http://commons.apache.org/codec/ 替换一下就可以了 强烈建议不要用sun.misc,是不安全的 ,最好不要使用 S ...
yuanzhifei89 评论(0) 有18494人浏览 2012-07-23 09:44

使用重排的编码表,实现Base64编码/解码

Base64是一种基于64个可打印字符来表示二进制数据的表示方法。由于2的6次方等于64,所以每6个比特为一个单元,对应某个可打印字符。三个字节有24个比特,对应于4个Base64单元,即3个字节需要用4个可打印字符来表示。它可用来作为电子邮件的传输编码。在Base64中的可打印字符包括字母A-Z、a-z、数字0-9 ,这样共有62个字符,此外两个可打印符号在不同的系统中而不同。一些如uuencod ...
sure 评论(0) 有1362人浏览 2012-07-20 08:52

base64加密解密的hive udf函数

依赖hadoop,hive相关包, 源码见附件。   add jar hdfs://nn.dc.sh-wgq/group/p_sdo_data/p_sdo_data_etl/udf/base64.jar; CREATE TEMPORARY FUNCTION encodebase64 AS 'com.sdo.hive.udf.EncodeBase64'; CREATE TEMPORARY F ...
superlxw1234 评论(0) 有7592人浏览 2012-07-12 12:28

iOS base64

+ (NSData*) base64Decode:(NSString *)string {     unsigned long ixtext, lentext;     unsigned char ch, inbuf[4], outbuf[4];     short i, ixinbuf;     Boolean flignore, flendtext = false;     c ...
siruoxian 评论(0) 有1211人浏览 2012-07-10 11:04

Base64加密解密java实现

关于Base64编码规则详情请看这里: http://baike.baidu.com/view/469071.htm   代码实现: /** * 实现Base64的编码以及解码; * @author dell * */ public class SelfBase64 { /** * 码表; */ public static char[] enco ...
luliangy 评论(0) 有3104人浏览 2012-07-04 22:14

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics