использую данный алгоритм для генерации ключа шифрования из пароля. проблема в том что использую SHA-512 а необходимо получить ключ длинной не 512 а 640 бит. вопросс: а если одновременно прогнать пароль через алгоритмы PKCS 5.1 на основе SHA-512 и SHA-256 а потом соединить выходы?? или всетаки лучше чтото другое придумать???
В PKCS#5 описана функция PBKDF2. Она позволяет получать ключи большей длины, чем размерность используемой хэш-функции. Я бы рекомендовал использовать именно PBKDF2.