From 298c44d966203abc217fb8be7c74a3992f54c7a9 Mon Sep 17 00:00:00 2001 From: Nikiroy78 <35032449+Nikiroy78@users.noreply.github.com> Date: Fri, 29 Nov 2024 19:33:01 +0300 Subject: [PATCH] Update password-manager.js --- assets/pages/password-manager.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/assets/pages/password-manager.js b/assets/pages/password-manager.js index 471e3e0..df3fd8a 100644 --- a/assets/pages/password-manager.js +++ b/assets/pages/password-manager.js @@ -2,13 +2,17 @@ import {} from "/assets/sha1-functional.js"; import { hexToBase64 } from "/assets/encode-converter.js"; import { copyTextToClipboard } from "/assets/clipboard.js"; +function getGeneratedPassword (keyword, service, login) { + return hexToBase64(sha1(`${keyword}::${service}::${login}`)) + "#"; +} + function generatePassword () { const generatedPasswordElement = document.getElementById('generated-password'); const keyword = document.getElementById('keyword').value; const service = document.getElementById('service').value.toLowerCase();; const login = document.getElementById('login').value.toLowerCase();; - const generatedPassword = hexToBase64(sha1(`${keyword}::${service}::${login}`)) + "#"; + const generatedPassword = getGeneratedPassword(keyword, service, login); generatedPasswordElement.value = generatedPassword; }