最新文章列表

md5,base64

利用md5,和base64对java应用中的敏感数据进行的加密和编码。 1. md5和base64在维基百科中的定义:   MD5即Message-Digest Algorithm 5(信息-摘要算法 5),用于确保信息传输完整一致。 计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。将数据(如汉字)运算为另一固定长度值,是杂凑算法的基础原理,MD5的前身有M ...
zhb8015 评论(0) 有873人浏览 2014-07-15 22:49

各种Java加密算法

如基本的单向加密算法:   BASE64 严格地说,属于编码格式,而非加密算法 MD5(Message Digest algorithm 5,信息摘要算法) SHA(Secure Hash Algorithm,安全散列算法) HMAC(Hash Message Authentication Code,散列消息鉴别码)     复杂的对称加密(DES、P ...
yu120 评论(0) 有800人浏览 2014-07-14 14:05

简单的html5 File测试 for pic2base64

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml&q ...
top5 评论(0) 有857人浏览 2014-07-10 17:56

ruby的base64编码的诟病

str_raw = "To be prepared is half the victory." str_encoded = [str_raw].pack('m')  或者 ["abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"].pack("m") => " ...
counsellor 评论(0) 有1522人浏览 2014-07-01 00:57

去掉"/"后的base64加解密,js和java版

开发了一个百度网盘热门资源站,因为用了spring mvc的resturl和有静态化需要,即把url生成对应的物理文件。所以想到用base64对用户的搜索关键词进行转码。但是因为原base64中,有字符“/”影响resturl的解析,所以对base64进行了稍加改造,去掉了“/”,改为“!” js端转码代码: function searchJump(key){ key = base64e ...
xwater 评论(0) 有2227人浏览 2014-04-30 11:10

base64图片转换

     记录一些图片转64的工具:      http://image2base64.wemakesites.net/
zhangyaochun 评论(0) 有982人浏览 2014-01-11 18:42

图片数据Base64编解码(java实现)

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.mis ...
黄~渊 评论(0) 有9073人浏览 2014-01-07 11:07

公钥 私钥 证书 挑战码 Base64 SHA1

怎么样保证客户端和服务端通信是加密安全的呢? 我们一般会用到如下关键字  公钥   私钥   X509 数字证书 签名  base64  sha1 挑战码   那么他们的作 ...
fjzw2008 评论(0) 有2926人浏览 2013-11-26 17:38

java base64编码的三种方式

java 中如何使用base64编码呢? 有如下三种方式: 方式一:commons-codec.jar String base64String = "whuang123"; byte[] result = Base64.encodeBase64(base64String.getBytes());   方式二:使用sun.misc.BASE64Encoder / ...
hw1287789687 评论(0) 有120892人浏览 2013-11-05 15:46

base64编码和解码

/** * 将三个8位二进制看成一组,转为4个6位二进制组,不足8位的补0, 转完后, 对应4个十进制数字, 然后可以查找base64编码表 * (六位二进制数对应的最小十进制数是0,最大十进制数是63, 因此base64码表一共包含64个字符)进行编码 * 如果要转的字符个数不是3的倍数,则需要相应的补= 一个字符,需要补两个= 两个字符,需要补一个= * * ...
天使的左手 评论(0) 有924人浏览 2013-10-23 22:19

图片 Base64 格式 字符串转换

//Java 部分   package com.zht; import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream; import sun.misc.BASE6 ...
zht1933 评论(0) 有13051人浏览 2013-10-14 15:28

Javax mail实现模板邮件发送

       最近,在开发工作中有这么的需求,使用模板技术加javax mail发送模板邮件,经历的一系列的蛋疼时刻终于搞定,在这里做下总结,以备以后在遇到类似问题,方便查找。      使用VelocityEngine + Spring完成模板解析,VelocityTemplateMailProcessor.java:      /** * 处理velocity邮件模板,将 ...
arthur8 评论(0) 有2053人浏览 2013-09-27 14:20

Java使用Base64编码处理图片转String(方便传输)使用

/** * 将图片文件转化为字节数组字符串,并对其进行Base64编码处理 * @param imgFilePath * @return */ public static String GetImageStr(String imgFilePath) { byte[] data = null; // 读取图片字节数组 try { InputSt ...
yanxiaojia521 评论(9) 有7670人浏览 2013-09-13 12:09

加密与解密篇一之Base64

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

java base64编码和解码

java 中使用base64编码和解码:   第一种方式: 通过反射使用java 中不对外公开的类: /*** * encode by Base64 */ public static String encodeBase64(byte[]input) throws Exception{ Class clazz=Class.forName("com.sun.o ...
hw1287789687 评论(6) 有232159人浏览 2013-07-20 17:38

Base64

Base64是一种编码的算法,最初是为了解决电子邮件传输的问题 勉强可以认为它是一种加密算法,但是安全系数极低。因为不仅算法是公开的,连密钥也 ...
kyfxbl 评论(1) 有1643人浏览 2013-07-16 00:07

java模拟实现base64算法的编码过程

如题,base算法 包括编码、解码两部分本次实现的是编码的过程,其中没用使用位运算,所有位运算都是通过字符串的拼接完成 ,代码如下: 其中log4j部分可以替换成 Syste.out.println();   package org.jshand.base64; import org.apache.log4j.Logger; import sun.misc.BASE64Encod ...
314649444 评论(0) 有2480人浏览 2013-06-20 10:37

把纯文本字符串用Gzip压缩再转换为Base64能有多少压缩率呢?

其实具体多大压缩率要看源文件的内容,一般来说重复的单词越多,压缩率越高。 下面是把/usr/share/dict/words压缩的测试程序 import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.IOException; im ...
zjumty 评论(13) 有11103人浏览 2013-06-15 14:22

在ios中对gbk进行base64解码

如何在ios中对gbk进行base64解码? 首先下载在github上下载Base64的编解码第三方组件:   https://github.com/nicklockwood/Base64   下载后导入到项目中,如果你的文本是Utf-8编码的,解码直接调用方法: - (NSString *)base64DecodedString { return [NSString s ...
thierry.xing 评论(0) 有5396人浏览 2013-06-11 15:09

最近博客热门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