国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

求助:JAVA加密的數(shù)據(jù)PHP解密

瀏覽:149日期:2024-04-14 09:34:55

問題描述

java 加密后的密文:iP6nVfCE9Eiw47utJDR6wV6Lhl4xyOgYykub0HUJSZQ=以下是 java 的 aes 加密類,希望能用 php 解密出來

package com.mk.api.util;import java.security.Key;import java.security.MessageDigest;import java.util.Arrays;import javax.crypto.Cipher;import javax.crypto.spec.SecretKeySpec;import javax.xml.bind.DatatypeConverter;/** * AES 加密 */public class AES { private static final String AESTYPE = "AES"; private static final String KEY = "Z8LSq0wWwB5v+6YJzurcP463H3F12iZh74fDj4S74oUH4EONkiKb2FmiWUbtFh97GG/c/lbDE47mvw6j94yXxKHOpoqu6zpLKMKPcOoSppcVWb2q34qENBJkudXUh4MWcreondLmLL2UyydtFKuU9Sa5VgY/CzGaVGJABK2ZR94="; /** * 加密 * @param content * @return */ public static String encrypt(String str) { try { Key key = generateKey(); Cipher c = Cipher.getInstance(AESTYPE); c.init(Cipher.ENCRYPT_MODE, key); byte[] encVal = c.doFinal(str.getBytes()); String encryptedValue = DatatypeConverter.printBase64Binary(encVal); return encryptedValue; } catch (Exception e) { e.printStackTrace(); } return null; } /** * 解密 * @param content * @return */ public static String decrypt(String str) { try { Key key = generateKey(); Cipher c = Cipher.getInstance(AESTYPE); c.init(Cipher.DECRYPT_MODE, key); byte[] decordedValue = DatatypeConverter.parseBase64Binary(str); byte[] decValue = c.doFinal(decordedValue); String decryptedValue = new String(decValue); return decryptedValue; } catch (Exception e) { e.printStackTrace(); } return null; } private static Key generateKey() throws Exception { byte[] keyValue = KEY.getBytes("UTF-8"); MessageDigest sha = MessageDigest.getInstance("SHA-1"); keyValue = sha.digest(keyValue); keyValue = Arrays.copyOf(keyValue, 16); Key key = new SecretKeySpec(keyValue, AESTYPE); return key; } }

問題解答

回答1:

看看這個:https://www.php.cn/php-weizijiaocheng-455991.html

回答2:

package com.mk.api.util;import java.security.Key;import java.security.MessageDigest;import java.util.Arrays;import javax.crypto.Cipher;import javax.crypto.spec.SecretKeySpec;import javax.xml.bind.DatatypeConverter;/** * AES 加密 */public class AES { private static final String AESTYPE = "AES"; private static final String KEY = "Z8LSq0wWwB5v+6YJzurcP463H3F12iZh74fDj4S74oUH4EONkiKb2FmiWUbtFh97GG/c/lbDE47mvw6j94yXxKHOpoqu6zpLKMKPcOoSppcVWb2q34qENBJkudXUh4MWcreondLmLL2UyydtFKuU9Sa5VgY/CzGaVGJABK2ZR94="; /** * 加密 * @param content * @return */ public static String encrypt(String str) { try { Key key = generateKey(); Cipher c = Cipher.getInstance(AESTYPE); c.init(Cipher.ENCRYPT_MODE, key); byte[] encVal = c.doFinal(str.getBytes()); String encryptedValue = DatatypeConverter.printBase64Binary(encVal); return encryptedValue; } catch (Exception e) { e.printStackTrace(); } return null; } /** * 解密 * @param content * @return */ public static String decrypt(String str) { try { Key key = generateKey(); Cipher c = Cipher.getInstance(AESTYPE); c.init(Cipher.DECRYPT_MODE, key); byte[] decordedValue = DatatypeConverter.parseBase64Binary(str); byte[] decValue = c.doFinal(decordedValue); String decryptedValue = new String(decValue); return decryptedValue; } catch (Exception e) { e.printStackTrace(); } return null; } private static Key generateKey() throws Exception { byte[] keyValue = KEY.getBytes("UTF-8"); MessageDigest sha = MessageDigest.getInstance("SHA-1"); keyValue = sha.digest(keyValue); keyValue = Arrays.copyOf(keyValue, 16); Key key = new SecretKeySpec(keyValue, AESTYPE); return key; } }

上面代碼格式亂了

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 成人毛片免费播放 | 成a人片亚洲日本久久 | 三级毛片基地 | 日本www高清免费视频观看 | 免费v片视频在线观看视频 免费v片在线观看 | 欧美一级日韩在线观看 | 日本一级在线播放线观看视频 | 日本特级淫片免费看 | 99精品国产成人一区二区在线 | 国产三级做爰高清视频a | 国产欧美精品午夜在线播放 | 日韩高清成人毛片不卡 | 黄色成人在线观看 | 日韩美女专区中文字幕 | 免费午夜扒丝袜www在线看 | 国产日本精品 | 国产精品久久久久久久久99热 | 成年网站在线在免费播放 | 欧美三级网站 | 亚洲欧美卡通动漫丝袜美腿 | 国产精品青草久久 | 成人亚洲精品一区 | 日韩欧美高清在线 | 做爰www免费看视频 1024色淫免费视频 | 一级欧美过瘾大片 | 亚洲精品一二三区-久久 | 亚洲一区 中文字幕 久久 | 欧美日韩一区二区综合在线视频 | 国产精品亚洲综合天堂夜夜 | 一区二区三区四区五区六区 | 亚洲国产欧美一区 | 精品中文字幕一区在线 | 草草视频免费观看 | a级毛片毛片免费观看永久 a级毛片毛片免费很很综合 | dy888午夜国产午夜精品 | 一级国产精品一级国产精品片 | 久久精品系列 | 欧美成人高清在线视频大全 | 国产区更新| 九九这里只精品视在线99 | 91精品国产手机 |