当前位置: 首页 > news >正文

网站建设服务哪家有上海有什么seo公司

网站建设服务哪家有,上海有什么seo公司,怎么看网站有没有做推广,专业做网站建设公司这里写自定义目录标题 背景JAVA代码解决思路PHP解密 背景 公司PHP开发对接一个Java项目接口#xff0c;接口返回数据有用DESede/ECB/PKCS5Padding加密#xff0c;并且key也使用了SHA1PRNG加密了#xff0c;网上找了各种办法都不能解密#xff0c;耗了一两天的时间#xf… 这里写自定义目录标题 背景JAVA代码解决思路PHP解密 背景 公司PHP开发对接一个Java项目接口接口返回数据有用DESede/ECB/PKCS5Padding加密并且key也使用了SHA1PRNG加密了网上找了各种办法都不能解密耗了一两天的时间一度怀疑人生…… JAVA代码 public class DESUtil {private static final String KEY_ALGORITHM DESede;private static final String DEFAULT_CIPHER_ALGORITHM DESede/ECB/PKCS5Padding;/* DES加密 */public static String encrypt(String content, final String key) {try {Cipher cipher Cipher.getInstance(DEFAULT_CIPHER_ALGORITHM);byte[] byteContent content.getBytes(StandardCharsets.UTF_8.name());cipher.init(Cipher.ENCRYPT_MODE, getSecretKey(key));byte[] result cipher.doFinal(byteContent);return Base64.encodeBase64String(result);} catch (Exception ex) {log.error(【DES加密失败】:, ex);}return null;}/* DES解密 */public static String decrypt(String content, final String key) {try {Cipher cipher Cipher.getInstance(DEFAULT_CIPHER_ALGORITHM);cipher.init(Cipher.DECRYPT_MODE, getSecretKey(key));byte[] result cipher.doFinal(Base64.decodeBase64(content));return new String(result, StandardCharsets.UTF_8.name());} catch (Exception ex) {log.error(【DES解密失败】:, ex);}return null;}public static SecretKeySpec getSecretKey(final String key) {KeyGenerator kg null;try {kg KeyGenerator.getInstance(KEY_ALGORITHM);SecureRandom secureRandom SecureRandom.getInstance(SHA1PRNG);secureRandom.setSeed(key.getBytes(StandardCharsets.UTF_8.name()));kg.init(secureRandom);SecretKey secretKey kg.generateKey();return new SecretKeySpec(secretKey.getEncoded(), KEY_ALGORITHM);} catch (NoSuchAlgorithmException ex) {log.error(【DES生成秘钥失败】:, ex);} catch (UnsupportedEncodingException e) {log.error(【DES生成秘钥失败】:, e);}return null;} }解决思路 终于找到了一个类似问题可是要会员才能看作为一名穷DS,哪有这么富有灵机一动在某鱼花了1大洋看了解决思路果然是金钱的力量功夫不负有心人啊终于寻到stackoverflow有个类似问题。 上面Java代码中的secretKey变量的比特值使用Base64Utils.encode后得到base64字符串 然后在php中使用base64_decode解码串得到密钥key PHP解密 /* 3DES解密 */public function desDecrypt($content) {$key$this-config[desKey];$keybase64_decode($key);$content base64_decode($content);// 解密数据$plaintext openssl_decrypt($content, DES-EDE3, $key, OPENSSL_RAW_DATA);return $plaintext;}
http://www.dnsts.com.cn/news/259766.html

相关文章:

  • 加盟网站制作公司私人做网站收费
  • 嘉峪关做网站怎么自己创建网站
  • 黑龙江建设网网上办事大厅网站架构优化 amp
  • h5游戏网站入口网站版本功能列表
  • 厦门营销型网站东莞网站推广建设
  • 深圳网站建设公司官网重庆seo主管
  • 制作好的网站邢台千度网络科技有限公司
  • 做视频解析网站播放器和接口廊坊市网站推广
  • 网站的建设维护推广wordpress 主题字体
  • 罗定市住房和城乡建设局网站阿里巴巴的网站二维码怎么做
  • 运城市住房和城乡建设局网站咸阳网站建设培训学校
  • 国内个人网站欣赏集宁网站建设SEO优化
  • 邢台做网站哪家公司好中国国际新闻
  • 做礼品公司网站的费用计算机类专业包括哪些
  • 成都建网站设计网站musil
  • 江苏优化网站哪家好关于建筑工程的网站
  • 传诚信网站建设海南汽车网站建设
  • 综合网站模板服装网站建设网
  • 如果网站已被入侵织梦网站主页底
  • 怎么免费网站工业互联网平台排名
  • 网站源码如何使用天津招标信息网官网
  • 美容院网站建设方案书网页与网站建设
  • 海南省建设工程质量监督网站酒店网站建设协议
  • 企业网站建设三个原则简述建设iis网站的基本过程
  • 网站设计怎么做好学校网站建设情况介绍
  • 保定市做网站的公司wordpress熊掌
  • c 网站开发案例代码电商网站开发主要设计内容
  • 周到的网站建设推广湘潭网站建设优化技术
  • 旅游网站建设方案的总结做网站能赚流量钱吗
  • 男女做暖暖的免费观看网站有关做有机肥的企业网站