問題タブ [polarssl]
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.
c - ライブラリのバージョンを決定しますか?
静的ライブラリを使用してプログラムをコンパイルしましたlibpolarssl.a
README
ライブラリ版で作成したいのですが。
このライブラリのバージョンを取得するプログラム的な方法はありますか?
gcc - プロジェクトの構成スクリプトを作成するにはどうすればよいですか?
PolarSSLを使用して構築したい
ただし、configureスクリプトはありません。Autoconfを使って作成することについて読んだことがありますが、うまくいきませんでした。明確にするために、--host
それはあなたのためにすべてを設定するので、私のために働いています、例えば
これらすべてを明示的に設定する必要はありません。
encryption - キーサイズとクリアテキストの長さを使用してRSA暗号文のサイズを計算するにはどうすればよいですか?
RSA_PKCS_V21(PolarSSLライブラリを使用)を使用して暗号化するクリアテキストがあります。問題は、アルゴリズムを実行する前に暗号文のサイズを知る必要があることです(動的メモリ割り当ての目的で)。RSAキーのサイズとクリアテキストの長さを知っています。
入力クリアテキストの長さの制限についても知りたいです。
何か案が?
c++ - rsa 暗号化/復号化 polarssl c++
RSA 暗号化と復号化に C++ ライブラリ PolarSSL を使用しています。しかし、暗号化からの出力でない限り、暗号化された文字列を解読することはできません。次のコードは機能しません (リファクタリングされていません)。テキストを暗号化し、出力を Base64 にエンコードして戻します。strcmp の条件が機能します (文字列は同じです)。
ただし、暗号化から rsa_pkcs1_decrypt を呼び出すとoutputBuffer
、すべて正常に動作します。
テキストを暗号化して送信し、コードの別の場所で復号化する必要があります。
私が間違っていることは何ですか?
c - PolarSSL AES-CBCで文字列を暗号化した後、文字列を復号化できません
文字列を暗号化するプログラムを作成しましたPolarSSL AES-CBC
これは私のコードです
しかし、実行すると、復号化した後に間違ったテキストが表示されました。
私の英語は非常に悪いので、AESアルゴリズムを明確に理解していません。いくつかの記事を読むのは難しすぎます。
-------------------------midCatによって追加---------------------- ----------------------
私はあなたのアドバイスに従いました、そして今私は同じIVと256ビットキーを使用するコードを変更します、これは新しいコードです
私はそれをコンパイルし、何度も実行すると、同じ出力が得られました:
入手方法はIV
?
c - polarssl c での RSA 署名の署名と検証
組み込みシステムで RSA 暗号化を使用する作業を行っています。これには、polarssl コードを使用します。
128 ビットで暗号化が機能していましたが、署名部分に問題があります。コードを実行すると、ベリファイでパディング エラーが発生します (POLARSSL_ERR_RSA_INVALID_PADDING -0x4100)
以下はコードです。問題のコードは最後にあり、一番上の行は暗号化に関するものです。背景情報には引き続き役立ちます。
}
これを解決して先に進む方法を知っている人は誰でも。私にお知らせください。Windows用のMinGw gccコンパイラでこれを実行しています。rsa コードは、bignum、md、および sha2 に依存しています。