Я хранил файлы, используя имя файла хэша md5 файла.Это позволяет мне не хранить дубликаты одного и того же файла и избегает любых конфликтов имен файлов.
Однако я хочу начать шифрование содержимого файла на стороне приложения (используя OpenSSL PKCS5), взяв md5 изЗашифрованный файл, я теряю вышеупомянутые преимущества имени файла md5.
Если предположить, что файловое хранилище было взломано, может ли комбинация зашифрованного файла и md5 незашифрованного файла стать потенциальной проблемой безопасности?