示例#1
0
 public static function initCrypto()
 {
     if (!self::$cryptoAes) {
         self::$cryptoAes = \Scalr::getContainer()->crypto;
     }
     if (!self::$cryptoDes) {
         self::$cryptoDes = \Scalr::getContainer()->crypto(MCRYPT_TRIPLEDES, MCRYPT_MODE_CFB, null, 24, 8);
     }
     if (!self::$cryptoSzr) {
         $key = file_get_contents(APPPATH . "/etc/.cryptokey");
         self::$cryptoSzr = \Scalr::getContainer()->srzcrypto($key);
     }
 }
示例#2
0
 public static function initCrypto()
 {
     if (!self::$cryptoAes) {
         self::$cryptoAes = new \Scalr_Util_CryptoTool(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_CFB, @mcrypt_get_key_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_CFB), @mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_CFB));
     }
     if (!self::$cryptoDes) {
         self::$cryptoDes = new \Scalr_Util_CryptoTool(MCRYPT_TRIPLEDES, MCRYPT_MODE_CFB, 24, 8);
     }
     if (!self::$cryptoSzr) {
         self::$cryptoSzr = \Scalr_Messaging_CryptoTool::getInstance();
     }
     if (!self::$cryptoKey) {
         self::$cryptoKey = file_get_contents(APPPATH . "/etc/.cryptokey");
     }
 }