Считается ли security issue/дурным тоном хранение значения сильной хэшфункции от незашифрованного текста, рядом с зашифрованным текстом.
Например, хранится зашифрованный файл, и рядом лежит SHA256 от незашифрованного содержимого.
По идее такое соседство может облегчить брутфорс.
С другой стороны, например, архиватор winrar хранит crc32 незашифрованных файлов в зашифрованном архиве. Может дело в том что
сам crc32 тоже зашифрован? Или в том что crc32 заведомо короче ключа шифрования и не стоек?
Есть ли примеры софта/сервисов где практикуется subj?
UPD:
Есть, например, топик на stackoverflow, затрагивающий и эту проблему в том числе. И два противоположенных мнения о проблеме.
stackoverflow.com/questions/6112867/which-procedur...
часть вопроса:
A. Do I gain anything from storing encrypted Seed and CRC? Would it be less secure if I store them not encrypted?
мнение:
You should never save the CRC unencrypted since a CRC gives information about the data within the encrypted container.
противоположное мнение:
I recommend hashing the unencrypted data and storing the hash unencrypted,