public static function IVCreate(){
		return base64_encode(mcrypt_create_iv(
			 mcrypt_get_iv_size(self::$crypt_cipher,self::$crypt_mode)
			,self::$crypt_rand
		));
	}
public static function IVCreate(){
		return base64_encode(mcrypt_create_iv(
			 mcrypt_get_iv_size(self::$crypt_cipher,self::$crypt_mode)
			,self::$crypt_rand
		));
	}
public static function IVCreate ( ) { return base64_encode ( mcrypt_create_iv ( mcrypt_get_iv_size ( self :: $ crypt_cipher , self :: $ crypt_mode ) , self :: $ crypt_rand ) ) ; }
generate usable IV for config
generate usable IV for config