锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产∨亚洲V天堂无码久久久,亚洲国产一区在线,国产亚洲精品a在线观看http://www.tkk7.com/duanzhimin528/category/45404.htmlLife is a voyage, not a destination.zh-cnTue, 27 Jul 2010 04:42:24 GMTTue, 27 Jul 2010 04:42:24 GMT60- 鐢熸垚璇佷功鍛戒護(hù)keytoolhttp://www.tkk7.com/duanzhimin528/archive/2010/06/22/324197.htmlDZM.528DZM.528Tue, 22 Jun 2010 10:01:00 GMThttp://www.tkk7.com/duanzhimin528/archive/2010/06/22/324197.htmlhttp://www.tkk7.com/duanzhimin528/comments/324197.htmlhttp://www.tkk7.com/duanzhimin528/archive/2010/06/22/324197.html#Feedback0http://www.tkk7.com/duanzhimin528/comments/commentRss/324197.htmlhttp://www.tkk7.com/duanzhimin528/services/trackbacks/324197.html1.鏈嶅姟鍣ㄤ腑鐢熸垚璇佷功錛?娉細(xì)鐢熸垚璇佷功鏃訛紝CN瑕佸拰鏈嶅姟鍣ㄧ殑鍩熷悕鐩稿悓錛屽鏋滃湪鏈湴嫻嬭瘯錛屽垯浣跨敤localhost)
keytool -genkey -alias tomcat -keyalg RSA -keystore d:\mykeystore -dname "CN=localhost, OU=localhost, O=localhost, L=SH, ST=SH, C=CN" -keypass changeit -storepass changeit 闃呰鍏ㄦ枃
]]> - 鐢↘eytool鍜孫penSSL鐢熸垚鍜岀鍙戞暟瀛楄瘉涔?/title>http://www.tkk7.com/duanzhimin528/archive/2010/06/22/324182.htmlDZM.528DZM.528Tue, 22 Jun 2010 07:51:00 GMThttp://www.tkk7.com/duanzhimin528/archive/2010/06/22/324182.htmlhttp://www.tkk7.com/duanzhimin528/comments/324182.htmlhttp://www.tkk7.com/duanzhimin528/archive/2010/06/22/324182.html#Feedback0http://www.tkk7.com/duanzhimin528/comments/commentRss/324182.htmlhttp://www.tkk7.com/duanzhimin528/services/trackbacks/324182.html闃呰鍏ㄦ枃

]]> - Java瀹夊叏鏂歸潰鐨勪竴浜涚緝鍐欒瘝(Java Security Abbreviation)http://www.tkk7.com/duanzhimin528/archive/2010/06/22/324178.htmlDZM.528DZM.528Tue, 22 Jun 2010 07:36:00 GMThttp://www.tkk7.com/duanzhimin528/archive/2010/06/22/324178.htmlhttp://www.tkk7.com/duanzhimin528/comments/324178.htmlhttp://www.tkk7.com/duanzhimin528/archive/2010/06/22/324178.html#Feedback0http://www.tkk7.com/duanzhimin528/comments/commentRss/324178.htmlhttp://www.tkk7.com/duanzhimin528/services/trackbacks/324178.html
CDA錛孋ombined DDA/Application Cryptogram Generation澶嶅悎鏁版嵁璁よ瘉/搴旂敤瀵嗘枃鐢熸垚
DDA錛孌ynamic Data Authentication鍔ㄦ佹暟鎹璇?br />SDA錛孲tatic Data Authentication 闈欐佹暟鎹璇?br />DES錛孌ata Encryption Standard 鏁版嵁鍔犲瘑鏍囧噯錛屽浗鍐呰繕鏄彨DES
SHA1錛孲ecure Hash Algorithm 1瀹夊叏鍝堝笇鏁e垪綆楁硶1錛屾湁1褰撶劧榪樻湁128錛?046涔嬬被鐨勫挴
RSA錛孯ivest, Shamir, Adleman Algorithm鍑犱釜浜哄悕鍛藉悕鐨勯潪瀵圭О綆楁硶錛屾病鏈変腑鏂囷紝縐癛SA
MD5錛孧essage Digest 5娑堟伅 (鎶ユ枃涔熷彲浠?鎽樿綆楁硶5錛屾湁5錛屽綋鐒舵湁4
IDEA錛孖nternational Data Encryption Algorithm鍥介檯鏁版嵁鍔犲瘑綆楁硶

]]> - MD5/Base64鍔犲瘑綆楁硶http://www.tkk7.com/duanzhimin528/archive/2010/05/27/322007.htmlDZM.528DZM.528Thu, 27 May 2010 04:15:00 GMThttp://www.tkk7.com/duanzhimin528/archive/2010/05/27/322007.htmlhttp://www.tkk7.com/duanzhimin528/comments/322007.htmlhttp://www.tkk7.com/duanzhimin528/archive/2010/05/27/322007.html#Feedback0http://www.tkk7.com/duanzhimin528/comments/commentRss/322007.htmlhttp://www.tkk7.com/duanzhimin528/services/trackbacks/322007.html闃呰鍏ㄦ枃

]]> - DES鍔犲瘑銆佽В瀵嗗瓧絎︿覆綆楁硶(java鐗?http://www.tkk7.com/duanzhimin528/archive/2010/05/27/322005.htmlDZM.528DZM.528Thu, 27 May 2010 04:06:00 GMThttp://www.tkk7.com/duanzhimin528/archive/2010/05/27/322005.htmlhttp://www.tkk7.com/duanzhimin528/comments/322005.htmlhttp://www.tkk7.com/duanzhimin528/archive/2010/05/27/322005.html#Feedback0http://www.tkk7.com/duanzhimin528/comments/commentRss/322005.htmlhttp://www.tkk7.com/duanzhimin528/services/trackbacks/322005.html
/**
聽* @author聽聽聽 鏉庡浗搴?br />聽* @company聽聽 leemenz (C) copyright
聽* @time聽聽聽聽聽 Nov 1, 2006聽 10:18:41 AM
聽* @version聽聽 1.0.0.0
聽* @package聽聽 com.des
聽*/
package com.des;
import java.security.*;
import javax.crypto.*;
public class DESPlus {
聽private static String strDefaultKey = "national";
聽private Cipher encryptCipher = null;
聽private Cipher decryptCipher = null;
聽/**
聽 * 灝哹yte鏁扮粍杞崲涓鴻〃紺?6榪涘埗鍊肩殑瀛楃涓詫紝 濡傦細(xì)byte[]{8,18}杞崲涓猴細(xì)0813錛?鍜宲ublic static byte[]
聽 * hexStr2ByteArr(String strIn) 浜掍負(fù)鍙嗙殑杞崲榪囩▼
聽 *
聽 * @param arrB
聽 *聽聽聽聽聽聽聽聽聽聽聽 闇瑕佽漿鎹㈢殑byte鏁扮粍
聽 * @return 杞崲鍚庣殑瀛楃涓?br />聽 * @throws Exception
聽 *聽聽聽聽聽聽聽聽聽聽聽聽 鏈柟娉曚笉澶勭悊浠諱綍寮傚父錛屾墍鏈夊紓甯稿叏閮ㄦ姏鍑?br />聽 */
聽public static String byteArr2HexStr(byte[] arrB) throws Exception {
聽 int iLen = arrB.length;
聽 // 姣忎釜byte鐢ㄤ袱涓瓧絎︽墠鑳借〃紺猴紝鎵浠ュ瓧絎︿覆鐨勯暱搴︽槸鏁扮粍闀垮害鐨勪袱鍊?br />聽 StringBuffer sb = new StringBuffer(iLen * 2);
聽 for (int i = 0; i < iLen; i++) {
聽聽 int intTmp = arrB[i];
聽聽 // 鎶婅礋鏁拌漿鎹負(fù)姝f暟
聽聽 while (intTmp < 0) {
聽聽聽 intTmp = intTmp + 256;
聽聽 }
聽聽 // 灝忎簬0F鐨勬暟闇瑕佸湪鍓嶉潰琛?
聽聽 if (intTmp < 16) {
聽聽聽 sb.append("0");
聽聽 }
聽聽 sb.append(Integer.toString(intTmp, 16));
聽 }
聽 return sb.toString();
聽}
聽/**
聽 * 灝嗚〃紺?6榪涘埗鍊肩殑瀛楃涓茶漿鎹負(fù)byte鏁扮粍錛?鍜宲ublic static String byteArr2HexStr(byte[] arrB)
聽 * 浜掍負(fù)鍙嗙殑杞崲榪囩▼
聽 *
聽 * @param strIn
聽 *聽聽聽聽聽聽聽聽聽聽聽 闇瑕佽漿鎹㈢殑瀛楃涓?br />聽 * @return 杞崲鍚庣殑byte鏁扮粍
聽 * @throws Exception
聽 *聽聽聽聽聽聽聽聽聽聽聽聽 鏈柟娉曚笉澶勭悊浠諱綍寮傚父錛屾墍鏈夊紓甯稿叏閮ㄦ姏鍑?br />聽 * @author <a href="mailto:leo841001@163.com">LiGuoQing</a>
聽 */
聽public static byte[] hexStr2ByteArr(String strIn) throws Exception {
聽 byte[] arrB = strIn.getBytes();
聽 int iLen = arrB.length;
聽 // 涓や釜瀛楃琛ㄧず涓涓瓧鑺傦紝鎵浠ュ瓧鑺傛暟緇勯暱搴︽槸瀛楃涓查暱搴﹂櫎浠?
聽 byte[] arrOut = new byte[iLen / 2];
聽 for (int i = 0; i < iLen; i = i + 2) {
聽聽 String strTmp = new String(arrB, i, 2);
聽聽 arrOut[i / 2] = (byte) Integer.parseInt(strTmp, 16);
聽 }
聽 return arrOut;
聽}
聽/**
聽 * 榛樿鏋勯犳柟娉曪紝浣跨敤榛樿瀵嗛挜
聽 *
聽 * @throws Exception
聽 */
聽public DESPlus() throws Exception {
聽 this(strDefaultKey);
聽}
聽/**
聽 * 鎸囧畾瀵嗛挜鏋勯犳柟娉?br />聽 *
聽 * @param strKey
聽 *聽聽聽聽聽聽聽聽聽聽聽 鎸囧畾鐨勫瘑閽?br />聽 * @throws Exception
聽 */
聽public DESPlus(String strKey) throws Exception {
聽 Security.addProvider(new com.sun.crypto.provider.SunJCE());
聽 Key key = getKey(strKey.getBytes());
聽 encryptCipher = Cipher.getInstance("DES");
聽 encryptCipher.init(Cipher.ENCRYPT_MODE, key);
聽 decryptCipher = Cipher.getInstance("DES");
聽 decryptCipher.init(Cipher.DECRYPT_MODE, key);
聽}
聽/**
聽 * 鍔犲瘑瀛楄妭鏁扮粍
聽 *
聽 * @param arrB
聽 *聽聽聽聽聽聽聽聽聽聽聽 闇鍔犲瘑鐨勫瓧鑺傛暟緇?br />聽 * @return 鍔犲瘑鍚庣殑瀛楄妭鏁扮粍
聽 * @throws Exception
聽 */
聽public byte[] encrypt(byte[] arrB) throws Exception {
聽 return encryptCipher.doFinal(arrB);
聽}
聽/**
聽 * 鍔犲瘑瀛楃涓?br />聽 *
聽 * @param strIn
聽 *聽聽聽聽聽聽聽聽聽聽聽 闇鍔犲瘑鐨勫瓧絎︿覆
聽 * @return 鍔犲瘑鍚庣殑瀛楃涓?br />聽 * @throws Exception
聽 */
聽public String encrypt(String strIn) throws Exception {
聽 return byteArr2HexStr(encrypt(strIn.getBytes()));
聽}
聽/**
聽 * 瑙e瘑瀛楄妭鏁扮粍
聽 *
聽 * @param arrB
聽 *聽聽聽聽聽聽聽聽聽聽聽 闇瑙e瘑鐨勫瓧鑺傛暟緇?br />聽 * @return 瑙e瘑鍚庣殑瀛楄妭鏁扮粍
聽 * @throws Exception
聽 */
聽public byte[] decrypt(byte[] arrB) throws Exception {
聽 return decryptCipher.doFinal(arrB);
聽}
聽/**
聽 * 瑙e瘑瀛楃涓?br />聽 *
聽 * @param strIn
聽 *聽聽聽聽聽聽聽聽聽聽聽 闇瑙e瘑鐨勫瓧絎︿覆
聽 * @return 瑙e瘑鍚庣殑瀛楃涓?br />聽 * @throws Exception
聽 */
聽public String decrypt(String strIn) throws Exception {
聽 return new String(decrypt(hexStr2ByteArr(strIn)));
聽}
聽/**
聽 * 浠庢寚瀹氬瓧絎︿覆鐢熸垚瀵嗛挜錛屽瘑閽ユ墍闇鐨勫瓧鑺傛暟緇勯暱搴︿負(fù)8浣?涓嶈凍8浣嶆椂鍚庨潰琛?錛岃秴鍑?浣嶅彧鍙栧墠8浣?br />聽 *
聽 * @param arrBTmp
聽 *聽聽聽聽聽聽聽聽聽聽聽 鏋勬垚璇ュ瓧絎︿覆鐨勫瓧鑺傛暟緇?br />聽 * @return 鐢熸垚鐨勫瘑閽?br />聽 * @throws java.lang.Exception
聽 */
聽private Key getKey(byte[] arrBTmp) throws Exception {
聽 // 鍒涘緩涓涓┖鐨?浣嶅瓧鑺傛暟緇勶紙榛樿鍊間負(fù)0錛?br />聽 byte[] arrB = new byte[8];
聽 // 灝嗗師濮嬪瓧鑺傛暟緇勮漿鎹負(fù)8浣?br />聽 for (int i = 0; i < arrBTmp.length && i < arrB.length; i++) {
聽聽 arrB[i] = arrBTmp[i];
聽 }
聽 // 鐢熸垚瀵嗛挜
聽 Key key = new javax.crypto.spec.SecretKeySpec(arrB, "DES");
聽 return key;
聽}
}
嫻嬭瘯紼嬪簭聽 Test.java
/**
聽* @author聽聽聽 鏉庡浗搴?br />聽* @company聽聽 leemenz (C) copyright
聽* @time聽聽聽聽聽 Nov 1, 2006聽 10:24:06 AM
聽* @version聽聽 1.0.0.0
聽* @package聽聽 com.des
聽*/
package com.des;
/**
聽* @author Administrator
聽*
聽*/
public class Test {
聽/**
聽 * @param args
聽 */
聽public static void main(String[] args) {
聽 // TODO Auto-generated method stub
聽 try {
聽聽 String test = "Hellow Word!";
聽聽 //DESPlus des = new DESPlus();//榛樿瀵嗛挜
聽聽 DESPlus des = new DESPlus("leemenz");//鑷畾涔夊瘑閽?br />聽聽 System.out.println("鍔犲瘑鍓嶇殑瀛楃錛?+test);
聽聽 System.out.println("鍔犲瘑鍚庣殑瀛楃錛?+des.encrypt(test));
聽聽 System.out.println("瑙e瘑鍚庣殑瀛楃錛?+des.decrypt(des.encrypt(test)));
聽 } catch (Exception e) {
聽聽 // TODO: handle exception
聽聽 e.printStackTrace();
聽 }
聽}
}

]]>
主站蜘蛛池模板:
伊人久久国产免费观看视频|
免费人成网站永久|
91高清免费国产自产|
亚洲a一级免费视频|
欧洲人成在线免费|
亚洲视频在线观看网址|
99爱视频99爱在线观看免费|
亚洲视频小说图片|
在线a级毛片免费视频|
亚洲日本久久一区二区va|
无码人妻精品一二三区免费|
亚洲偷自拍另类图片二区|
午夜国产大片免费观看|
一个人看的www免费在线视频|
伊人久久大香线蕉亚洲五月天|
国产又黄又爽又大的免费视频|
久久丫精品国产亚洲av不卡
|
国产gav成人免费播放视频|
国产精品亚洲一区二区在线观看|
免费中文字幕不卡视频|
男的把j放进女人下面视频免费|
亚洲码在线中文在线观看|
日本免费电影一区|
毛片基地看看成人免费|
亚洲精品影院久久久久久|
麻豆国产精品入口免费观看|
久久久久久国产a免费观看不卡
|
欧洲精品99毛片免费高清观看|
亚洲国产精品一区二区久|
免费黄色大片网站|
任你躁在线精品免费|
香蕉大伊亚洲人在线观看|
亚洲日本在线观看视频|
亚洲大片免费观看|
日韩成人毛片高清视频免费看|
久久亚洲精品成人|
国产免费私拍一区二区三区|
久久久久久免费一区二区三区
|
亚洲AV中文无码乱人伦下载|
成年女人18级毛片毛片免费|
国产免费阿v精品视频网址|