From 8ce77400d6eb7bd3f8a02fba7fbd351028880c75 Mon Sep 17 00:00:00 2001 From: Douglas Barone Date: Fri, 15 Dec 2023 17:25:18 -0400 Subject: [PATCH] Refactor encodePassword function to improve password encoding --- src/server/lib/encodePassword.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/server/lib/encodePassword.ts b/src/server/lib/encodePassword.ts index b87de0b..ec022ed 100644 --- a/src/server/lib/encodePassword.ts +++ b/src/server/lib/encodePassword.ts @@ -1,11 +1,12 @@ export function encodePassword(password: string): string { let newPassword = '' - password = '"' + password + '"' + for (let i = 0; i < password.length; i++) { newPassword += String.fromCharCode( password.charCodeAt(i) & 0xff, (password.charCodeAt(i) >>> 8) & 0xff ) } - return newPassword + + return `"${newPassword}"` }