我想使用mcrypt的超過24個字符的鹽。如何覆蓋24個字符的mcrypt鹽限制?
mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $salt, $text, MCRYPT_MODE_ECB, mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND));
但是如果我做$鹽超過24個字符,它拋出這個警告,並在24個字符采用截斷鹽:
警告:mcrypt_encrypt()[function.mcrypt-加密]:大小對於這種算法,密鑰太大
有沒有辦法解決這個問題?
你不應該「像」做的事情,都出了加密算法的內部運作。 – 2011-05-08 13:03:46