Не вижу преимуществ в использовании ключевого файла перед текстовым паролем. Из минусов:
- На всех ваших внешних/внутренних съемных и несъемных дисках лежат (в сумме) несколько сот тысяч различных файлов, что соответствует 16-20 бит различных вариантов, что соответствует трем-четырем символам текстового пароля смешанного регистра.
- Файл в единственном экземпляре очень легко потерять/повредить по сотне разных причин. Вы бы стали держать что-то ценное в сейфе, единственный ключ от которого сделан из сахара?
- Файл во множестве экземпляров - все равно, что разбросать по двору копии ключа от квартиры.
- Файл-ключ дает ложное чувство более высокой надежности и/или криптостойкости (ни то, ни другое неверно).
P.S. Некоторые комментаторы, возможно, путают файл-ключ с файлом самой базы.