2016-04-01 6 views
2

秘密ファイルを指定してMacOSでナイフを使用して暗号化データバッグを作成しました。私がknife data bag show bag key --secret /path/to/secretを実行すると、それは正常に復号化され、正しい結果が表示されます。秘密が同一の場合でもシェフの不正な復号化エラー

ここで、シークレットファイルをウィンドウにコピーすると、復号化に失敗します。私はWindows共有をMacにマウントしてそこにファイルをコピーし、マウントされたパスを指定してコマンドを再実行します。不正な解読。

私は両方のファイルをmd5しました - どちらも同じです。私は行末をチェックしました - ファイルは実際には行末がありません(秘密は一行文字列です)。そうではありません。

サニティテストでは、私のMac上の別のフォルダにWindowsからファイルをコピーして、再度復号化を実行しました。これでローカルにも失敗します。しかし、md5はそれが同じファイルだと言っています。権限は777です、それは正しくchownedです。このファイルは全く同じに見えます。それは同じファイルですが、うまくいきません。

私は検出できるあらゆる方法で同じ2つの秘密のファイルを持っています.1つは動作し、もう1つは動作しません。私はここで私の心をゆっくりと失っているので、地球上でこれを引き起こしている可能性があります。ただ、これで非常識だろう誰のために

+1

'--secret'または' --secret-file'を使用しましたか? –

答えて

0

--secretは秘密のテキストをインライン

--secret-fileを指定するには、秘密のテキストを含むファイルへのパスを指定します。

--secretを使用してファイルへのパスを指定するのに対して、実際にはパス自体をファイルではなく秘密のテキストにするのが普通です。

関連する問題