kunci
Version:
Tools yang digunakan untuk membuka dan mengunci file-file di foldermu
24 lines (19 loc) • 625 B
JavaScript
import { decrypt } from "crypto-zen";
import { writeFileSync, readFileSync, existsSync } from "fs";
import { $ } from "zx";
const { parse } = JSON;
let kunci = readFileSync("kunci.txt").toString().trim();
let listFile = readFileSync("kunci.json").toString();
listFile = parse(listFile);
async function init() {
for (let x of listFile) {
if (existsSync(`${x}.rahasia`)) {
let isinya = readFileSync(`${x}.rahasia`).toString("base64");
isinya = decrypt(isinya, kunci);
writeFileSync(x, isinya, "base64");
await $`rm ${x}.rahasia`;
}
}
}
init();