問題タブ [pgp]

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 投票する
3 に答える
4821 参照

php - PHP からの PGP 暗号化

コマンドを実行すると

UNIX コマンド プロンプトから、正常に動作しています。しかし、PHP を使用して同じコマンドを使用しようとすると、機能しません。

解決策を教えてください。

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

encryption - OpenPGP タグ 18/19 の説明の混乱

誰かが MDC とデータ暗号化を少しクリアしてくれませんか? RFC 4880 では、次のように述べています。

暗号化されるデータの平文は SHA-1 ハッシュ関数を介して渡され、ハッシュの結果は変更検出コード パケットの平文に追加されます。ハッシュ関数への入力には、上記のプレフィックス データが含まれます。これにはすべての平文が含まれており、値 0xD3、0x14 の 2 つのオクテットも含まれています。これらは、変更検出コード パケット タグと 20 オクテットの長さフィールドのエンコードを表します。

最初は、mdc (ヘッダー データなし) は次のように見えます。sha1([data]) -> hash_value

次に、セミコロンまでの2番目の文は、次のように見えますsha1(OpenPGP_CFB_extra_data + [data]) -> hash_value

セミコロンの後のことは、私がやるべきことのように思わせますsha1([data] + "\xd3\x14") -> hash_value。(これはまったく意味がありませんが、書かれているようです)

何が起こっている?

正しい MDC を取得した後、それで何が行われますか? それは独自のパケットですか、それともこのようなものですか (私の理解によると) 完了しましたか?:

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

c# - BouncyCastle APIを使用して、クライアントのファイルを暗号化します。復号化しようとすると、PGPから「あなたの目だけのために」というメッセージが表示されます。なんで?

Bouncy.Castle C#APIを使用してPGP暗号化を行います。私は、PGP暗号化と利用可能なさまざまなオプションの専門家ではありません。

暗号化は正常に実行されているようですが、クライアントが暗号化を復号化しようとすると、PGPは「目だけ」とマークされているため、ファイルには出力されず、画面にのみ出力されると彼は言います。これは--verboseメッセージです。

これをデバッグする方法がわかりません。誰か知ってる?

データの暗号化に使用する一般的なコードは次のとおりです。このシナリオでは、ドキュメントに署名していないため、コードの一部を無視できます。

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

c# - PGP公開鍵をRSA公開鍵XML形式に変換する

PGP公開鍵をRSA公開鍵形式に変換する際に問題が発生しました。XML形式に変換する必要があるPGP形式の公開鍵をフォローします。

そのようなシナリオに遭遇したことがあれば、私を助けてください。

これは、以下のようなRSAKeyValueXML形式に変換する必要があります。

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

c# - PGP公開鍵からのモジュラスと指数の抽出

私はPGP暗号化を実装するアプリケーションに取り組んでいます。PGP公開鍵からモジュラスと指数を抽出する必要があるという問題に直面しています。BouncyCastlePGPライブラリを使用しています。助けてください。

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

cassandra - gpg--recv-keysの問題

Ubuntuでapt-getを使用してcassandraをインストールしようとしています。

これを/etc/apt/sources.listに追加しました

debhttp ://www.apache.org/dist/cassandra/debian不安定なメインdeb-srchttp ://www.apache.org/dist/cassandra/debian不安定なメイン

それで:

sudo apt-get update

それで:

W:GPGエラー: http: //www.apache.org不安定リリース:公開鍵が利用できないため、次の署名を検証できませんでした:NO_PUBKEY F758CE318D77295D

それから私は番号NO_PUBKEYを取りました:

gpg --keyserver wwwkeys.eu.pgp.net --recv-keys F758CE318D77295D

しかし、エラーが発生します。

gpg:キーを要求しています...hkpサーバーからwwwkeys.eu.pgp.netgpg:キーサーバーがタイムアウトしましたgpg:キーサーバーの受信に失敗しました:キーサーバーエラー

私は何を間違えましたか?

よろしくお願いします。

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

security - Makefile で gpg をパスワードなしで使用するにはどうすればよいですか?

gpg を呼び出してテキスト ファイルを復号化してから、テキスト エディターで編集用に開く Makefile があります。頻繁にパスワードを入力するので、毎回パスワードを入力する時間を節約したいのですが、最近パスワード テストに合格したことを記憶するように gpg を設定するにはどうすればよいですか? たとえば、過去 30 分間パスワードを入力していない場合にのみ、パスワードを入力するようにトリガーします。

ありがとう!

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

security - PGP で暗号化されたテキスト ファイルをリビジョン管理する良い方法は何ですか?

PGP で暗号化されたテキスト ファイルをリビジョン管理するための適切な方法は何ですか?

目標は

  • PGP で暗号化された (できれば ASCII Armor を使用した) テキスト ファイルのみを、ローカル リポジトリ (作業コピー) とリモート リポジトリ (論理的には「中央」リポジトリ) のどこにでも保存します。

  • リビジョン履歴が保存されるリポジトリで、PGP 暗号化 (たとえば GnuPG を使用) によって有効化されたプライバシーを保護します。

  • 可能であれば、ストレージのオーバーヘッドを削減します

PGP で暗号化された ASCII アーマード テキスト ファイルを 1 つだけリビジョン コントロールする場合、編集のために復号化され、保存されてリビジョン コントロール リポジトリにコミットされる前に暗号化されるたびにコンテンツ全体が変更されるため、差分はファイルにほぼ比例します。復号化されたテキストの変更が小さい場合でも、サイズは急速に大きくなります。

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

php - PHP での PGP 暗号化 (Windows)

GPG 暗号化に問題があります。それを手伝ってもらえますか?

暗号化したいメッセージを暗号化しません。

コード:

ありがとう!助けてくれてありがとう!

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

c# - Bouncy Castleライブラリを使用してC#でPGPキーを使用してtxtファイルに署名する方法

C#およびBouncy CastleライブラリのPGPキーを使用して、txtファイルに署名する方法の例を誰かが持っていますか。ファイルを暗号化するのではなく、署名を追加するだけです。