summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--framework/Security/TSecurityManager.php10
1 files changed, 5 insertions, 5 deletions
diff --git a/framework/Security/TSecurityManager.php b/framework/Security/TSecurityManager.php
index 7eba92fe..89f1ff30 100644
--- a/framework/Security/TSecurityManager.php
+++ b/framework/Security/TSecurityManager.php
@@ -48,7 +48,7 @@ class TSecurityManager extends TModule
private $_validationKey = null;
private $_encryptionKey = null;
private $_validation = TSecurityManagerValidationMode::SHA1;
- private $_encryption = '3DES';
+ private $_encryption = 'rijndael-256';
/**
* Initializes the module.
@@ -139,7 +139,7 @@ class TSecurityManager extends TModule
}
/**
- * @return string the algorithm used to encrypt/decrypt data. Defaults to '3DES'.
+ * @return string the algorithm used to encrypt/decrypt data. Defaults to 'rijndael-256'.
*/
public function getEncryption()
{
@@ -151,7 +151,7 @@ class TSecurityManager extends TModule
*/
public function setEncryption($value)
{
- throw new TNotSupportedException('Currently only 3DES encryption is supported');
+ throw new TNotSupportedException('Currently only rijndael-256 encryption is supported');
}
/**
@@ -165,7 +165,7 @@ class TSecurityManager extends TModule
if(!function_exists('mcrypt_encrypt'))
throw new TNotSupportedException('securitymanager_mcryptextension_required');
- $module = mcrypt_module_open(MCRYPT_3DES, '', MCRYPT_MODE_CBC, '');
+ $module = mcrypt_module_open(MCRYPT_RIJNDAEL_256, '', MCRYPT_MODE_CBC, '');
$key = substr(md5($this->getEncryptionKey()), 0, mcrypt_enc_get_key_size($module));
srand();
$iv = mcrypt_create_iv(mcrypt_enc_get_iv_size($module), MCRYPT_RAND);
@@ -187,7 +187,7 @@ class TSecurityManager extends TModule
if(!function_exists('mcrypt_decrypt'))
throw new TNotSupportedException('securitymanager_mcryptextension_required');
- $module = mcrypt_module_open(MCRYPT_3DES, '', MCRYPT_MODE_CBC, '');
+ $module = mcrypt_module_open(MCRYPT_RIJNDAEL_256, '', MCRYPT_MODE_CBC, '');
$key = substr(md5($this->getEncryptionKey()), 0, mcrypt_enc_get_key_size($module));
$ivSize = mcrypt_enc_get_iv_size($module);
$iv = substr($data, 0, $ivSize);