bouncycastle

    1

    2答えて

    x509証明書で署名されたS/MIMEメッセージの検証にはいくつか問題があります。これは私のコードです: public class verifyMsg { private static void verify(SMIMESignedParser s) throws Exception { Security.addProvider(new BouncyCastleProvider()

    1

    1答えて

    DERでエンコードされたキーを含む 'text.der'ファイルがあります。私はそれを読んで、Bouncycastle C#ライブラリ(here are the javadocs for the Java version)からAsymmetricCipherKeyPairのインスタンスに変換する必要があります。 たとえば、pemファイルの場合、私たちはbouncycastleにPemReader/

    0

    2答えて

    私は秘密鍵を使用してデータを解読しようとしています。 RSAと秘密鍵を使って鍵を解読することができました。今私は解読されたキーを使用してデータを解読したいと思います。データはPHPを使用してAESとランダムセッションシークレットを使用して暗号化されました。 例があればお知らせください。 これまでのコードは次のとおりです。 static void Main(string[] args) {

    1

    1答えて

    私は現在、ECDHとBouncyCastleを使用してAndroid用の暗号化アプリケーションを開発しようとしています。これまで私が実装してきたのは、以下のコードに従ってアプリケーション上の公開鍵と秘密鍵の生成です。 次のタスクは、SMSで公開鍵を送信することです。私はどのような方法を使って仕事を終わらせることができるかを知りたい。現在、生成されたキーを文字列に代入して文字列を送信していますが、そ

    0

    1答えて

    Diffie-Hellmanキー交換を実行するために弾力のあるキャッスル.netライブラリを使用しようとしていて、DHParamsオブジェクトを生成するときに問題が発生しています。 私のソリューションには、接続するクライアントごとに別個のDHキー/ペアを生成する中央権限が含まれます。アイデアは、私が接続する各クライアントのために別個のDH鍵契約を保持することです。次に、p、g値をクライアントに送信

    2

    1答えて

    私はWebサーバーと通信するアンドロイドアプリケーションを開発しています。この通信にはHTTPSが使用されており、認証のためにアンドロイドアプリケーション内にクライアント証明書もあります。 非常に小さな証明書を得るために、ECC(ANSI x9.62)を使用してSSL証明書を作成し、ハンドシェイク中の伝送コストを削減できます。 通信のためのソースコードは、多かれ少なかれ、このようなものです: E/

    0

    1答えて

    BouncyCastle apisを使用して、 "foo.key"ファイルと文字列パスワードを使用してprivateKeyオブジェクトを生成するアプレットがあります。次に、このprivateKeyオブジェクトと "MYNAMEHERE"のような文字列を使用して署名が作成されます。私が知っているのは、この署名を生成するために使用されたalgorythmはRSAだということです。 私がしたいことは、こ

    1

    1答えて

    私はC#でプライベートとパブリックのpgpキーでファイルを暗号化するプログラムを作成しています。私はPGPとC#で非常に新しいですが、私はそれを掛けています。 Bouncy Castle C#APIを使用して複数のキーを使用する方法について、正しい方向で私を指摘できますか?

    0

    1答えて

    クライアントとサーバーの間で通信するために私のAndroidアプリのpkcs7ファイルを生成しようとしています(機密データがそれらの間で送信されます)。 私は実際に仕事のためにうまくいくと思われるSpongyCastleを試します。 実際、私は与えられた例を試しました:AttrCertExample。私の証明書は最終的に(v3のもの)生成され、検証されたようですが、すべてOKです。 それから私はこ

    5

    2答えて

    プライベートキーと公開キーにはAsymmetricKeyParameterオブジェクトがあります。一致するかどうかを確認する最も簡単な方法は何ですか? テキスト(秘密鍵)を暗号化してテキスト(公開鍵)を復号しようとしています。 これまで私はそれを行うことができませんでしたが、間違ったアプローチのように思えます。 アップデート:ここでは、サンプルコードです: X509Certificate2 c =