問題タブ [public-key-encryption]
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.
java - Javaからssh互換のid_rsa(.pub)を生成する方法
Javaでssh互換のid_rsaおよびid_rsa.pubファイルをプログラムで作成する方法を探しています。
KeyPairを作成するところまで来ました:
ただし、KeyPairでPrivateKeyとPublicKeyの文字列表現を作成する方法がわかりません。
.net - RSA 以外の .NET の公開鍵と秘密鍵
ここで明らかな何かが欠けていますか (そうであることを願っています)。RSA 以外に、公開鍵と秘密鍵を使用する .NET の他の暗号化方法はありますか?
ありがとう!
windows - Windows の C で暗号化用の公開鍵をインポートする方法
公開鍵があり、それを使用してデータを暗号化したいと考えています。公開鍵を使用するためにインポートしようとしていますが、CryptImportKey で「無効なパラメーター」エラーが発生します。
どうしたの?
これが私のコードです:
encryption - OpenSSL / libcryptoで公開鍵をエクスポートする方法は?
以下を使用してRSAキーを作成しました。
ここで、公開鍵を別のパーティBにエクスポートしたいと思います。今はRSA *構造体全体をmemcpyして送信し、Bはそれを使用してRSA_public_encrypt()を使用して暗号化できます。
ただし、この場合、公開鍵だけでなく、公開鍵と秘密鍵のペア全体を実際にエクスポートしたと思います。RSAキーの公開コンポーネントのみをエクスポートしたい。OpenSSL APIを使用してそれを行うにはどうすればよいですか?
ありがとう
ios - アイフォンOS!Bouncy Castle (Java) によって生成された公開鍵による RSA 暗号化
iphoneでアプリを開発しています。Java で暗号化 (RSA) を使用するアプリケーションがあり、秘密鍵と公開鍵を作成しました。iPhoneのJavaアプリケーションで公開鍵を使いたいです。例: 私の公開鍵は byte[] publicKey = {0x01,0x02}; publicKey を使用して iphone でデータを暗号化するにはどうすればよいですか? CryptoExercise を見ましたが、ビルドできません (関数: SecKeyEncrypt err:EXC_BAD_ACCESS )。getPublicKeyBits() または getPublicKeyRef() を使用できますか?
これが私のコードです:
私を助けてください!どうもありがとうございました
math - 短いRSAキーを解読する
次のRSAキーを考えると、 pとqの値をどのように決定するのでしょうか。
blackberry - BlackBerry で公開鍵を使用した RSA 暗号化
バイト配列である公開鍵を使用して、Java Midlet で文字列を暗号化する例を見てきました。
公開鍵を保持する X509EncodedKeySpec および Cipher クラスがないため、BlackBerry ではこれを行うことができません。
これは BlackBerry でどのように行われますか?
java - Javaのkeytoolの鍵アルゴリズム
こんにちは、
私はこの暗号化分野に非常に慣れていません.公開鍵と秘密鍵のペアを生成する際にkeytoolを使用する際の鍵アルゴと署名アルゴについて少し疑問があります.これら2つのアルゴリズムの正確な使用法を知りたいだけです.
ありがとう、バスワント
c# - C#PGP公開鍵でテキストファイルを単純に暗号化する方法は?
質問で言ったことを達成する方法について少し調べたところ、いくつかの API が見つかりましたが、それらのほとんどは非常に複雑に見えます。私はこの分野の初心者なので、次のような単純な方法が必要です。
これができるかどうかわかりませんか?そうでない場合は、誰かがこれを達成する別の方法を教えてください:)
ありがとうございました。
アップデート:
これまでのところ、OpenPGP 暗号化用のすべてのライブラリが暗号化を行うために公開鍵と秘密鍵の両方を必要とすることだけを見てきましたが、公開鍵でのみ暗号化したいのです (使用する秘密鍵がないため)。 !
.net - クライアントプルーフ公開鍵暗号化
技術者以外のクライアントに機密データの自動電子メールを設定したいのですが、提供できる非常に使いやすい公開鍵暗号化(または復号化)デスクトップソフトウェアを探しています。パスワードで保護されたキーペアを使用して、公開キーを簡単にメールで送信できるように提示し、ダウンロードした添付ファイルで使用できる簡単な参照-選択-復号化機能を提供します。最後に、BouncyCastleのPGPのようなものを使用したいと思っています。
誰か推奨事項はありますか?私はGPGとSecureZipを見てきましたが、どちらも単純で十分に焦点を合わせているようには見えません。ソフトウェアが生成と復号化を超えて行うことが少ないほど、実際には優れています。そうでない場合は、対称的なWinzipパスワード保護を使用するようになります。