encryption-asymmetric

    7

    1答えて

    XMLセキュリティを学び始めました。私たちはVS-2005 & ASP.Net 2.0を持っています。 XMLを外部のURLに送信したいので、暗号化する必要があります。私はMSDNの記事 & ms229943を行っていますが、DecryptDocument()メソッドを実行しているときに、「復号化キーを取得できません」というメッセージが表示され続けます。 SSLウェブ証明書を使用していますが、現在

    6

    4答えて

    私は公開鍵と秘密鍵の両方を持つmakecertによって生成された証明書を使用しています。 java側はこの公開鍵を使用してデータを暗号化し、.netで復号化します。 Javaの暗号化された64ビットのエンコードされた文字列を復号化しようとしています。 すべてが良好であるかどうかを確認するために、私は公開鍵で暗号化してから、同じ証明書を使用してプライベートで復号化しようとしました。私のコードはこのよ

    2

    3答えて

    私は、クライアントとサーバの間に安全な通信チャネルを確立するためにssl(openssl)を使用するクライアントサーバアプリケーションを開発しています。クライアントとサーバーの間で安全なデータ転送を行うための2つのオプションがあると思います。 1つの選択肢は、非対称キーを使用するために暗号化/復号化プロセスが遅くても、確立されたセキュアSSLチャネル上でクライアントとサーバの間でデータ転送を続ける

    3

    1答えて

    デスクトップアプリケーションとモバイルデバイスの間に小さいバイナリメッセージ(1または2 kbの長さ)を転送する作業があります。メッセージは非対称に暗号化する必要があります(例:RSA)。 (例えばAESを使用して)対称鍵 暗号化対称鍵とランダム対称鍵 暗号化プレーンテキストを生成 :私が学んだことから、1は、タスクのこの種のハイブリッド暗号システムを使用する必要があります 公開鍵は、暗号文と暗号

    3

    2答えて

    .NETにblind RSA signatureを実装したいと思います。これを達成するために標準のSystem.Security.Cryptography APIを使用する方法はありますか? using (var rsa = new RSACryptoServiceProvider()) signed = rsa.Decrypt(messageBytes, false);

    1

    1答えて

    これは多かれ少なかれアルゴリズムや設計上の問題であり、それほどプログラミングではないことは分かっていますが、それは問題ないと思います。 私は盲目的なメッセージを使用しており、それはCによって署名されています。署名後、私は盲目的なものを取り除き、他のユーザーAとBがメッセージを共有できるようにします。これは安全ですか、署名者は公開鍵と秘密鍵を持っている場合でもこれらのメッセージを読むことができますか

    0

    1答えて

    私はGnuPG(http://www.gnupg.org/)(PGPを完全に置き換えるオープンソースソフトウェア)を使いたいです。 私は以前にそれを使用したことはありませんが、ソフトウェアは素晴らしいように見えます。 私はこのソフトウェアを使ってファイルを暗号化し、Web経由で転送する予定ですが、電子メールでは使用しません。 は、私はいくつかの質問を持っている:GUIの使用可能な窓とUbuntuの

    0

    1答えて

    私は、Javaで同等のC#コードに変換しようとしています。 C#コードでは、文字列の内容と署名(別のマシンで秘密鍵を使用して生成)を取得し、署名が一致することを検証する公開鍵と組み合わせて、要求が行われていないという保証を提供します改ざんされた public bool VerifySignature(string content, byte[] signatureBytes, Asymmetric