問題タブ [bouncycastle]

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

c# - .NETでRSA秘密鍵を使用して文字列に署名しますか?

DER形式のキーを使用するにはどうすればよいですか?ライブラリBouncyCastle.Crypto.dllを使用しています

`

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

java - Bouncycastle 証明書要求に KeyUsage 拡張機能を追加する

PKCS10 bouncycastle 証明書に追加するための Java コードを投稿して、KeyUsage (KeyUsage.keyEncipherment など) に関する拡張を要求できる人はいますか。

KeyUsage を持つ X509Extension の適切なコンストラクターが見つかりません。

ありがとう

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

c# - Bouncy Castle C# の PBKDF2

PBKDF2 キーの派生を行う方法を見つけるために、C# Bouncy Castle API をいじっています。

私は今本当に無知です。

Pkcs5S2ParametersGenerator.cs および PBKDF2Params.cs ファイルを読んでみましたが、その方法がわかりません。

私がこれまでに行った調査によると、PBKDF2 には、パスワードである文字列 (または char[])、ソルト、および反復カウントが必要です。

これまでのところ、最も有望で最も明白なものは、PBKDF2Params と Pkcs5S2ParametersGenerator です。

これらのどれも、文字列または char[] を受け入れていないようです。

誰かが C# でこれを行ったことがありますか、またはこれについて何か手掛かりがありますか? それとも、Java で BouncyCastle を実装したことがあり、助けてくれる人はいますか?

事前にたくさんありがとう:)

更新: Bouncy Castle でこれを行う方法を見つけました。答えは以下をご覧ください:)

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

c# - BouncyCastle X509証明書から秘密鍵を取得しますか?C#

通常、キーストアから取得するときは、証明書の秘密鍵をとして取得するためにX509Certificate2呼び出すことができます。ただし、Bouncy Castleを使用することにしました。そのインスタンスには、証明書から秘密鍵を取得する方法がわかりません。何か案は?.PrivateKeyAsymmetricAlgorithmX509CertificategetPublicKey();

Windows-MYキーストアからX509Certificate2を取得し、次を使用します。

AsymmetricAlgorithm(C#秘密鍵)をAsymmetricKeyParameter(弾む城の秘密鍵)に変換する方法はありますか?

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

c# - BouncyCastle create AsymmetricCipherKeyPair from existing keys?

I have two AssymetricAlgorithm RSA keys that I have pulled out of a certificate that was in my keystore. One is the Public Key and the other the Private. Is there a way of getting this keypair into a BouncyCastle AsymmetricCipherKeyPair? BouncyCastle's AsymmetricCipherKeyPair expects a public and private AsymmetricKeyParameter however I have no way of getting my Private key without it being an instance of AssymetricAlgorithm.

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

c# - BouncyCastleはPKCS7暗号化ファイルを作成しますか?C#

BouncyCastleを使用して、PKCS7ファイル標準を使用してファイルを暗号化しようとしています。これが私が持っているp7mファイルを出力するコードです。(Entrustを使用して)ファイルを復号化しようとすると、キーストアのパスワードの入力を求められるため、ファイルがAES 128を使用して暗号化されていることがわかりますが、ファイルの本文を復号化できません。暗号化で問題が発生している必要があります。

そして、BouncyCastleを使用してファイルを復号化しようとすると、ファイルの内容をCMSEnvelopedオブジェクトに渡すときに次のエラーが発生します。

ここで何が起こっているのかアイデアはありますか?

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

java - Linux で実行されている Java アプリから PGP 互換のファイル暗号化を使用するための推奨ソリューションは?

特に、PGP Desktop と互換性のある方法でメッセージとファイルを暗号化/復号化/署名する必要がある既存のアプリケーションを置き換える必要があります。

新しいアプリケーションは Java (JDK 1.6) で書かれており、Linux で動作します。

利用可能なものを調査した後、BouncyCastle がサポートしていることがわかりますOpenPGP。それ以外の場合、JCE には PGP 互換のインストールが付属していません。

外部プロセスとして PGP から公式のコマンド ライン クライアントを呼び出すことは、できるだけ避けたいことです (そして数千ドルの費用がかかります)。

他のオプションはありますか、それともこれですか?

ありがとう。

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

java - パスフレーズを使用して秘密鍵を暗号化するためにPGPはどのアルゴリズムを使用しますか?

PGPKeyRingGeneratorコンストラクターは、秘密鍵を暗号化するためのパスフレーズを受け取ります。これを行うために使用するアルゴリズムは何ですか?encAlgorithmというフィールドがありますが、これらのアルゴリズムが何であるかを説明するドキュメントは見つかりませんでした。

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

java - 公開鍵から証明書の詳細を取得しますか?

公開鍵から証明書の詳細を取得する方法はありますか?これにはBouncyCastlejarを使用する必要がありましたが、どういうわけかこの問題を解決できません。

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

java - ユーザーの公開鍵から発行者文字列を読み取る方法は?

Bouncy Castle でユーザーの公開鍵から発行者文字列を読み取りたい。サンプルコードまたは学習できるものはありますか?