From 352b6fc11bd5631c4609d1780cabde62bd042e48 Mon Sep 17 00:00:00 2001 From: Inbestigator <119569726+Inbestigator@users.noreply.github.com> Date: Thu, 29 Feb 2024 09:21:05 -0800 Subject: [PATCH] Made keys longer --- src/plugins/encryptcord/index.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/encryptcord/index.tsx b/src/plugins/encryptcord/index.tsx index da943a9e2..fdf365245 100644 --- a/src/plugins/encryptcord/index.tsx +++ b/src/plugins/encryptcord/index.tsx @@ -41,7 +41,7 @@ interface IMessageCreate { // Generate RSA key pair function generateKeyPair(): { privateKey: string; publicKey: string; } { - const keys = forge.pki.rsa.generateKeyPair({ bits: 1024 }); + const keys = forge.pki.rsa.generateKeyPair({ bits: 2048 }); const privateKey = forge.pki.privateKeyToPem(keys.privateKey); const publicKey = forge.pki.publicKeyToPem(keys.publicKey); @@ -52,7 +52,7 @@ function generateKeyPair(): { privateKey: string; publicKey: string; } { function encrypt(message: string, publicKey): string[] { try { const publicKeyObj = forge.pki.publicKeyFromPem(publicKey); - const chunkSize = 62; + const chunkSize = 190; const emojiRegex = /(\u00a9|\u00ae|[\u2000-\u3300]|\ud83c[\ud000-\udfff]|\ud83d[\ud000-\udfff]|\ud83e[\ud000-\udfff])/g; message = message.replace(emojiRegex, '');