More signer updates
This commit is contained in:
parent
7893686f91
commit
50057a61a8
|
|
@ -49,9 +49,9 @@ export default function (id, username, ip, port, membership) {
|
||||||
script.ServerPort = Number(port);
|
script.ServerPort = Number(port);
|
||||||
script.MembershipType = membership;
|
script.MembershipType = membership;
|
||||||
|
|
||||||
let joinscriptText = JSON.stringify(joinscript, null, null);
|
let joinscriptText = "\n" + JSON.stringify(joinscript);
|
||||||
let sig = signer(joinscriptText);
|
let sig = signer(joinscriptText);
|
||||||
joinscript = `--rbxsig%${sig}%\n${joinscriptText}`;
|
joinscript = `--rbxsig%${sig}%${joinscriptText}`;
|
||||||
|
|
||||||
return joinscript;
|
return joinscript;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,14 @@
|
||||||
import crypto from "crypto";
|
import crypto from "crypto";
|
||||||
import { readFileSync } from "fs";
|
import { readFileSync } from "fs";
|
||||||
|
|
||||||
export default function (input) {
|
const key = readFileSync(process.cwd() + "/src/lib/PrivateKey.pem");
|
||||||
const sign = crypto.createSign("sha1");
|
|
||||||
sign.write(input);
|
export default function (input) {
|
||||||
sign.end();
|
let sha1 = crypto.createHash("sha1");
|
||||||
|
sha1.update(input);
|
||||||
|
|
||||||
|
let hash = sha1.digest();
|
||||||
|
let signature = crypto.privateEncrypt({ key, padding: crypto.constants.RSA_PKCS1_PADDING }, hash);
|
||||||
|
|
||||||
const signature = sign.sign(readFileSync(process.cwd() + "/src/lib/PrivateKey.pem"));
|
|
||||||
return signature.toString("base64");
|
return signature.toString("base64");
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue