Шифрование зашифрованных данных
Можно ли зашифровать зашифрованные данные, используя несколько программ, чтобы для расшифровки вам понадобились обе программы? Не совсем уверен, возможно ли это, но просто интересуюсь, было ли это что-то и практично, если данные не нужно часто использовать.
1 ответ
Можно ли зашифровать зашифрованные данные..
Да, на самом деле, есть вероятность, что в сокете, который вы используете для просмотра этой веб-страницы, есть несколько уровней шифрования.
Многие различные программы шифрования файлов / дисков даже спрашивают, хотите ли вы зашифровать свои данные, используя несколько алгоритмов (например, используя AES-256, а затем Blowfish или какой-то другой алгоритм).
Когда вы что-то шифруете, используя несколько уровней шифрования, это не значит, что вам нужны разные программы для дешифрования, просто программа, которую вы используете для дешифрования, может правильно дешифровать алгоритм, используемый на каждом слое, и, что более важно, вы выбираете правильный порядок алгоритмы при расшифровке.
Мне также было интересно, сделает ли его повторное шифрование практически безотказным, или это будет то же самое, что и обычное шифрование
К этому; никакое шифрование не является полностью "взломанным". Даже у AES есть известный вектор атаки, но, в частности, речь идет об энтропии, или о том,сколько времени потребуется, чтобы перехватить пароль, и о знании используемого алгоритма.
Если бы я знал, что файл был зашифрован с использованием одного из алгоритмов DES, я мог бы, вероятно, собрать небольшой кластер beowulf и взломать пароль относительно скоро (в течение нескольких недель или меньше). Если бы я получил тот же файл, но неимел понятия, какой алгоритм использовался (DES/AES/Blowfish/ и т. Д.), То пришлось бы провести дополнительное расследование, прежде чем я попытался бы его правильно взломать (или я мог бы бросить его в различные "взломщики" во время расследования, зная, что это может быть пустой тратой вычислительного времени).
Известно, что некоторые алгоритмы имеют векторы атаки, которые сокращают время перебора (например, столкновения и т. Д.) И, следовательно, менее безопасны, чем другие, поэтому знание того, какой контейнер / алгоритм использовался, сокращает время перебора при шифровании.
При этом, если вам нужно зашифровать файл с помощью различных алгоритмов, это просто увеличивает время, которое потребуется для перебора файла. Имейте в виду, если вы используете слабое шифрование для всех уровней, "время" является относительным термином.
В конце концов, это как взломать замок:
Сколько времени я готов потратить на взлом замка?
Что за дверью настолько ценно, что я могу потратить это время на взлом замка?
Является ли то, что стоит за дверью, таким ценным, чтобы рисковать быть пойманным за время, необходимое для взлома замка?
Если у кого-то есть что-то ценное за менее защищенной дверью, скорее всего, я пойду за этой дверью над вашей.
Надеюсь, что это может помочь.