We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c47fbbf commit ceac490Copy full SHA for ceac490
src/models/encryption.ts
@@ -23,7 +23,24 @@ class Encryption {
23
try {
24
const decryptedSecret = CryptoJS.AES.decrypt(secret, this.password)
25
.toString(CryptoJS.enc.Utf8);
26
- return decryptedSecret || 'Encrypted';
+
27
+ if (!decryptedSecret) {
28
+ return 'Encrypted';
29
+ }
30
31
+ if (decryptedSecret.length < 8) {
32
33
34
35
+ if (!/^[a-z2-7]+=*$/i.test(decryptedSecret) &&
36
+ !/^[0-9a-f]+$/i.test(decryptedSecret) &&
37
+ !/^blz\-/.test(decryptedSecret) && !/^bliz\-/.test(decryptedSecret) &&
38
+ !/^stm\-/.test(decryptedSecret)) {
39
+ console.log(decryptedSecret);
40
41
42
43
+ return decryptedSecret;
44
} catch (error) {
45
return 'Encrypted';
46
}
0 commit comments