mcrypt_generic_init

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

mcrypt_generic_init��ʼ����������Ļ�����

Warning

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

˵��

mcrypt_generic_init ( resource $td , string $key , string $iv ) : int

��ÿ�ε��� mcrypt_generic() �� mdecrypt_generic() ����֮ǰ������ñ�������

����

td

������������

key

���� mcrypt_enc_get_key_size() ������õ���Կ��󳤶ȡ� С����󳤶ȵ���ֵ������Ϊ�Ƿ�������

iv

ͨ������£�������С�����㷨�ķ����С�� ������Ӧ��ͨ�� mcrypt_enc_get_iv_size() ���� ��������ֵ���� ECB ģʽ�£���ʼ�����ᱻ���ԣ� �� CFB��CBC��STREAM��nOFB �� OFB ģʽ�£������ṩ��ʼ������ ��ʼ����Ҫ��������ģ�������Ψһ�ģ�����Ҫ�ǰ�ȫ�ģ��� ���ܺͽ��ܱ���ʹ����ͬ�ij�ʼ������ ����㲻��ʹ�ó�ʼ�������뽫������Ϊȫ 0 ֵ�����Dz���������ô����

����ֵ

����������󣬽��᷵�ظ����� -3 ��ʾ��Կ��������-4 ��ʾ�ڴ����ʧ�ܣ� ����ֵ��ʾδ֪���� ͬʱ����ʾ��Ӧ�ľ�����Ϣ�� ��������������ȷ������ FALSE��

�μ�