Итак, я создал зашифрованный пакет данных, используя нож в MacOS, указав файл секретов. Если я запустил knife data bag show bag key --secret /path/to/secret
, он расшифровывается отлично, и я вижу правильный результат.Шеф-повар ошибочно дешифрует ошибку, даже если секрет идентичен
Теперь, если я копирую секретный файл в окна, дешифрование завершается с ошибкой. У меня есть общий доступ к окнам, установленный на моем Mac, и скопировал там файл, и запустите команду, указав установленный путь. Плохой дешифрование.
I md5'd оба файла - они оба идентичны. Я проверил окончания строки - файл фактически не имеет конца строки (секрет - строка с одной строкой), поэтому не так.
В качестве теста на проверку работоспособности я скопировал файл из окон в другую папку на своем Mac и снова запустил расшифровку - теперь он также локально не работает. Но все же md5 говорит, что это идентичный файл. Разрешения - 777, это правильно. Файл выглядит абсолютно идентичным. Это тот же файл, но он не будет работать.
Итак, теперь у меня есть два файла секретов, одинаковые во всех отношениях, которые я могу обнаружить, и один работает, а другой нет. Что может быть причиной этого, так как я постепенно теряю рассудок здесь.
Вы использовали '--secret' или' --secret-file'? –