已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > Java

标题: 求大佬,这段JAVA代码怎么转换成php

作者: @Ta

时间: 2020-10-13

点击: 4210

public static String Decrypt(String str) {
        try {
            Response response = (Response) new GsonBuilder().enableComplexMapKeySerialization().create().fromJson(str, Response.class);
            byte[] seed = "P.8CGq@Wr~Vs]!4!".getBytes();
            String iv = response.getIv();
            String encrypted = response.getData();
            SecretKeySpec skeySpec = new SecretKeySpec(seed, "AES");
            Cipher cipher = Cipher.getInstance("AES/CBC/NoPadding");
            cipher.init(2, skeySpec, new IvParameterSpec(SecrecyBase64Utils.decode(iv)));
            return new String(cipher.doFinal(SecrecyBase64Utils.decode(encrypted))).trim();
        } catch (Exception e) {
            e.printStackTrace();
            return null;
        }
    }

[隐藏样式|查看源码]


『回复列表(4|隐藏机器人聊天)』

1. @老虎会游泳这是虎绿林第一条大尾巴,你们不必羡慕!
(/@Ta/2020-10-13 13:04//)

2.

Java还会,php不会。。。
HUAWEI Mate 30 Pro 5G版

(/@Ta/2020-10-13 16:37//)

3. 我也有同样的需求,我想转换成c#和nodejs
(/@Ta/2020-10-13 19:18//)

4. 加密,前面接触过,你直接搜  "php aes加密"  试试
(/@Ta/2020-10-13 19:53//)

回复需要登录

8月5日 09:41 星期二

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1