#decode #decryption #file #name #j-downloader #ejs #decrypter

jd-decrypter

用于 JDownloader 文件的解密库

1 个不稳定版本

使用旧的 Rust 2015

0.1.1 2018 年 9 月 5 日

#113 in #decryption

MIT 许可证

70KB
129 行代码(不包括注释)

jd-decrypter

一个简单的库,用于解码 JDownloader .ejs 文件。

用法

Cargo.toml 中将 jd-decrypter 添加为依赖项

[dependencies]
jd-decrypter = "0.1.1"

使用 jd_decrypter::JdAccountList 解密 .ejs 文件

extern crate jd_decrypter;

use std::env;
use jd_decrypter::JdAccountList;

fn main() {
    // loop over all arguments for the programm
    // skip the first one because it's the programm
    // own name
    for arg in env::args().skip(1) {
        // hand over the file path
        let dlc = JdAccountList::from_file(arg);

        // print the result
        println!("Accounts: {:?}", dlc);
    }
}

许可证

根据 MIT 许可证 分发。


lib.rs:

一个简单的库,用于解码 JDownloader .ejs 文件。

用法

Cargo.toml 中将 jd_decrypter 添加为依赖项

[dependencies]
jd-decrypter = "0.1.0"

使用 jd_decrypter::Decryptor 解密 .ejs 文件

extern crate jd_decrypter;

use std::env;
use jd_decrypter::JdAccountList;

fn main() {
    // loop over all arguments for the programm
    // skip the first one because it's the programm
    // own name
    for arg in env::args().skip(1) {
        // hand over the file path
        let dlc = JdAccountList::from_file(arg);

        // print the result
        println!("Accounts: {:?}", dlc);
    }
}

许可证

根据 MIT 许可证分发。

依赖项

~6.5–8.5MB
~152K SLoC