web-dev-qa-db-ja.com

GPGはパスフレーズのみでファイルを暗号化します(キーストレージは不要です)

特定の公開キーを保存する必要がなく、パスフレーズを1つだけ解読する必要があるGPG暗号化モードがありますか?

パスフレーズがわかっていれば、どのマシンでも復号化が可能になります。


PS:

opensslを使用したくないのは、インプレース暗号化を簡単に実行できないためです。

Gpgで

  cat file | gpg -e >  file

ファイルを暗号化しています。

一方、

cat file | openssl enc -des3   >  file

空のファイルを生成します。

2
user123456

必要なものは対称暗号化と呼ばれます-暗号化と復号化の両方に同じキーが使用されます-そして、はい、GnuPGはそれを行うことができます。

--symmetricの代わりに-cまたは-er RECIPIENTを使用します。

PS:2つのモードを組み合わせて、対称パスフレーズまたは受信者の秘密キーのいずれかによってファイルを復号化できます。

4
rsaw