<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      PHP實現DES/ECB/PKCS5Padding加密兼容Java SHA1PRNG算法

      在使用php調用java接口時,遇到了兩邊加密結果不一致的問題。經過溝通發現接口方使用了SHA1PRNG算法,對原密碼計算后做為Des的加密Key。

      因此在php中也需要先對原密碼做相應計算才能保持結果一致。

      java加密

      public static final String ALGORITHM = "DES";
      public static final String TRANSFORMATION = "DES/ECB/PKCS5Padding";
      
          public static String encrypt(String contents, String password) throws Exception {
              try
              {
                  Cipher cipher = Cipher.getInstance(TRANSFORMATION);
                  cipher.init(Cipher.ENCRYPT_MODE, generateKey(password));
                  byte[] output = cipher.doFinal(contents.getBytes("utf-8"));
                  return new String(Base64.encodeBase64(output), "utf-8");
              }
              catch (Exception e)
              {
                  logger.error("加密失敗:{}",e);
              }
      
              return null;
      
          }
      
          public static Key generateKey(String password) throws Exception {
              return generateKey(password.getBytes());
          }
      
          public static Key generateKey(byte[] seed) throws Exception {
              KeyGenerator keyGenerator = KeyGenerator.getInstance(ALGORITHM);
              SecureRandom secureRandom = SecureRandom.getInstance("SHA1PRNG");
              secureRandom.setSeed(seed);
              keyGenerator.init(56,secureRandom);
              Key key = keyGenerator.generateKey();
              return key;
          }

       

      php加密

      $key = "012345";  
      $data = "1866666345";
      $key = substr(openssl_digest(openssl_digest($key, 'sha1', true), 'sha1', true), 0, 16);
      $out = openssl_encrypt($data, 'DES-ECB', $key, OPENSSL_RAW_DATA);
      echo base64_encode($out);

       

      參考資料

      http://www.rzrgm.cn/qdpurple/p/10270593.html

      https://blog.csdn.net/ranlv91/article/details/81916654

      posted @ 2019-05-05 16:23  超軟毛毛蟲  閱讀(3045)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 祁连县| 无码人妻精品一区二区三区东京热| 色老头在线一区二区三区| 在线无码中文字幕一区| 亚洲中文字幕综合网在线| 中文字幕成人精品久久不卡| 亚洲人成网线在线播放VA| 亚洲熟妇在线视频观看| 深夜国产成人福利在线观看| 国产私拍福利精品视频| 99riav精品免费视频观看| 女同另类激情在线三区| 亚洲欧洲一区二区精品| 国产午夜福利小视频在线| 久久亚洲国产精品久久| 鲜嫩高中生无套进入| 伊人久久大香线蕉综合网站| 久久久久免费看成人影片| 天堂网www在线资源网| 长腿校花无力呻吟娇喘| 中文字幕日韩人妻一区| 谢通门县| 日韩深夜免费在线观看| 少妇被粗大的猛烈进出动视频 | 亚洲欧美人成电影在线观看| 广饶县| 国产色悠悠综合在线观看 | 99re6这里有精品热视频| 91蜜臀国产自产在线观看| 忘忧草在线社区www中国中文| 久久91精品牛牛| 亚洲永久精品一区二区三区| 99在线精品国自产拍中文字幕| 国产精品自拍三级在线观看 | 国产精品福利午夜久久香蕉| 国产亚洲精品久久久久久大师 | 又大又粗欧美成人网站| 福清市| japanese无码中文字幕| 亚洲成人www| 精品日本免费一区二区三区|