From 417f9472633c204c12ae9831818ffab98c18fc20 Mon Sep 17 00:00:00 2001 From: adriano Date: Mon, 24 Jul 2023 17:29:41 -0300 Subject: [PATCH] =?UTF-8?q?Atualiza=C3=A7=C3=A3o=20para=20descriptografar?= =?UTF-8?q?=20hash?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEST_SERVER1/api/app.js | 21 +++++++++++++++---- TEST_SERVER1/api/helpers/PassHash.js | 30 ++++++++++++++-------------- 2 files changed, 32 insertions(+), 19 deletions(-) diff --git a/TEST_SERVER1/api/app.js b/TEST_SERVER1/api/app.js index c68f564..540f988 100644 --- a/TEST_SERVER1/api/app.js +++ b/TEST_SERVER1/api/app.js @@ -167,10 +167,23 @@ app.post('/api/session', async function (req, res) { lstPass = lstPass.split(',') let password = null - password = await lstPass.find( - async (pass) => - await bcrypt.compare(pass.trim(), db_credentials.db_conf.DB_PASS) - ) + // password = await lstPass.find( + // async (pass) => + // await bcrypt.compare(pass.trim(), db_credentials.db_conf.DB_PASS) + // ) + + for (let i = 0; i < lstPass.length; i++) { + const hasPass = await bcrypt.compare( + lstPass[i].trim(), + db_credentials.db_conf.DB_PASS + ) + + if (hasPass) { + password = lstPass[i].trim() + break + } + } + if (password) { db_credentials.db_conf.DB_PASS = password } else { diff --git a/TEST_SERVER1/api/helpers/PassHash.js b/TEST_SERVER1/api/helpers/PassHash.js index 7b15e55..81d1be1 100644 --- a/TEST_SERVER1/api/helpers/PassHash.js +++ b/TEST_SERVER1/api/helpers/PassHash.js @@ -1,20 +1,20 @@ const bcrypt = require('bcrypt') -const pass = async () => { - // create a password - const salt = await bcrypt.genSalt(12) - const passwordHash = await bcrypt.hash('strongpassword', salt) - console.log(passwordHash) -} -pass() - -// const passDec = async () => { -// const _pass = await bcrypt.compare( -// 'strongpassword', -// '$2b$12$R/bpS7b9FzdXlHAijmP.3.gJqgeUjwQVSuK6q.G0PZbb0wowCnrN.' -// ) -// console.log('_pass: ', _pass) +// const pass = async () => { +// // create a password +// const salt = await bcrypt.genSalt(12) +// const passwordHash = await bcrypt.hash('7901228899', salt) +// console.log(passwordHash) // } -// passDec() +// pass() + +const passDec = async () => { + const _pass = await bcrypt.compare( + 'strongpassword', + '$2b$12$PZ8N1jU77nnNUCCGyKTMNOi2QI7X/SgPsISVQfr.cQ/jgdx5Z7AqC' + ) + console.log('_pass: ', _pass) +} +passDec() console.log('process.cwd(): ', process.cwd())