From 4145d45b5f86e856b6759185b0b93d9c3b736487 Mon Sep 17 00:00:00 2001 From: n1073645 Date: Mon, 16 Dec 2019 11:56:19 +0000 Subject: [PATCH] Added magic entropy signatures --- src/core/lib/MagicCriteria.mjs | 2 ++ src/core/operations/FromBase32.mjs | 2 +- src/core/operations/FromBase64.mjs | 2 +- src/core/operations/FromDecimal.mjs | 2 +- src/core/operations/FromHex.mjs | 2 +- src/core/operations/FromHexContent.mjs | 2 +- src/core/operations/FromHexdump.mjs | 2 +- src/core/operations/FromOctal.mjs | 2 +- 8 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/core/lib/MagicCriteria.mjs b/src/core/lib/MagicCriteria.mjs index d80a6bef..7cc0b024 100644 --- a/src/core/lib/MagicCriteria.mjs +++ b/src/core/lib/MagicCriteria.mjs @@ -7,3 +7,5 @@ export const binary = { input: [1, 1.5], output: [3.5, 6] }; + +export const entropyOfText = [3.5, 6]; \ No newline at end of file diff --git a/src/core/operations/FromBase32.mjs b/src/core/operations/FromBase32.mjs index 8802e408..ddd72c34 100644 --- a/src/core/operations/FromBase32.mjs +++ b/src/core/operations/FromBase32.mjs @@ -49,7 +49,7 @@ class FromBase32 extends Operation { null, { input: [4.2, 5], - output: [3.5, 6] + output: criteria.entropyOfText } ); } diff --git a/src/core/operations/FromBase64.mjs b/src/core/operations/FromBase64.mjs index 69a67846..d2f1a63a 100644 --- a/src/core/operations/FromBase64.mjs +++ b/src/core/operations/FromBase64.mjs @@ -121,7 +121,7 @@ class FromBase64 extends Operation { null, { input: [4, 5], - output: [3.5, 6] + output: criteria.entropyOfText } ); } diff --git a/src/core/operations/FromDecimal.mjs b/src/core/operations/FromDecimal.mjs index 710cfd38..b6be60ed 100644 --- a/src/core/operations/FromDecimal.mjs +++ b/src/core/operations/FromDecimal.mjs @@ -79,7 +79,7 @@ class FromDecimal extends Operation { null, { input: [2.5, 3], - output: [3.5, 6] + output: criteria.entropyOfText } ); } diff --git a/src/core/operations/FromHex.mjs b/src/core/operations/FromHex.mjs index b1a64d8e..43e3d3c9 100644 --- a/src/core/operations/FromHex.mjs +++ b/src/core/operations/FromHex.mjs @@ -93,7 +93,7 @@ class FromHex extends Operation { null, { input: [2, 3], - output: [3.5, 6] + output: criteria.entropyOfText } ); } diff --git a/src/core/operations/FromHexContent.mjs b/src/core/operations/FromHexContent.mjs index 2ea249ae..29d8fcf1 100644 --- a/src/core/operations/FromHexContent.mjs +++ b/src/core/operations/FromHexContent.mjs @@ -39,7 +39,7 @@ class FromHexContent extends Operation { null, { input: [3, 4], - output: [3.5, 6] + output: criteria.entropyOfText }); } diff --git a/src/core/operations/FromHexdump.mjs b/src/core/operations/FromHexdump.mjs index 06c8f257..e7cbabdc 100644 --- a/src/core/operations/FromHexdump.mjs +++ b/src/core/operations/FromHexdump.mjs @@ -40,7 +40,7 @@ class FromHexdump extends Operation { null, { input: [3, 4], - output: [3.5, 6] + output: criteria.entropyOfText }); } diff --git a/src/core/operations/FromOctal.mjs b/src/core/operations/FromOctal.mjs index 66413f15..f4e9172b 100644 --- a/src/core/operations/FromOctal.mjs +++ b/src/core/operations/FromOctal.mjs @@ -75,7 +75,7 @@ class FromOctal extends Operation { null, { input: [2.5, 3], - output: [3.5, 6] + output: criteria.entropyOfText }); }