Skip to content

Commit 305b2b2

Browse files
authored
Merge pull request #707 from nature-heart-software/fix/fix-decrypt-error
Fix decrypt error
2 parents dfa0279 + 5bb8975 commit 305b2b2

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

apps/app/src/utils/security.ts

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,21 @@ import CryptoJS from 'crypto-js'
33
export const encrypt = (valueToEncrypt: string) =>
44
CryptoJS.AES.encrypt(
55
valueToEncrypt,
6-
import.meta.env.VITE_ENCRYPTION_KEY as string,
6+
import.meta.env.VITE_APP_ENCRYPTION_KEY as string,
77
).toString()
88

99
export const decrypt = (valueToDecrypt: string) => {
10-
const bytes = CryptoJS.AES.decrypt(
11-
valueToDecrypt,
12-
import.meta.env.VITE_ENCRYPTION_KEY || '',
13-
)
14-
return bytes.toString(CryptoJS.enc.Utf8)
10+
let result = ''
11+
try {
12+
const bytes = CryptoJS.AES.decrypt(
13+
valueToDecrypt,
14+
import.meta.env.VITE_APP_ENCRYPTION_KEY || '',
15+
)
16+
bytes.toString(CryptoJS.enc.Utf8)
17+
} catch (e) {
18+
console.warn('Could not decrypt value.')
19+
}
20+
return result
1521
}
1622

1723
export const useEncryption = () => ({

0 commit comments

Comments
 (0)