複合化・暗号化実行時にエラーが発生
完了KompiraSonarのスキャン時に使用する.tomlの暗号化しているファイルを複合化しようとしたところ、複合化に失敗してしまいました。
エラー内容は下記の記載の通りとなるのですが、解決方法をご存じでしょうか。
使用しているksocetのバージョンは2.4.2を使用しています。
■使用コマンド:管理者ユーザーで実行
/opt/fixpoint/ksocket/bin/ksocket decrypt 暗号化されているファイル名
■出力ログ
Incorrect decryption.
Traceback (most recent call last):
File "/pack/lib/python3.9/site-packages/ksocket/__main__.py", line 69, in main
File "/pack/lib/python3.9/site-packages/ksocket/commands/decrypt.py", line 54, in run
File "/pack/lib/python3.9/site-packages/ksocket/config/identity.py", line 126, in decrypt
File "/opt/fixpoint/ksocket/env/latest/lib/python3.9/site-packages/Cryptodome/Cipher/PKCS1_OAEP.py", line 200, in decrypt
raise ValueError("Incorrect decryption.")
ValueError: Incorrect decryption.他に必要な情報があればご教授お願いいたします。
-
正式なコメント
ご質問ありがとうございます。回答させていただきます。
いただいたエラーですが、復号化の際に鍵が合わず、失敗しているものと考えられます。
Ksocket では暗号化・復号化用の鍵をインストール時に生成しており、暗号化したファイルを別の環境にインストールした Ksocket や、同じ環境に再度インストールしなおした Ksocket から復号化することはできず、まずはそのような経緯がないかご確認ください。上記の点は Ksocket 利用マニュアルの「設定ファイルの暗号化・復号」にも記載しておりますので、併せてご確認ください。
https://fixpoint.github.io/ksocket-manual/encryption-file.html
以上、よろしくお願いいたします。コメントアクション -
承知いたしました。
ご回答いただきありがとうございます。
過去にバージョンアップした際に暗号化したファイルをそのまま使用しておりました。
https://kompira.zendesk.com/hc/ja/community/posts/28695367457305
こちらは再度作り直す以外に方法はないのでしょうか?
サインインしてコメントを残してください。
コメント
4件のコメント