問題タブ [public-key]

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 に答える
1658 参照

encryption - 何らかの変更を加えた後でも秘密鍵を使用して復号化を実行できるように、公開鍵を変更する方法はありますか?

非対称暗号化スキームでは、次のことを達成できるかどうか疑問に思っていました:

  1. ボブは自分の公開鍵をアリスに送信します
  2. Alice は Bob の公開鍵を変更し、それを使用して一部の文書を暗号化します
  3. Alice は暗号化されたドキュメントを Bob に送信します。
  4. ボブは文書を取得しますが、彼の秘密鍵でそれを復号化することはできません
  5. その後、アリスはいくつかの追加情報 (おそらくボブの公開鍵を変更するために使用した方法に関連する) をボブに送信します。
  6. ボブはこの追加情報を使用して秘密鍵を変更し、ドキュメントを正常に復号化します

誰?

キーの生成、暗号化、および復号化には RSA を想定していますが、別のスキームを使用する方が簡単な場合は、遠慮なくコメントしてください。

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

encryption - OpenSSL を使用して、公開鍵を使用してメッセージを暗号化し、秘密鍵を使用して復号化するにはどうすればよいですか?

これが私が試したことです:

私の公開鍵でメッセージを暗号化する

秘密鍵を使用してメッセージを復号化する

復号化のエラー

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

cryptography - .pem公開鍵と秘密鍵をJKSキーストアにインポートします

公開鍵と秘密鍵が別々の.pemファイルにあり、何らかの方法でJKSキーストアにアクセスする必要があります。

このためにKeyToolで-importコマンドを使用しようとしましたが、「X.509証明書ではありません」というエラーが発生します。

解決策はOpenSSLに関係していると思いますが、どうしたらよいか完全にはわかりません。

私は暗号関連のすべてについて完全に無知なので、これについて助けていただければ幸いです。

よろしくお願いします、--Rolf

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

encryption - 「キーコンテナ」とは正確には何ですか?

それは明確な構造を持つ特定のものですか、それとも鍵を保持するための何らかの形式の暗号化を備えた任意のデータファイルであり、潜在的に他の秘密情報ですか? 誰かが用語を説明するか、リンクを教えてください。

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

iphone - 公開鍵でファイルを復号化する

ファイルと公開鍵を暗号化しました。証明書をインストールせずにアプリから復号化するにはどうすればよいですか?

ファイル public.key は、「e+ztydr5GG7saZyrIOtSWGQgHlQbuFn1IVlIIggPIWuLUNTOqN0Y...」のようになります。

ここにいくつかのコードがあります:

ただし、resultCode = -25300 (指定されたアイテムがキーチェーンに見つかりませんでした)。私が間違っていることは何ですか?助言がありますか?

0 投票する
57 に答える
1424132 参照

git - Git:Gitを使用しているときにPermissiondenied(publickey)エラーを解決するにはどうすればよいですか?

私はMacSnowLeopardを使用していて、インストールしたばかりgitです。

試してみました

しかし、それは私にこのエラーを与えます:

私は何が欠けていますか?
私もssh-keygenパスフェーズなしでやってみましたが、それでも同じエラーです。

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

public-key - PGP 鍵情報の読み取り

説明だけがあり、実際の情報がない場合、誰かが pgp がどのように見えるかの情報の説明を示すことができますか? 次のようなもの(値が正しいかどうか覚えていません)

パケットタイプ[4ビット]、バイト単位の合計長[16ビット]、パケットバージョンタイプ[4ビット]、作成時間[32ビット]、暗号化アルゴリズム[8ビット]、...、など

rfc4880 を理解しようとしましたが、面倒でわかりにくいです。これまでのところ、上で書いた 4 つを抽出したと思いますが、残りの情報を引き出すことができないようです。

誰でも助けることができますか?いくつかの pgp プログラムを見つけることができることはわかっていますが、これの全体的なポイントは、それらのプログラムが最初にどのように機能するかを学べるようにすることです。

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

java - Mavenは公開鍵を使用してデプロイしません

SSHを使用してJavaアーティファクトをサーバーにデプロイしています。パスワードを必要とせずにサーバーにインタラクティブにSSHで接続できるようにキーを設定しましたが、「mvn deploy」または「mvn release:perform」コマンドを実行しようとすると、ハングします(パスワードプロンプトであると想定しています)。

私の~/.m2/settings.xmlファイルにはサーバーのユーザー名が含まれており(ローカルユーザー名とは異なるため)id、別のユーザーを必要とするサーバーのユーザー名を参照しています。

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

jar - jar内のファイル内にオブジェクトとして保存されているjava.security.keyを読み取ります

ObjectOutputStream を使用して PublicKey インスタンスをファイルに保存しました。このファイルは JBoss によってロードされる jar ファイル内に保存されます。このファイルを読み込もうとしていますが、シリアル化できないという例外がスローされます。コードは次のとおりです。

InputStream 入力 = KeyLoader.class.getClassLoader().getResourceAsStream(resource); ObjectInputStream objectInputStream = new ObjectInputStream(input); オブジェクト obj = objectInputStream.readObject(); キー出力 = (キー) obj; objectInputStream.close(); 出力を返します。

これにより、この例外がスローされます例外が発生しました: java.io.NotSerializableException

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

python - これは RSA キーを生成する正しい方法ですか?

このコードは RSA キーの正しい値を与えてくれますか (他の機能が正しいと仮定して)? 特定のブロックが適切に復号化されていないため、プログラムを適切に復号化するのに問題があります

これはPythonにあります:

生成されたキーの 1 つのセット:

e = 3daf16a37799d3b2c951c9baab30ad2d

D = 16873c0dd2825b2e8e6c2c68da3a5e25

n = dc2a732d64b83816a99448a2c2077ced