rsa

    1

    1答えて

    にAndroidKeyStoreエントリをインストールします。鍵ペアの生成時に、私は「AndroidKeyStore」を使用します。 KeyPairGenerator keyPairGenerator = KeyPairGenerator.getInstance("RSA","AndroidKeyStore"); keyPairGenerator.initialize(new KeyG

    0

    1答えて

    私は、過去1週間半の間、RSA暗号化のためにPythonで大きな素数を生成しようとしていました。フェルマーの素数性テストは512ビットのスケールでは実行不可能であり、私はMiller-Rabinの周りを頭で覆うことはできません。 (私は13です)オンラインのすべてのスクリプトは、使用しているバージョンの下でPythonのバージョンで動作するようです。大規模な素数を生成するにはどうすればよいですか?

    1

    1答えて

    ためのパスコード私はhttp://kjur.github.io/jsjws/tool_jwt.html にあるオンラインJWT・ジェネレータを使用してJWTトークンを構築しようとしています、私はJWTをまとめるが、私を混乱され、一つのことは、フォームのフィールドである方法を理解"秘密鍵のパスコード"と尋ねる。私は私有鍵が何であるかを理解していますが、私は秘密鍵のパスコードに慣れていません。 これは

    -1

    1答えて

    私は、コマンドを以下により署名するファイルを持っている: $ openssl sha256 -sign privatekey.pem myfile.txt > right.result は、同じ結果を得るために任意の同等のコマンドはありますか?私は以下の方法を試みました(最初にsha256ダイジェストを計算してから、ダイジェストに署名します)。しかし、それは動作しないことができます。 $ op

    1

    1答えて

    私はcipherSuiteに以下の暗号を持つapache httpサーバーを持っています。スキャンの後、暗号の一部(CBC)が弱く、削除する必要があることがわかりました。しかし、私はそれらのうちのどれが実際にCBCであるかを特定することができません。あなたは助けてもらえますか? FYI - バージョンが のApache 2.4.23です。 openssl 1.0.2h; RHEL7 いるSSLCi

    -5

    1答えて

    私はJavaとDelphiの間でデジタル署名を実装する必要があるプロジェクトに取り組んでいます。私はJavaの部分とDelphiの別の開発者を開発しています。 私たちはSHA256WithRSA(符号付きバイトの基数64は同じです)を使用して私有鍵で署名を相互運用することができました。 私はOpenJDK実装を使用していますが、Delphi開発者はChilkatライブラリを使用しています。 問題は

    0

    1答えて

    私はこれを小さな番号にも対応できます。大きな数字でも暗号化はうまくいきます。ただし、復号化装置には問題があります。誰かが私を助けることができますか? main() { //__uint128_t secret=((__uint128_t)3502532219136638976) <<64 |1161929539123609600; //__uint128_t pvtkey=(

    0

    1答えて

    次のコードでJWTを生成し検証しています。 static string GenerateToken() { var tokenHandler = new JwtSecurityTokenHandler(); var certificate = new X509Certificate2(@"Test.pfx", "123"); var rsa = certificat

    -1

    1答えて

    のテキストからPEMまたはCERファイルを生成し、証明書をBEGIN ----- 何とか何とか何とか - ---- END CERTIFICATE ----- ここからPEMファイルまたはCERファイルを生成するためのツールはありますか?私はopenslを調べて、私が夢中になると思うようになるまで、周りを探索しました。ほとんどの人は、生のテキスト形式でキーを取得しないようです。

    0

    1答えて

    私はjsbnによるRSA鍵生成: { "e": "10001", "n": "74a258004dd6c338b27688c1dd13d90da3269321d6dfa3cd8d7cfd7521453d0c5a9828bd507cfc6fe004ddcc09c498d2ceea8e05c214a63ab99d33c9060236f02d5f8bd1e7b334c7f747459