0
我需要在不支持此功能的PHP 5.3版本上實現openssl_cipher_iv_length()功能。openssl_cipher_iv_length解決方法
任何人都可以解釋一種方法,我可以使用PHP 5.3友好功能來做到這一點嗎?
我需要在不支持此功能的PHP 5.3版本上實現openssl_cipher_iv_length()功能。openssl_cipher_iv_length解決方法
任何人都可以解釋一種方法,我可以使用PHP 5.3友好功能來做到這一點嗎?
(假設你總是使用AES作爲寫在評論)
對於最常見的AES密碼方式(CBC,CFB,ECB,OFB)的IV長度應爲128位= 16個字節,而不管密鑰長度(以密碼方法命名的128/192/256號碼)。
由於openssl_cipher_iv_length()函數返回IV長度in bytes,所以您的實現應該返回一個常量值16
。
祝你好運!
如果您的加密算法(密碼方法)始終相同,則此函數的結果應始終保持一致。你使用哪種密碼方法? – vlp
他們正在使用AES,據我瞭解有128位塊。這是否會成爲該功能的結果? – Lishamatish