Как изменить MD5 файла

Следующие работали для меня:

cat /proc/acpi/wakeup

Ищите все элементы со статусом, которые выглядят так, как будто они там не принадлежат (для меня ничего, кроме LID0). Затем отключите их, например:

sudo sh -c "echo XHC0 > /proc/acpi/wakeup"

Убедитесь, что соответствующие записи действительно отключены, отправьте ноутбук в режим ожидания и надейтесь на лучшее:)

1
задан 4 December 2016 в 03:36

2 ответа

md5sum вычисляет хеш MD5 содержимого файла. Алгоритм MD5 не использует случайности (он детерминирован). Это в основном список математических инструкций для ввода на вход (содержимое файла). Каждый раз, когда вы предоставляете его с одним и тем же входом, он обрабатывает его точно так же, и вы получаете тот же результат.

Единственный способ изменить выход - изменить вход.

7
ответ дан 23 May 2018 в 03:40

Хотя я согласен с @sauravc, есть способ сделать это, если вы не возражаете против возможности развращения файла.

Если вы каким-либо образом измените файл, вы можете пересчитать MD5.

Вы можете поменять файл, открыв его в своем предпочтительном редакторе, сделав сложение или вычитание, а затем сохраните его снова.

Если вам нужен быстрый способ сделать это через командную строку вы можете использовать dd или truncate следующим образом:

dd if=/dev/zero bs=1 count=10 >> <yourfile>.<ext>

или

truncate -s +10 <yourfile>.<ext>

Любая команда должна добавить 10 байт в конец вашего файл. Это должно означать, что MD5 (при следующем вычислении) должен отличаться.

Остерегайтесь

Это может повредить ваши файлы и должно быть проверено сначала.

4
ответ дан 23 May 2018 в 03:40

Другие вопросы по тегам:

Похожие вопросы: