Спасибо за помощь.Я исправлю IV позже, но вот мои новые функции для тех, кто видит эту страницу и нуждается в них:
`// запуск функции encryptCredential function encryptCredential ($ data) {$ key = '9cqkTFHOfOmKn8kt & NSlIK * XMRWWx * tNY $! azRdEvm2to * AQOll% 8tP18g35H zNg9l85pgnww $ & q6y @ 1WrWZhKhx & 23acq ^ * FWF * xdnmI% 7aWwM6JQLm% tzYG ^ * 8PIh1zD @ D5QKa98Gg ';$ cipher = mcrypt_module_open (MCRYPT_blowfish, '', 'cbc', '');mcrypt_generic_init ($ cipher, substr ($ key, 8,56), substr ($ key, 32,8));$ encrypted = mcrypt_generic ($ cipher, pad ($ data));mcrypt_generic_deinit ($ шифра);вернуть base64_encode ($ зашифрованный);} // конец функции encryptCredential
// запуск функции decryptCredential function decryptCredential ($ data) {$ encryptedData = base64_decode ($ data);$ key = '9cqkTFHOfOmKn8kt & NSlIK * XMRWWx * tNY $ azRdEvm2to * AQOll% 8tP18g35H! zNg9l85pgnww $ & q6y @ 1WrWZhKhx & 23acq ^ * FWF * xwg2$ cipher = mcrypt_module_open (MCRYPT_blowfish, '', 'cbc', '');mcrypt_generic_init ($ cipher, substr ($ key, 8,56), substr ($ key, 32,8));$ decrypted = unpad (mdecrypt_generic ($ cipher, $ encryptedData));mcrypt_generic_deinit ($ шифра);вернуть $ расшифрованный;} // end decryptCredential function`