Зашифруйте файл паролей чем-нибудь надежным, тогда не имеет значения, как пароли хранятся внутри файла.
Т.е.. используйте что-то вроде PGP для транспорта.
Я заметил, что этот ответ был лишен голоса один раз, прежде чем кто-то другой проголосовал за него, и просто подумал, что хотел бы уточнить его, так как я подозреваю, что человек, который отклонил мой ответ, на самом деле не читал вопрос. С другой стороны, возможно, полное шифрование всего файла не возможно для человека, задающего вопрос. Это было бы удобным разъяснением в вопросе, если это так.
Во всяком случае, вопрос конкретно гласит, что речь идет о транспортировке данных (базы). В нем также конкретно говорится, что речь идет не о онлайн-хранилище и использовании .
Таким образом, использование безопасного и надежного метода шифрования для всего файла - действительно лучший способ, так как тогда вы не ограничены в необходимости манипулировать содержимым файла, чтобы попытаться замаскировать каждый отдельный пароль.
Вместо этого весь файл будет бессмысленным, и если будет транспортироваться больше, чем просто файл паролей, он будет объединен вместе и, следовательно, зашифрован вместе с большим количеством данных, что сделает процесс идентификации паролей также почти невозможно.
Атаки на такие зашифрованные файлы с гораздо меньшей вероятностью будут успешными, если вы выберете надежный алгоритм и реализацию шифрования (PGP, GPG и т. Д.), Чем придумаете что-то самостоятельно или, по крайней мере, упростите его для злоумышленник находит отдельные пароли небольшими порциями.