已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > 其他编程语言 > 讨论/求助

标题: 加密求助

作者: @Ta

时间: 2018-03-10

点击: 2402

还是以前的那一帖的问题
某类lua脚本中有一行代码:
local ckey =SecretKey({httpkey,rndsalt,actb.AllowUse,string.format("%.2f",actb.Dayleft),actb.DoTime});
找了很久经过虎友提醒得知SecretKey是软件里面自定义的函数并非lua函数

反编译软件得到以下关键代码:
import javax.crypto.Mac;
import javax.crypto.spec.SecretKeySpec;

public class ao implements ar {
protected Mac a;
protected int b;
protected String c;

public ao(String str) {
    this.c = str;
    try {
        this.a = Mac.getInstance(str);
        this.b = this.a.getMacLength();
    } catch (Throwable e) {
        throw new RuntimeException(e);
    }
}

public void a(byte[] bArr, int i, int i2) {
    try {
        this.a.update(bArr, i, i2);
    } catch (Throwable e) {
        throw new RuntimeException(e);
    }
}

public byte[] a() {
    return this.a.doFinal();
}

public byte[] a(byte[] bArr) {
    return this.a.doFinal(bArr);
}

public int b() {
    return this.b;
}

public void b(byte[] bArr) {
    try {
        this.a.init(new SecretKeySpec(bArr, this.c));
    } catch (Throwable e) {
        throw new RuntimeException(e);
    }
}

}

请问这个加密算法能否解密
我悄悄的走开正如我悄悄的来


[隐藏样式|查看源码]


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

1.

........................
我悄悄的走开正如我悄悄的来

(/@Ta/2018-03-10 21:12//)

回复需要登录

9月20日 13:56 星期六

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1