問題タブ [gnupg]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
3550 参照

encryption - 誰かがファイルを変更した場合でも、暗号化されたファイルを復号化できますか?

警告:この質問は大幅に編集されています。原作者の意図を推測するために最善を尽くしました。元のバージョンをご覧ください。


ファイルの暗号化に使用しているGPGコマンドラインツールの使用方法がわかりません。

File.txtは単純なテキストファイルです。

これが私がファイルを暗号化する方法です:

これにより、新しい暗号化ファイルFile.txt.gpgが作成されます。

他の誰かが暗号化されたファイルを変更した場合、私はそれを復号化できなくなります。

誰かがファイルを変更した場合でも、どうすればファイルのコンテンツを取得できますか?

0 投票する
2 に答える
1800 参照

c# - GnuPG + ウェブサービス + ASP.NET

疲れた。GnuPG をインストールし、秘密鍵と、GnuPG の別のインスタンスからの 2 つの公開鍵 (自分自身とクライアントの 1 つ) をエクスポートしました。ローカル マシンで「暗号化/復号化」方式を構成しようとしています。

小さなコンソール アプリケーションから暗号化メソッドを実行すると、うまく機能します。ローカル マシンの Web サービスからこの (同じ! - 同じ本体で) メソッドを実行すると、ExitCode = 2 になります。

エラーメッセージが表示されたことには満足していますが、自分の体には不満があります。

「gpg: デフォルトの秘密鍵がありません: 秘密鍵が利用できません gpg: XXXXXXXXXXXXXXXX.xml: 署名+暗号化に失敗しました: 秘密鍵が利用できません」

私は何をすべきか?どうしたの?

よろしく、 カロル・ブラデク

0 投票する
4 に答える
434 参照

shell - シェルスクリプトがパスワードファイルを取得していません...

以下のシェル スクリプトを実行すると、入力しているパスワード ファイルが無視されるようです。私は絶えずそれを求められています。入力すると、スクリプトの残りの部分は問題なく実行されますが、cron 経由で実行しているため、ファイルから読み取る必要があります... 何か提案はありますか?

0 投票する
1 に答える
198 参照

apache-flex - Flex 3 の GPG ライブラリ

Flex 3 用の GPG ライブラリはありますか?

これに関する情報を Google から見つけるのは難しいようです。

0 投票する
1 に答える
316 参照

php - PHP / GnuPG復号化-構文エラー?

phpを使用してgpgを呼び出していますが、パイプエラーが発生します。ファイルからパスワードを読み取れば、それをコマンド自体にパイプできると思いましたか?しかし、私は次のようになり続けます:構文エラー: "|" 意外

コードは次のとおりです。

(注:ファイルはforeachループで繰り返されています...)

0 投票する
1 に答える
632 参照

version-control - チーム向け化石 gpg ワークフロー

私は化石を学んでいて、2 人が同じソース コード ツリーを変更するワークフローを再現しようとしています。

したがって、Alice と Bob は両方とも、何らかのソース コードのローカル リポジトリを持っています。どちらも自動同期をオフにしています。Alice はさらにハッキングし、gpg キーを使用してチェックインに署名することをコミットします。Alice は gpg キーを生成できたので、この部分は問題ありません。化石はコミット時にキーのパスワードを尋ねてきました。gpg-agent も知っていますが、今はできるだけシンプルにしようとしているので、まだ使用していません。

さて、ある時点で、ボブはアリスの化石リポジトリから変更をプルします。アリスの署名付きチェックインをどのように確認しますか?

追加した:

変更をプルした後、Bob は「fossil update」を使用して Alice のチェックインを手動でナビゲートし、それぞれに対して「gpg --verify manifest」を実行できることを私は知っています。私が求めているのは、他の人からの変更をローカルワークスペースのコンテンツとマージする前に、 「fossil pull」の後にすべての「外国の」チェックインをチェックする自動化された方法が化石にあるかどうかです。

0 投票する
3 に答える
1953 参照

c# - GnuPG を使用した C# からの PGP 暗号化

着信ドキュメントを C# で暗号化しようとしていますが、GnuPG と入力リダイレクトを使用しています。パスフレーズを入力する必要がある単一のステップで -se(署名と暗号化) を使用する必要があります。しかし、何らかの理由で、入力のリダイレクトが機能していません。あなたの助けに感謝。コントロールはelseブロックになります。入力を待っているデッドロックまたは子プロセス (gpg.exe) があるかどうかはわかりません。

`

0 投票する
1 に答える
3786 参照

php - Wampserver 上の GnuPG

wampserver に GnuPG をインストールして使用する方法を教えてください。私はそれを真剣に望んでいます。

この質問がstackoverflowの下にあることを願っています。そうでない場合は、これを閉じてください。ただし、私に反対票を投じないでください:(

0 投票する
2 に答える
1424 参照

php - gpg 暗号化方式を使用したメールの送受信

gpg を使用して、暗号化された形式のファイルを他のユーザーと送受信したい。このために何ができますか。

私がしなければならないことを誰か教えてもらえますか?または、これに関連する URL を指定してください。次のリンクについて読みました

http://library.gnome.org/users/evolution/stable/encryption.html.en しかし、他の人にメールを送ることができません。私を助けてください。

0 投票する
1 に答える
48546 参照

encryption - pgp 秘密鍵を別のコンピュータに転送する方法は?

この記事(アーカイブされたリンク)を読みました。この記事では、macOS で PGP をセットアップする方法が非常によく説明されています。しかし、Git コミットに署名するために生成されたキーを使用する予定であるため、キーを他のコンピューターに転送する必要があると考えています。これは正しいです?もしそうなら、それらのキーをデバイス間で転送する最良の方法は何ですか?