問題タブ [rsa]
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.
asp.net - aspnet_regiis.exeを使用して暗号化した後の接続文字列エラー
以下のリンクの手順を使用して、web.configファイルの接続文字列を暗号化しました:http: //www.codeproject.com/KB/database/WebFarmConnStringsNet20.aspx
ただし、アプリケーションを呼び出すと、次のエラーが発生します。
プロバイダー'CustomProvider'を使用した復号化に失敗しました。プロバイダーからのエラーメッセージ:RSAキーコンテナを開くことができませんでした。
暗号化を実行するサーバーは、64ビットのWindows Server 2003R2SP2です。そのため、ACLをに割り当てNT Authority\Network Service
ます。それでも、それはまだ機能しません。
誰かがこれを機能させるために他に何をチェックする必要があるかについていくつかのアイデアを持っていることを願っています。
PS。暗号化にデフォルトのrsaキーを使用した場合NetFrameworkConfigurationKey
、接続文字列にアクセスの問題は発生しません。
c++ - C++ 用の RSA 暗号化ライブラリ
Win32 アプリケーションを開発しており、RSA 暗号化ライブラリを使用したいと考えています。どのライブラリをお勧めしますか?
c++ - 非常に大きな整数を処理するC++
私は暗号化/復号化にRSAアルゴリズムを使用しています。ファイルを復号化するには、かなり大きな値を処理する必要があります。より具体的には、
さて、それは本当に悪い計算をしている唯一の計算です。Matt McCutchenのBigIntegerライブラリを使用してみましたが、リンク中に次のような多くのコンパイラエラーが発生します。
そのため、RSAアルゴリズムから出力される非常に大きな整数を処理するための最善の方法は何でしょうか。
変数をdoublelongとして宣言する可能性があると聞いたので、...
しかし、格納できる整数の大きさは正確にはわかりません。
たとえば、devC++を使用して次のプログラムをコンパイルして実行しようとしています。
それから私はそれらのエラーを受け取ります。
デレク、私はBigIntegerLibrary.hh
ファイルを含めることで、コンパイラーが使用する必要なすべてのファイルを調べてコンパイルするだろうと思いました。
リンクエラーを解決するには、上記のプログラムをどのようにコンパイルしてみればよいですか?
c# - .NET から PEM RSA 秘密鍵を読み取る方法
形式のRSA
秘密鍵を持っています。.NET からそれを読み取り、インスタンス化して、対応する公開鍵で暗号化されたデータを復号化する簡単な方法はありますか?PEM
RSACryptoServiceProvider
cryptography - Microsoft ECSPを使用してRSA公開鍵のみで小さなデータブロックを暗号化するにはどうすればよいですか?
512ビットのRSA公開鍵を使用してデータの小さなブロック(16バイト)を暗号化する必要があります。これは、MS CSP APIを除いて、私が知っているほとんどの暗号化ライブラリにとって非常に簡単な作業です。CryptEncrypt関数のドキュメントには次のように記載されています
Microsoft Enhanced Cryptographic Providerは、RSA公開鍵による直接暗号化とRSA秘密鍵による復号化をサポートしています。暗号化はPKCS#1パディングを使用します。
しかし、それは私にはうまくいきませんでした。私のコードは機能し、正しいサイズの暗号化されたデータブロックを生成しますが、opensslはそれを解読できません。CryptEncryptがまだ対称サイファーを使用しているように見えます。
残念ながら、私が見つけたすべての例は、対称暗号と組み合わせた暗号化を参照しているため、間違いなく物事を簡単にする実用的な例はありません。
誰かが私にそのような例を指摘するか、私が見逃したそれほど明白な落とし穴がないかどうか私に知らせてもらえますか?
ありがとうございました。
java - Java / JCE:RSAで暗号化された「長い」メッセージの復号化
「RSA/ECB/PKCS1Padding」で暗号化されたbyte[]に含まれるメッセージがあります。それを復号化するために、私は暗号cを作成し、それを開始します
これまで、 doFinal()メソッドを使用して、復号化されたバイトを含むbyte[]を返す小さなメッセージのみを復号化していました。
ただし、この場合、データは大きく(約500バイト)、doFinal()メソッドは例外をスローします(javax.crypto.IllegalBlockSizeException:データは128バイトを超えてはなりません)。update() -メソッドを使用する必要があると思いますが、正しく機能させる方法がわかりません。これはどのように行われますか?
c# - RSA 暗号化: js から C# へのコードの移動
teamcity にログインするユーザーエージェントに取り組んでおり、パスワード暗号化を js から c# に移行しようとしています。
rsa.js と encrypt.js というセクションが重要です。彼らは関数呼び出しを行います
指数は、私が知る限り、65537 base10 である 16 進数 x10001 のように見えます
以下のアカウントは teamcity のデモ サイトに属していないことに注意してください
このテストは、暗号化されたテキストが、公開鍵で暗号化されているクリア テキストと等しいかどうかを検証します。
これまでのところ、実装は次のようになります
しかし、これは
これをとてもメリークリスマスにする助けをありがとう
編集:シードされた時間ごとに異なる encryptedPassword が生成されるため、私のテストに欠陥があるようです
回答: この問題をバイパスするゲスト アクセスをオンにしましたが、それでも解決したいと思います。
ruby - RSA Data Security, Inc. MD5 メッセージ ダイジェスト アルゴリズムの Ruby 実装
https://www.rfc-editor.org/rfc/rfc1321で定義されている RSA Data Security, Inc. MD5 Message-Digest Algorithm の ruby 実装を知っている人はいますか
https://developer.openx.org/fisheye/browse/openads/branches/2.0/branches/openads-2.0.11/admin/md5.js?r=16584で JavaScript の実装を見つけました... 機能がありますエンコーディングを行うMD5。ルビーに似たものはありますか?
c# - C# での RSA の実装
現在、RSACrytoServiceProveider クラスを使用して、アプリのインスタンス間の安全な通信を処理するクラスを実装しようとしています。最初の質問: 送信者/受信者の役割を処理する単一のクラスを実装するのは良い考えですか、それとも役割を個々のクラスに分割する必要がありますか? これは私がこれまでに行ったことです:
2 番目の質問: クラスに入力するデータを送受信するにはどうすればよいですか? 私はこの分野のグリーンホーンです。ポインタをいただければ幸いです。
java - Java Security & BouncyCastle API に夢中で混乱
Java 用の BouncyCastle 暗号化 API の意味を理解しようとしてきました。残念ながら、Java 暗号化は一般的に、サービス プロバイダーのインターフェイスと専門用語によって非常に曖昧であり、実際に何が行われているかを理解することができません。必要なドキュメントを繰り返し読んでみましたが、理解できないままで、必要と思われるものをはるかに超えた多くの概念が導入されています。
私が本当に欲しいのは、次のことを行うクラスだけです。
これが「私が本当に欲しいものすべて」として尋ねるのが非常に複雑な質問である場合は、お詫び申し上げます。Java 暗号化と BouncyCastle についてどこで読むべきかについての指針は大歓迎です。Java暗号化システムが実際にどのように配置されているかについての概要は大歓迎です.