summaryrefslogtreecommitdiff
path: root/WebInterface/NodeJSServer/src/modules/hash.js
diff options
context:
space:
mode:
Diffstat (limited to 'WebInterface/NodeJSServer/src/modules/hash.js')
-rw-r--r--WebInterface/NodeJSServer/src/modules/hash.js10
1 files changed, 9 insertions, 1 deletions
diff --git a/WebInterface/NodeJSServer/src/modules/hash.js b/WebInterface/NodeJSServer/src/modules/hash.js
index 29be0af..826c8ee 100644
--- a/WebInterface/NodeJSServer/src/modules/hash.js
+++ b/WebInterface/NodeJSServer/src/modules/hash.js
@@ -5,5 +5,13 @@ String.prototype.getHash = async function() {
bufferView[i] = this.charCodeAt(i);
}
- return await crypto.subtle.digest('SHA-256', bufferView);
+ let encrypted = await crypto.subtle.digest('SHA-256', bufferView);
+ let byteArray = new Uint8Array(encrypted);
+ let base64String = '';
+
+ for (let byte of byteArray) {
+ base64String += String.fromCharCode(byte);
+ }
+
+ return btoa(base64String);
}