91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

Java電商源碼項目 保證源碼 保證原產(chǎn) 保證能用 安心下載

資源截圖

代碼片段和文件信息

package?org.yacht.common;

import?java.io.UnsupportedEncodingException;
import?java.security.InvalidKeyException;
import?java.security.NoSuchAlgorithmException;
import?java.security.SecureRandom;

import?javax.crypto.BadPaddingException;
import?javax.crypto.Cipher;
import?javax.crypto.IllegalBlockSizeException;
import?javax.crypto.KeyGenerator;
import?javax.crypto.NoSuchPaddingException;
import?javax.crypto.SecretKey;
import?javax.crypto.spec.SecretKeySpec;

public?class?AESUtil?{
private?static?final?String?password=“yuquan692351“;
/**
?*?加密
?*?
?*?@param?content
?*????????????需要加密的內容
?*?@param?password
?*????????????加密密碼
?*?@return
?*/
public?static?byte[]?encrypt(String?content)?{
try?{
KeyGenerator?kgen?=?KeyGenerator.getInstance(“AES“);
kgen.init(128?new?SecureRandom(password.getBytes()));
SecretKey?secretKey?=?kgen.generateKey();
byte[]?enCodeFormat?=?secretKey.getEncoded();
SecretKeySpec?key?=?new?SecretKeySpec(enCodeFormat?“AES“);
Cipher?cipher?=?Cipher.getInstance(“AES“);//?創(chuàng)建密碼器
byte[]?byteContent?=?content.getBytes(“utf-8“);
cipher.init(Cipher.ENCRYPT_MODE?key);//?初始化
byte[]?result?=?cipher.doFinal(byteContent);
return?result;?//?加密
}?catch?(NoSuchAlgorithmException?e)?{
e.printStackTrace();
}?catch?(NoSuchPaddingException?e)?{
e.printStackTrace();
}?catch?(InvalidKeyException?e)?{
e.printStackTrace();
}?catch?(UnsupportedEncodingException?e)?{
e.printStackTrace();
}?catch?(IllegalBlockSizeException?e)?{
e.printStackTrace();
}?catch?(BadPaddingException?e)?{
e.printStackTrace();
}
return?null;
}

/**
?*?解密
?*?
?*?@param?content
?*????????????待解密內容
?*?@param?password
?*????????????解密密鑰
?*?@return
?*/
public?static?byte[]?decrypt(byte[]?content)?{
try?{
KeyGenerator?kgen?=?KeyGenerator.getInstance(“AES“);
kgen.init(128?new?SecureRandom(password.getBytes()));
SecretKey?secretKey?=?kgen.generateKey();
byte[]?enCodeFormat?=?secretKey.getEncoded();
SecretKeySpec?key?=?new?SecretKeySpec(enCodeFormat?“AES“);
Cipher?cipher?=?Cipher.getInstance(“AES“);//?創(chuàng)建密碼器
cipher.init(Cipher.DECRYPT_MODE?key);//?初始化
byte[]?result?=?cipher.doFinal(content);
return?result;?//?加密
}?catch?(NoSuchAlgorithmException?e)?{
e.printStackTrace();
}?catch?(NoSuchPaddingException?e)?{
e.printStackTrace();
}?catch?(InvalidKeyException?e)?{
e.printStackTrace();
}?catch?(IllegalBlockSizeException?e)?{
e.printStackTrace();
}?catch?(BadPaddingException?e)?{
e.printStackTrace();
}
return?null;
}

????/**將二進制轉換成16進制
?????*?@param?buf
?????*?@return
?????*/
????public?static?String?parseByte2HexStr(byte?buf[])?{
????????????StringBuffer?sb?=?new?StringBuffer();
????????????for?(int?i?=?0;?i?????????????????????String?hex?=?Integer.toHexString(buf[i]?&?0xFF);
????????????????????if?(hex.length()?==?1)?{
?????????

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????8698??2013-07-23?10:09??翻譯網(wǎng)站源碼\.classpath

?????文件????????301??2013-09-14?17:26??翻譯網(wǎng)站源碼\.mymetadata

?????文件???????1227??2013-07-13?10:03??翻譯網(wǎng)站源碼\.project

?????文件???????1040??2013-07-13?10:04??翻譯網(wǎng)站源碼\.settings\com.genuitec.eclipse.j2eedt.core.prefs

?????文件???????3459??2013-09-14?17:27??翻譯網(wǎng)站源碼\.settings\org.eclipse.core.resources.prefs

?????文件??????????0??2013-06-09?19:06??翻譯網(wǎng)站源碼\logs\hbone.log

?????文件???????4498??2013-07-13?10:04??翻譯網(wǎng)站源碼\src\main\java\org\yacht\common\AESUtil.java

?????文件???????2160??2013-07-13?10:04??翻譯網(wǎng)站源碼\src\main\java\org\yacht\common\baseAction.java

?????文件????????789??2013-07-13?10:04??翻譯網(wǎng)站源碼\src\main\java\org\yacht\common\baseMenuConfig.java

?????文件????????457??2013-07-13?10:04??翻譯網(wǎng)站源碼\src\main\java\org\yacht\common\BsConstant.java

?????文件????????963??2013-07-13?10:04??翻譯網(wǎng)站源碼\src\main\java\org\yacht\common\BuildHtmlFile.java

?????文件??????22732??2013-07-19?13:49??翻譯網(wǎng)站源碼\src\main\java\org\yacht\common\DateUtil.java

?????文件???????3534??2013-07-13?10:04??翻譯網(wǎng)站源碼\src\main\java\org\yacht\common\DynaBeanCglibTest.java

?????文件??????10797??2013-07-13?10:04??翻譯網(wǎng)站源碼\src\main\java\org\yacht\common\FileManager.java

?????文件???????3158??2013-07-13?10:04??翻譯網(wǎng)站源碼\src\main\java\org\yacht\common\PageBean.java

?????文件???????1175??2013-09-04?14:05??翻譯網(wǎng)站源碼\src\main\java\org\yacht\common\PageBeans.java

?????文件???????6095??2013-07-24?14:22??翻譯網(wǎng)站源碼\src\main\java\org\yacht\common\SendMail.java

?????文件?????183828??2013-07-13?10:04??翻譯網(wǎng)站源碼\src\main\java\org\yacht\common\StringUtils.java

?????文件???????2079??2013-07-16?14:42??翻譯網(wǎng)站源碼\src\main\java\org\yacht\common\UtilDate.java

?????文件???????5168??2013-09-10?12:06??翻譯網(wǎng)站源碼\src\main\java\org\yacht\dao\FuserDao.java

?????文件???????3412??2013-07-13?10:04??翻譯網(wǎng)站源碼\src\main\java\org\yacht\dao\ImageDao.java

?????文件???????8636??2013-09-10?12:06??翻譯網(wǎng)站源碼\src\main\java\org\yacht\dao\OrderMangerDao.java

?????文件???????1496??2013-07-18?11:07??翻譯網(wǎng)站源碼\src\main\java\org\yacht\dao\YresumeDao.java

?????文件???????5456??2013-09-10?12:06??翻譯網(wǎng)站源碼\src\main\java\org\yacht\dao\YtaskDao.java

?????文件???????3167??2013-09-05?16:00??翻譯網(wǎng)站源碼\src\main\java\org\yacht\entity\FChinese.java

?????文件???????1688??2013-09-05?11:36??翻譯網(wǎng)站源碼\src\main\java\org\yacht\entity\FType.java

?????文件???????4270??2013-07-20?13:19??翻譯網(wǎng)站源碼\src\main\java\org\yacht\entity\FUser.java

?????文件???????5042??2013-07-13?10:04??翻譯網(wǎng)站源碼\src\main\java\org\yacht\entity\HbImage.java

?????文件???????3198??2013-08-31?09:44??翻譯網(wǎng)站源碼\src\main\java\org\yacht\entity\UInterpreters.java

?????文件???????4858??2013-07-13?10:04??翻譯網(wǎng)站源碼\src\main\java\org\yacht\entity\UOrder.java

............此處省略1634個文件信息

評論

共有 條評論

相關資源