問題タブ [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.
java - BouncyCastle PGP と McAfee eBusiness Server 8.6 の非互換性
BouncyCastle PGP を使用してシングルパスで署名および暗号化されたメッセージを銀行が復号化できない理由を突き止めようと、2 週間ほど頭を悩ませてきました。この銀行は、復号化に McAfee E-Business Server 8.6 を使用しています。
データは銀行の公開鍵で暗号化され、当社の秘密鍵で署名されています。
暗号化に独自の公開鍵を使用することで、以下のコードで生成されたファイルの署名を復号化して検証することができました。Gnupg は、ファイルを問題なく復号化および検証できます。
ただし、銀行はファイルを復号化できません。最初に圧縮をオフにしてから、ASCII アーマーをオフにしようとしました。どちらのオプションも機能していないようで、どのオプションを試しても常に同じエラー メッセージが表示されます。
シングルパス署名と暗号化を行うために使用しているコードは次のとおりです。
何がこれを引き起こしているのでしょうか?Google を使用して多数のレポートを見つけましたが、解決策やフォローアップはありません。
c# - Bouncy Castle または他の C# ライブラリを使用して C# でこの PGP メッセージを確認する方法
私がする必要があるのは、以下のメッセージを確認することだけですが、Bouncy Castle にデータを取り込み、公開鍵を与えてメッセージを確認することができません。それが無料であれば、それが使用される他のLibであることを嬉しく思います。これは、インターネット経由でデータを受信するアプリに埋め込む予定なので、可能であればすべてのマネージド コードを保持することをお勧めします。
cryptography - PGP と暗号化アプリケーション ブロック
開発中の Web アプリケーションと Web サービスに PGP サポートを追加するように依頼されました。現在 Enterprise Library を使用しており、既に使用している Cryptography Application Block (CAB) を使用したいと考えていますが、Enterprise Library の CAB で PGP をサポートするための情報が見つかりません。これらのテクノロジが両方とも使用されていること、および CAB が拡張可能であるという事実を考えると、誰かがこれをサポートしていたはずです。私が見落としているものはありますか、または誰かが PGP で CAB を使用するためのリンクを提供できますか?
彼らがなぜ PGP を使いたがるのかについては、まだすべての詳細を知りませんが、情報のブロックは PGP 公開鍵で暗号化され、Web サービスに投稿されると想定しています。サーバー側で秘密鍵をプログラム的に使用して解読し、投稿されている情報を取得します。恐ろしいアイデアのように聞こえますが、私の役割は計画ではなく、実装のみです。
c# - PGP と C# を使用したファイルの復号化
私の問題は、コマンド ラインを実行しても、復号化テキスト ファイルに何も追加されないことです。私は、decrypt.txt ファイルにテキストを追加して、書き込みがあるかどうかを確認しました。
asp.net-mvc-3 - MVC アプリケーションから Pgp.exe を使用する
私は、レガシー アプリケーションを mvc に変換する任務を負っています。アプリは pgp.exe を使用して、ユーザー入力に pgp 署名し、電子メールとして送信しました。アプリケーションはローカルおよびテスト サーバーで動作しますが、ライブ サーバーでは動作しません。ユーザープロファイルでキーを設定できるように、アプリケーションプールで指定されたユーザーを実行するなどのフープをジャンプする必要がありましたが、うまくいきました。
何らかの理由で、Windows 2003 IIS 6 であり、テスト サーバーと同一のライブ サーバーで失敗します。問題は、pgp.exe が署名してファイルを作成しないように見えるだけで、コンソール出力からメッセージが表示されることです。「署名エラー」?? アプリケーションプールユーザーとしてログインしたシェルウィンドウにコマンドを入力すると、(いくつかの権限との戦いの後) 問題は実行されませんが、mvc アプリケーション/IIS サーバーを介して実行すると失敗します。プロセスを呼び出すために使用されるコードは次のとおりです。
誰かが以前に似たようなことをして助けてくれることを願って、私はここでストローを握りしめています. キーの場所またはファイルの場所がどこかで取得されていないと思いますが、他に何を試すべきかわかりませんか?
java - 署名付きの pgp 暗号化ファイルを復号化するには?
BouncyCastle Java API を使用して、PGP で暗号化されたファイルを復号化して検証するにはどうすればよいですか?
single-sign-on - PGP とシングル サインオン
pgpがファイルと電子メールの暗号化に使用されていることがわかる限り、私はpgpにまったく慣れていません。
1) シングル サインオンに使用できますか 2) それらは pgp と gnupg (これは openpgp に基づいています) ですが、違いは何ですか? 3).netでこれを行うにはどうすればよいですか
どんな参考書も役に立ちます。
c# - BouncyCastle c# を使用した PgP 暗号化と復号化
いくつかの投稿を見て、いくつかのチュートリアルに従いましたが、どれもうまくいかないようです。場合によっては、見つからないクラスを参照することがあります。ファイルを暗号化および復号化する方法を示す簡単なチュートリアルを入手できる場所を教えてもらえますか。
私は Pgp に非常に慣れていないので、どんな支援も歓迎します。
c++ - C ++で公開鍵暗号を実装する簡単な方法は?
ファイルに署名できるようにしたい。つまり、受信者はファイルが実際に私からのものであり、その内容を表示できることを確認できます。C ++でそれを行う簡単な方法はありますか?
WikipediaのPGPの記事を見たところ、「ハッシュ、データ圧縮、対称鍵暗号化、そして最後に公開鍵暗号化」の途中で私を失ってしまいました。signString(string, privateykey)
理想的には、関数を持ち、受信者が関数を持っているライブラリが欲しいreadSignedString(string, publickey)
です。なにか提案を?
編集:
正しいアプローチを使用しているかどうかわからないので、これが私がやろうとしていることです。
デスクトップアプリケーションに簡単な著作権侵害保護を実装したいと思います。そのため、ユーザーがライセンスを購入すると、名前と電子メールを含む署名付きファイルを送信します。次に、ユーザーがファイルをインストールすると、アプリがそれを読み取ります。署名の有効性を確認し、名前/メールアドレスを([バージョン情報]ボックスに)表示します。クラッカーがこれらのファイルを生成できないようにするには、ファイルを復号化するためのキーが暗号化するためのキーと同じでないことを確認する必要があります。これを実装する簡単な方法はありますか?
bouncycastle - BCで暗号化し、pgp6.5.8で復号化します
BCで暗号化し、pgp6.5.8で復号化しようとしています。
それの暗号化の側面は機能し、私はipgp6.5.8を復号化することができます。しかし、pgp6.5.8は署名が悪いと文句を言います。誰かがこれで私を助けることができますか?
ありがとう