問題タブ [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 投票する
1 に答える
613 参照

pgp - PGP - GnuPG - いくつかの質問

PGP の完全な代替となるオープン ソース ソフトウェアであるGnuPG ( http://www.gnupg.org/ )を使用したいと考えています。

私はこれまで使用したことがありませんが、ソフトウェアは見栄えがします。

このソフトウェアを使用して、ファイルを暗号化して Web 経由で転送する予定です。このソフトウェアを電子メールには使用していません。

いくつかの質問を聞きたいんです:

  1. Windows と Ubuntu で使用できる推奨 GUI は何ですか?

  2. RSA ではなく Diffee Hellman (DH/DSS) のキー ペアを生成したいと考えています。これを行うための行コマンドは何ですか? 同様に、2048 のキー長を使用します。

  3. 公開鍵と秘密鍵のペアを生成したら、コマンド ラインから他の人の公開鍵に署名するにはどうすればよいですか?

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

encryption - 暗号化のための最良のpython方法は何ですか

公開鍵サーバーから PGP 鍵を取得しましたが、この PGP 公開鍵を受け入れることができる暗号化のための Python メソッドを取得する際に助けが必要です。

私が知っているように、PGP/Gnupg.py モジュールでは、キーを生成せずに暗号化/復号化機能を個別に使用することはできません。

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

encryption - SSIS PGP 暗号化

出力をフラット ファイルに書き込む SSIS パッケージがあります。ここで、出力ファイルをPGP 暗号化し、他のパッケージでさらに復号化する必要があります。誰かがこれを行う方法を知っているかどうか、またはそれを行う方法に関する役立つヒントを掲載した Web サイトを知りたいです。

ありがとう

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

php - PHPで、特定のフォルダですでに暗号化されたファイルを見つける方法

ファイルの暗号化に PGP (GNU Privacy Guard) を使用しています。暗号化中に、暗号化されたファイルの「.pgp」拡張子を削除しました。

ここで、特定のフォルダーで既に暗号化されているファイルを知りたいと思います。

注:- 私の目標は...ファイルを2回暗号化しないことです...したがって、ファイルを暗号化する前に..ファイルがすでに暗号化されているかどうかを確認したいです。

PHP で、どのファイルが既に暗号化されているかを確認できますか?

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

cryptography - PGPキーリングをcspパラメータキーコンテナに保存できますか?

私はPGPを使用しています。一部のpgpファイルを処理するアプリケーションのPGPキーリングを安全に保存する必要があります。PGPが非対称暗号化であり、キーリングの情報をキーコンテナに保存できるはずだと信じられますか?

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

security - 社内の PGP パスフレーズ

私の友人は、彼の会社の電子メールに PGP 暗号化を導入して、クライアントとのメール交換を希望していました。彼は、それをサポートする簡単なアプリを書くように私に依頼しました。便利な dll ラッパーを見つけたので、アプリを作成するのはそれほど大したことではないようです。

私を困惑させるのは、セキュリティの側面です。(私は彼を鉱山に押し込みたくありません)
PGPが秘密鍵と公開鍵の組み合わせを使用していることを知っています。また、パスフレーズを使用して秘密鍵を暗号化します。
これは明らかです

しかし、同僚の 1 人が会社を辞める前にパスフレーズを変更した場合はどうなるでしょうか。
これは、クライアントとのコミュニケーションを伴うアーカイブ メールを開くことができないということですか?
(恐喝、復讐などの最善の方法のように聞こえます... )

前提: すべてのユーザーのキー (pub + prv) は、ユーザー (ネットワーク) のホーム ドライブに保存され、バックアップされます。
最初に生成されたキーのパスワードは、金庫の封筒に保管されています。したがって、鍵は復元できますが、秘密鍵の暗号化に使用されている現在のパスワードがわからない場合、鍵は役に立たない可能性がありますか?
(間違っていたら訂正してください!)

どうやってアーカイブするんだろう!あなたの経験は何ですか?

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

python - pgp キーはどのようにフォーマットされていますか?

pgp キーを単純に読み取るためのプログラムを Python で作成したいと考えています。ただし、pgpキーのフォーマット方法を説明するドキュメントが見つからないようです。理解できないソース コードを探すために、open pgp のソース コードを検索したくありません。

公開鍵を開き、上部の「-----BEGIN PGP PUBLIC KEY BLOCK-----」と下部の「-----END PGP PUBLIC KEY BLOCK-----」を削除し、データをバイトに戻したらどうなるの?真ん中のどこかに自分の名前とメールが見えましたが、それ以外は見えません。文字列の暗号名/値 (rsa = 1、elgamal = 2 など) をコンピューターに伝えるのはどの部分ですか? キーのサイズはどこですか?鍵の有効期限はどこにありますか? 一般に、pkc プログラムはどのように公開鍵/秘密鍵を読み取るのですか?

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

php - php mcrypt - ファイルの復号化と暗号化?

私は、pgp で暗号化された csv ファイルの復号化/暗号化を可能にする php クラスを探していました。私が見つけたものはすべて、主にパスワードを対象としています。原則は本質的に同じであると想定していますが、FTP 経由でファイルを受信して​​復号化し、ファイルを暗号化して別の場所に FTP 送信することを特に意図したクラスの方向性を誰かが教えてくれるかどうか疑問に思っていましたか? 暗号化への私の最初の進出なので、誰かが私に何か役に立つことを教えてくれることを願っていますか? 私はグーグルを続けますが、指差しを本当に感謝します...

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

cryptography - OpenPGP署名

http://phpseclib.sourceforge.net/を使用してOpenPGP(RSA署名)のサブセットの実装を作成しようとしてRFC4880を読んでいます。publickeyパケットとcompression-literal-signatureパケットを解析しました。nとeを抽出し、それらをCrypt_RSAにフィードして、ベリファイアを構築できます。私はsha256を使用していると言います。次に、「メッセージ」と「署名」パラメータが必要です。署名パケットから署名データを取得しても問題ありません。私が持っている質問は、「メッセージ」とは何ですか?セクション5.2.4によると、これはリテラルデータパケット(それらの本体またはパケット全体?)と「ハッシュされた」サブパケットの組み合わせです。すべてのデータパケットとハッシュされたパケットを、表示される順序で連結するだけですか?

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

c# - C# での BouncyCastle PGP ファイル暗号化の例が必要

秘密鍵 (ascii 形式) と他の公開鍵 (同じく ascii 形式) を使用してファイルを暗号化しようとしています。BouncyCastle ライブラリは使用するのに適しているように見えますが、C# のドキュメントが見つかりません。誰でも例を教えてください。ありがとうございました。