mirror of
https://github.com/zadam/trilium.git
synced 2025-06-06 18:08:33 +02:00
fixed encryption
This commit is contained in:
parent
6bca1cddcd
commit
0a793d0c47
@ -30,11 +30,13 @@ async function changePassword(currentPassword, newPassword, req = null) {
|
||||
function encrypt(plainText) {
|
||||
const aes = getAes(newPasswordEncryptionKey);
|
||||
|
||||
const digest = crypto.createHash('sha256').update(aesjs.utils.utf8.toBytes(plainText)).digest().slice(0, 4);
|
||||
const plainTextBuffer = Buffer.from(plainText, 'latin1');
|
||||
|
||||
const digest = crypto.createHash('sha256').update(plainTextBuffer).digest().slice(0, 4);
|
||||
|
||||
console.log("Digest:", digest);
|
||||
|
||||
const encryptedBytes = aes.encrypt(Buffer.concat([digest, aesjs.utils.utf8.toBytes(plainText)]));
|
||||
const encryptedBytes = aes.encrypt(Buffer.concat([digest, plainTextBuffer]));
|
||||
|
||||
console.log("Encrypted", encryptedBytes);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user