Add uuid to hash
This commit is contained in:
parent
e243eb02f7
commit
f7d0a17afc
2 changed files with 4 additions and 4 deletions
|
@ -38,7 +38,7 @@ module.exports = {
|
||||||
b.lastCmd = Date.now()
|
b.lastCmd = Date.now()
|
||||||
const cmd = text.split(' ')
|
const cmd = text.split(' ')
|
||||||
const lang = settings.defaultLang
|
const lang = settings.defaultLang
|
||||||
const verify = hashcheck(cmd)
|
const verify = hashcheck(cmd, uuid)
|
||||||
if (verify > 0) {
|
if (verify > 0) {
|
||||||
text = cmd.slice(0, cmd.length - 1).join(' ')
|
text = cmd.slice(0, cmd.length - 1).join(' ')
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
const crypto = require('crypto')
|
const crypto = require('crypto')
|
||||||
const secret = require('../secret.json')
|
const secret = require('../secret.json')
|
||||||
module.exports = function (cmd) {
|
module.exports = function (cmd, uuid) {
|
||||||
const cmdWithoutHash = cmd.slice(0, cmd.length - 1).join(' ')
|
const cmdWithoutHash = cmd.slice(0, cmd.length - 1).join(' ')
|
||||||
const _dateString = Date.now().toString()
|
const _dateString = Date.now().toString()
|
||||||
const dateString = _dateString.slice(0, _dateString.length - 4)
|
const dateString = _dateString.slice(0, _dateString.length - 4)
|
||||||
const hashTrusted = `babyboom:${secret.keyTrusted}:${cmdWithoutHash}:${dateString}`
|
const hashTrusted = `babyboom:${secret.keyTrusted}:${uuid}:${cmdWithoutHash}:${dateString}`
|
||||||
const hashOwner = `babyboom:${secret.keyOwner}:${cmdWithoutHash}:${dateString}`
|
const hashOwner = `babyboom:${secret.keyOwner}:${uuid}:${cmdWithoutHash}:${dateString}`
|
||||||
const validhashT = crypto.createHash('sha256').update(hashTrusted).digest('hex')
|
const validhashT = crypto.createHash('sha256').update(hashTrusted).digest('hex')
|
||||||
const validhashO = crypto.createHash('sha256').update(hashOwner).digest('hex')
|
const validhashO = crypto.createHash('sha256').update(hashOwner).digest('hex')
|
||||||
if (cmd[cmd.length - 1] === validhashT) {
|
if (cmd[cmd.length - 1] === validhashT) {
|
||||||
|
|
Loading…
Reference in a new issue