問題タブ [libcrypto]

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.

0 投票する
1 に答える
1148 参照

macos - ld: OSX 10.11.6 で -lcrypto.1.0.0 のライブラリが見つかりません

OSX 10.11.6 でビルドしているときにこの問題に直面しています。私たちのソリューションは 10.10 以前ではうまくビルドされていましたが、OSX 10.11 ではこの問題に直面していました。最新のopensslをインストールしました。project.pbxproj で、lib の絶対パスを指定しました - /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib

これを DYLD_LIBRARY_PATH および PATH 変数に追加しました。これを LDFLAGS にも追加しました。/usr/local/Cellar/openssl/1.0.2h/lib パスも含めました。まだこのリンクエラーに直面しています。

このビルドを機能させようとしているだけで、Mac での経験はありません。どんな助けでも大歓迎です、ありがとう:)

0 投票する
1 に答える
1553 参照

c - Linux libcrypto AES-128 CBC 暗号化/復号化は Ubuntu では機能しますが、Raspberry Pi では機能しません

次の例では、64 ビット デスクトップ Ubuntu 16.04 で同じ元の文字列を適切に暗号化および復号化しますが、同じコードをコンパイルして Raspberry Pi (ARM) (および別のカスタム Linux ARM ボード) で実行すると、復号化に失敗します。元の文字列。Raspberry Pi と他の ARM ボードの両方が、同じ、しかし正しくない値に復号化します。

Ubuntu の結果:

ラズベリーパイの結果:

カスタム ボードの結果:

カスタム ボード (OpenSSL を Ubuntu に合わせて更新):

オープンソースの libcrypto が Ubuntu と 2 つの異なる ARM マシンで同じように動作しないのはなぜですか?

0 投票する
1 に答える
1474 参照

c - EVP_PKEY_sign と EVP_DigestSignInit の違いは?

これまで、 OpenSSL
を 使用した RSA 署名への 2 つの異なるアプローチを見てきました。

EVP_DigestSignInit を使用:

これらは同じことを行うための2つの異なる方法ですか?