diff --git a/www/admin/class_test.encryption.php b/www/admin/class_test.encryption.php
index c03e5515..60d16c7a 100644
--- a/www/admin/class_test.encryption.php
+++ b/www/admin/class_test.encryption.php
@@ -40,16 +40,33 @@ $key = CreateKey::generateRandomKey();
print "Secret Key: " . $key . "
";
$string = "I a some deep secret";
-$encrypted = SymmetricEncryption::encrypt($string, $key);
-$decrypted = SymmetricEncryption::decrypt($encrypted, $key);
+//
+$crypt = new SymmetricEncryption($key);
+$encrypted = $crypt->encrypt($string);
+$decrypted = $crypt->decrypt($encrypted);
+print "[C] Encrypted: " . $encrypted . "
";
+print "[C] Decrytped: " . $decrypted . "
";
+$encrypted = SymmetricEncryption::getInstance($key)->encrypt($string);
+$decrypted = SymmetricEncryption::getInstance($key)->decrypt($encrypted);
+print "[S] Original: " . $string . "
";
+print "[S] Encrypted: " . $encrypted . "
";
+print "[S] Decrytped: " . $decrypted . "
";
+$encrypted = SymmetricEncryption::encryptKey($string, $key);
+$decrypted = SymmetricEncryption::decryptKey($encrypted, $key);
+print "[SS] Encrypted: " . $encrypted . "
";
+print "[SS] Decrytped: " . $decrypted . "
";
-print "Original: " . $string . "
";
-print "Encrypted: " . $encrypted . "
";
-print "Decrytped: " . $decrypted . "
";
+print "
INIT KEY MISSING
";
+try {
+ $crypt = new SymmetricEncryption();
+ $encrypted = $crypt->decrypt($string);
+} catch (Exception $e) {
+ print("Error: " . $e->getMessage() . "
");
+}
print "
WRONG CIPHERTEXT
";
try {
- $decrypted = SymmetricEncryption::decrypt('flupper', $key);
+ $decrypted = SymmetricEncryption::decryptKey('flupper', $key);
} catch (Exception $e) {
print "Error: " . $e->getMessage() . "
";
}
@@ -57,7 +74,7 @@ try {
print "
SHORT and WRONG KEY
";
$key = 'wrong_key';
try {
- $encrypted = SymmetricEncryption::encrypt($string, $key);
+ $encrypted = SymmetricEncryption::encryptKey($string, $key);
} catch (Exception $e) {
print "Error: " . $e->getMessage() . "
";
}
@@ -65,7 +82,7 @@ try {
print "
INVALID HEX KEY
";
$key = '1cabd5cba9e042f12522f4ff2de5c31d233b';
try {
- $encrypted = SymmetricEncryption::encrypt($string, $key);
+ $encrypted = SymmetricEncryption::encryptKey($string, $key);
} catch (Exception $e) {
print "Error: " . $e->getMessage() . "
";
}
@@ -73,25 +90,21 @@ try {
print "
WRONG KEY TO DECRYPT
";
$key = CreateKey::generateRandomKey();
$string = "I a some deep secret";
-$encrypted = SymmetricEncryption::encrypt($string, $key);
-$key = CreateKey::generateRandomKey();
-try {
- $decrypted = SymmetricEncryption::decrypt($encrypted, $key);
-} catch (Exception $e) {
- print "Error: " . $e->getMessage() . "
";
-}
-
-print "
WRONG KEY TO DECRYPT
";
-$key = CreateKey::generateRandomKey();
-$string = "I a some deep secret";
-$encrypted = SymmetricEncryption::encrypt($string, $key);
+$encrypted = SymmetricEncryption::encryptKey($string, $key);
$key = 'wrong_key';
try {
- $decrypted = SymmetricEncryption::decrypt($encrypted, $key);
+ $decrypted = SymmetricEncryption::decryptKey($encrypted, $key);
} catch (Exception $e) {
print "Error: " . $e->getMessage() . "
";
}
+// echo "