問題タブ [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.
php - PHP からの PGP 暗号化
コマンドを実行すると
UNIX コマンド プロンプトから、正常に動作しています。しかし、PHP を使用して同じコマンドを使用しようとすると、機能しません。
解決策を教えてください。
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 を取得した後、それで何が行われますか? それは独自のパケットですか、それともこのようなものですか (私の理解によると) 完了しましたか?:
c# - BouncyCastle APIを使用して、クライアントのファイルを暗号化します。復号化しようとすると、PGPから「あなたの目だけのために」というメッセージが表示されます。なんで?
Bouncy.Castle C#APIを使用してPGP暗号化を行います。私は、PGP暗号化と利用可能なさまざまなオプションの専門家ではありません。
暗号化は正常に実行されているようですが、クライアントが暗号化を復号化しようとすると、PGPは「目だけ」とマークされているため、ファイルには出力されず、画面にのみ出力されると彼は言います。これは--verboseメッセージです。
これをデバッグする方法がわかりません。誰か知ってる?
データの暗号化に使用する一般的なコードは次のとおりです。このシナリオでは、ドキュメントに署名していないため、コードの一部を無視できます。
c# - PGP公開鍵をRSA公開鍵XML形式に変換する
PGP公開鍵をRSA公開鍵形式に変換する際に問題が発生しました。XML形式に変換する必要があるPGP形式の公開鍵をフォローします。
そのようなシナリオに遭遇したことがあれば、私を助けてください。
これは、以下のようなRSAKeyValueXML形式に変換する必要があります。
c# - PGP公開鍵からのモジュラスと指数の抽出
私はPGP暗号化を実装するアプリケーションに取り組んでいます。PGP公開鍵からモジュラスと指数を抽出する必要があるという問題に直面しています。BouncyCastlePGPライブラリを使用しています。助けてください。
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:キーサーバーの受信に失敗しました:キーサーバーエラー
私は何を間違えましたか?
よろしくお願いします。
security - Makefile で gpg をパスワードなしで使用するにはどうすればよいですか?
gpg を呼び出してテキスト ファイルを復号化してから、テキスト エディターで編集用に開く Makefile があります。頻繁にパスワードを入力するので、毎回パスワードを入力する時間を節約したいのですが、最近パスワード テストに合格したことを記憶するように gpg を設定するにはどうすればよいですか? たとえば、過去 30 分間パスワードを入力していない場合にのみ、パスワードを入力するようにトリガーします。
ありがとう!
security - PGP で暗号化されたテキスト ファイルをリビジョン管理する良い方法は何ですか?
PGP で暗号化されたテキスト ファイルをリビジョン管理するための適切な方法は何ですか?
目標は
PGP で暗号化された (できれば ASCII Armor を使用した) テキスト ファイルのみを、ローカル リポジトリ (作業コピー) とリモート リポジトリ (論理的には「中央」リポジトリ) のどこにでも保存します。
リビジョン履歴が保存されるリポジトリで、PGP 暗号化 (たとえば GnuPG を使用) によって有効化されたプライバシーを保護します。
可能であれば、ストレージのオーバーヘッドを削減します
PGP で暗号化された ASCII アーマード テキスト ファイルを 1 つだけリビジョン コントロールする場合、編集のために復号化され、保存されてリビジョン コントロール リポジトリにコミットされる前に暗号化されるたびにコンテンツ全体が変更されるため、差分はファイルにほぼ比例します。復号化されたテキストの変更が小さい場合でも、サイズは急速に大きくなります。
php - PHP での PGP 暗号化 (Windows)
GPG 暗号化に問題があります。それを手伝ってもらえますか?
暗号化したいメッセージを暗号化しません。
コード:
ありがとう!助けてくれてありがとう!
c# - Bouncy Castleライブラリを使用してC#でPGPキーを使用してtxtファイルに署名する方法
C#およびBouncy CastleライブラリのPGPキーを使用して、txtファイルに署名する方法の例を誰かが持っていますか。ファイルを暗号化するのではなく、署名を追加するだけです。