mirror of
https://github.com/gchq/CyberChef
synced 2026-01-06 02:23:20 +00:00
Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
61d40b5a0b | ||
|
|
d175aa958c | ||
|
|
ac3c220789 | ||
|
|
add65e121a | ||
|
|
de2e757691 | ||
|
|
7a3ca027bb |
2
package-lock.json
generated
2
package-lock.json
generated
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "cyberchef",
|
"name": "cyberchef",
|
||||||
"version": "9.7.14",
|
"version": "9.7.16",
|
||||||
"lockfileVersion": 1,
|
"lockfileVersion": 1,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "cyberchef",
|
"name": "cyberchef",
|
||||||
"version": "9.7.14",
|
"version": "9.7.16",
|
||||||
"description": "The Cyber Swiss Army Knife for encryption, encoding, compression and data analysis.",
|
"description": "The Cyber Swiss Army Knife for encryption, encoding, compression and data analysis.",
|
||||||
"author": "n1474335 <n1474335@gmail.com>",
|
"author": "n1474335 <n1474335@gmail.com>",
|
||||||
"homepage": "https://gchq.github.io/CyberChef",
|
"homepage": "https://gchq.github.io/CyberChef",
|
||||||
|
|||||||
@@ -73,7 +73,7 @@ class DESDecrypt extends Operation {
|
|||||||
DES uses a key length of 8 bytes (64 bits).
|
DES uses a key length of 8 bytes (64 bits).
|
||||||
Triple DES uses a key length of 24 bytes (192 bits).`);
|
Triple DES uses a key length of 24 bytes (192 bits).`);
|
||||||
}
|
}
|
||||||
if (iv.length !== 8) {
|
if (iv.length !== 8 && mode !== "ECB") {
|
||||||
throw new OperationError(`Invalid IV length: ${iv.length} bytes
|
throw new OperationError(`Invalid IV length: ${iv.length} bytes
|
||||||
|
|
||||||
DES uses an IV length of 8 bytes (64 bits).
|
DES uses an IV length of 8 bytes (64 bits).
|
||||||
|
|||||||
@@ -73,7 +73,7 @@ class DESEncrypt extends Operation {
|
|||||||
DES uses a key length of 8 bytes (64 bits).
|
DES uses a key length of 8 bytes (64 bits).
|
||||||
Triple DES uses a key length of 24 bytes (192 bits).`);
|
Triple DES uses a key length of 24 bytes (192 bits).`);
|
||||||
}
|
}
|
||||||
if (iv.length !== 8) {
|
if (iv.length !== 8 && mode !== "ECB") {
|
||||||
throw new OperationError(`Invalid IV length: ${iv.length} bytes
|
throw new OperationError(`Invalid IV length: ${iv.length} bytes
|
||||||
|
|
||||||
DES uses an IV length of 8 bytes (64 bits).
|
DES uses an IV length of 8 bytes (64 bits).
|
||||||
|
|||||||
@@ -128,8 +128,7 @@ class PHPDeserialize extends Operation {
|
|||||||
switch (kind) {
|
switch (kind) {
|
||||||
case "n":
|
case "n":
|
||||||
expect(";");
|
expect(";");
|
||||||
return "";
|
return "null";
|
||||||
|
|
||||||
case "i":
|
case "i":
|
||||||
case "d":
|
case "d":
|
||||||
case "b": {
|
case "b": {
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ class TripleDESDecrypt extends Operation {
|
|||||||
Triple DES uses a key length of 24 bytes (192 bits).
|
Triple DES uses a key length of 24 bytes (192 bits).
|
||||||
DES uses a key length of 8 bytes (64 bits).`);
|
DES uses a key length of 8 bytes (64 bits).`);
|
||||||
}
|
}
|
||||||
if (iv.length !== 8) {
|
if (iv.length !== 8 && mode !== "ECB") {
|
||||||
throw new OperationError(`Invalid IV length: ${iv.length} bytes
|
throw new OperationError(`Invalid IV length: ${iv.length} bytes
|
||||||
|
|
||||||
Triple DES uses an IV length of 8 bytes (64 bits).
|
Triple DES uses an IV length of 8 bytes (64 bits).
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ class TripleDESEncrypt extends Operation {
|
|||||||
Triple DES uses a key length of 24 bytes (192 bits).
|
Triple DES uses a key length of 24 bytes (192 bits).
|
||||||
DES uses a key length of 8 bytes (64 bits).`);
|
DES uses a key length of 8 bytes (64 bits).`);
|
||||||
}
|
}
|
||||||
if (iv.length !== 8) {
|
if (iv.length !== 8 && mode !== "ECB") {
|
||||||
throw new OperationError(`Invalid IV length: ${iv.length} bytes
|
throw new OperationError(`Invalid IV length: ${iv.length} bytes
|
||||||
|
|
||||||
Triple DES uses an IV length of 8 bytes (64 bits).
|
Triple DES uses an IV length of 8 bytes (64 bits).
|
||||||
|
|||||||
Reference in New Issue
Block a user