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; }