Я хочу зашифрувати двійковий файл. Моя мета полягає в тому, щоб не допустити будь-кого читати файл, у якого немає пароля. Яке краще рішення - AES або Blowfish з однаковою довжиною ключа? Можна припустити, що зловмисник має великі ресурси (програмне забезпечення, знання, гроші) для злому файлу.
Останній тиждень я прочитав багато статей про хешування паролів, і Blowfish, здається, є (одним з) найкращих алгоритмів хешування на даний момент - але це не тема цього питання! Обмеження 72 символів Blowfish враховує лише перші 72 символи введеного пароля: <?php $password = "Wow. This is a super secret and super, …