Я собираюсь использовать шифр Blowfish для моего проекта в PHP (mcrypt_blowfish). Но у меня есть вопрос относительно использования mcrypt_blowfish, как долго это размер ключа deafult, который использовался этим способом шифрования в PHP? Некоторый другой шифр, поддерживаемый libmcrypt, имел объявленный размер ключа, например:
MCRYPT_RIJNDAEL_128 --> 128 bit key MCRYPT_RIJNDAEL_192 --> 192 bit key MCRYPT_RC6_128 --> 128 bit key MCRYPT_RC6_192 --> 192 bit key
Но как долго размер ключа deafult для mcrypt_blowfish? Thx до …
Кажется, что используется размер ключа переменной (кажется, что размер «по умолчанию» отсутствует):
http://en.wikipedia.org/wiki/Blowfish_(cipher)
«Blowfish имеет размер 64-битного блока и длину ключа ключа от 32 бит до 448 бит»
Вот пример использования 448-битного ключа: http://www.php.net/manual/en/function.mcrypt-encrypt.php#96635
Смотря на другие сайты, MCRYPT_BLOWFISH_128, MCRYPT_BLOWFISH_192, MCRYPT_BLOWFISH_256 и MCRYPT_BLOWFISH_448 тоже должны работать (не пробовал ^^)