mcrypt_get_key_size

(PHP 4, PHP 5, PHP 7 < 7.2.0, PECL mcrypt >= 1.0.0)

mcrypt_get_key_size��ȡָ�������㷨����Կ��С

Warning

This function has been DEPRECATED as of PHP 7.1.0. Relying on this function is highly discouraged.

˵��

mcrypt_get_key_size ( int $cipher ) : int
mcrypt_get_key_size ( string $cipher , string $mode ) : int

��һ��ԭ������� libmcrypt 2.2.x �ģ� �ڶ���ԭ������� libmcrypt 2.4.x �� 2.5.x �ġ�

mcrypt_get_key_size() ������ȡ �� cipher ��ָ�����㷨��ģʽ�������Կ���ȡ�

mcrypt_enc_get_key_size() �������ã� ��Ϊ��ʹ���� mcrypt_module_open() ���ص���Դ��

����

cipher

MCRYPT_ciphername �����е�һ�����������ַ���ֵ���㷨���ơ�

mode

MCRYPT_MODE_modename �����е�һ�����������ַ����е�һ����"ecb"��"cbc"��"cfb"��"ofb"��"nofb" �� "stream"��

����ֵ

�����㷨��֧�ֵ������Կ��С�����ֽ�Ϊ��λ�� ������ʧ��ʱ���� FALSE��

����

Example #1 mcrypt_get_key_size() ����

<?php
    
echo mcrypt_get_key_size('tripledes''ecb');
?>

�� libmcrypt 2.4.x �� 2.5.x �汾�У� ���ʹ�ñ�������

�������̻������

24

�μ�