本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
AES加解密算法(使用Base64做转码以及辅助加密)
import javax.crypto.Cipher;
import javax.crypto.spec.IvParameterSpec;
import javax.crypto.spec.SecretKeySpec;
/**
* AES加解密算法(使用Base64做转码以及辅助加密)
*
*/
public class AES {
private static b ...
利用 Base64 缩短 UUID 至22位
UUID还是比较常用的,尤其在web应用里。
有时在URL中传播,感觉比较长,于是想对其进行缩短,查询了一些资料,发现目前最短是到 22
位(使用URL传播非转义字符,结合Base64)
废话少说,代码奉上:
Java代码
public
class
UuidBase64ShortMap
implements
StringSho ...
浏览器中的base64图片
<img src="data:image/gif;base64,R0lGODlhDwAPAKECAAAAzMzM/////
wAAACwAAAAADwAPAAACIISPeQHsrZ5ModrLlN48CXF8m2iQ3YmmKqVlRtW4ML
wWACH+H09wdGltaXplZCBieSBVbGVhZCBTbWFydFNhdmVyIQAAOw=="
al ...
不要使用sun.misc.BASE64Encoder
一直以来Base64的加密解密都是使用sun.misc包下的BASE64Encoder及BASE64Decoder的
这次换了JDK后发现提示找不到该类,网上有办法说重新配置jre就行了,但事实上不是这么简单的,在我测试后发现,这是要看配置的jre的类型是execution environment(执行环境),还是alternate jre(替代jre)
这两种方法中,如果是第一种就不行, ...
Base64位解密算法
package mains;
/***
* Base64位解密算法
* @author Administrator xlaohe1
*
*/
public class Base64Decrypt {
/**
* 64位字符
*/
private final static String Base64Ret = "ABCDEFGHIJKL ...
BASE64、MD5、SHA、HMAC几种加密算法
BASE64编码算法不算是真正的加密算法。
MD5、SHA、HMAC这三种加密算法,可谓是非可逆加密,就是不可解密的加密方法,我们称之为单向加密算法。我们通常只把他们作为加密的基础。单纯的以上三种的加密并不可靠。
BASE64
按照RFC2045的定义,Base64被定义为:Base64内容传送编码被设计用来把任意序列的8位字节描述为一种不易被人直接识别的形式。(The Base64 ...
Base64以及Md5的使用
利用md5,和base64对java应用中的敏感数据进行的加密和编码。
1. md5和base64在维基百科中的定义:
MD5即Message-Digest Algorithm 5(信息-摘要算法 5),用于 ...
COOKIE值中包括等号
系统中有一些值使用BASE64编码后存储在COOKIE中,当编码后的字符串最后有一个或者两个等号(=)时,使用Request.getCookies().getValue()会丢失等号,再BASE64解码时产生错误.
https://issues.apache.org/bugzilla/show_bug.cgi?id=44679,可以看到这个链接里面的讨论.
里面提到:
org.apache.t ...
base64转图片
http://wenku.baidu.com/view/b3c9a92f7375a417876f8f04.html?from=related&hasrec=1
前台页面展示图片可以有两种方式:
1.图片的路径
2.获取图片的编码,按如下格式:
<IMG src="data:image/png;base64,图片的编码 />
用sun.misc.BASE64E ...
你知道Base64编码的图片吗
大家都知道网页中的组件css,script可以有内联、外联之分,如:
网页中内联css\script:
<style>
.WdateFmtErr{
font-weight:bolder;
color:red;
}
</style>
<script type="text/javascript">
$('blog_titl ...
[image]base64图片二进制,序列与反序列
图片数据Base64编解码(java实现)
package com.vista.test;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
im ...
转载JS实现base64加密解密
<HTML><HEAD><TITLE>Base64</TITLE><script language=javascript>var base64EncodeChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var ...
【转】BASE64Decoder小解
BASE64Decoder小解(转)
2011-07-01 10:04
Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。
Base64要求把每三个8Bit的字节转换为四个6Bit的字节(3*8 = 4*6 = 24),然后把6Bit再添两位高位0,组成四个8Bit的字节,也就是说,转换后的字符串理论上将要比 ...
JDK Base64加密解密算法
核心提示:java Base64编码非常容易,jdk本身就提供了base64编码的类,下面是base64编码和解码的例子 例子中使用参数-e表示加密,-d表示解密. 代码 import java.io.ByteArrayInputStream; import java.io.FileInputStream; import java.io.FileOutputStream; import sun.m ...