47 lines
1.2 KiB
PHP
47 lines
1.2 KiB
PHP
<?php
|
|
function p2h($data, $keytype) {
|
|
$f = fopen("temp.json", "c");
|
|
flock($f, LOCK_EX);
|
|
fclose($f);
|
|
$f = fopen("temp.json", "w+");
|
|
flock($f, LOCK_EX);
|
|
$temp = [
|
|
"mode" => "p2h",
|
|
"keymode" => $keytype,
|
|
"data" => $data
|
|
];
|
|
fwrite($f, json_encode($temp, JSON_UNESCAPED_LINE_TERMINATORS));
|
|
fclose($f);
|
|
return shell_exec("python converter.py");
|
|
}
|
|
function h2p($data, $keytype) {
|
|
$f = fopen("temp.json", "c");
|
|
flock($f, LOCK_EX);
|
|
fclose($f);
|
|
$f = fopen("temp.json", "w+");
|
|
flock($f, LOCK_EX);
|
|
$temp = [
|
|
"mode" => "h2p",
|
|
"keymode" => $keytype,
|
|
"data" => $data
|
|
];
|
|
fwrite($f, json_encode($temp, JSON_UNESCAPED_LINE_TERMINATORS));
|
|
fclose($f);
|
|
return shell_exec("python converter.py");
|
|
}
|
|
function seed2hkey($data) {
|
|
$f = fopen("temp.json", "c");
|
|
flock($f, LOCK_EX);
|
|
fclose($f);
|
|
$f = fopen("temp.json", "w+");
|
|
flock($f, LOCK_EX);
|
|
$temp = [
|
|
"mode" => "seed2hkey",
|
|
"keymode" => "",
|
|
"data" => $data
|
|
];
|
|
fwrite($f, json_encode($temp, JSON_UNESCAPED_LINE_TERMINATORS));
|
|
fclose($f);
|
|
return shell_exec("python converter.py");
|
|
}
|
|
?>
|