問題タブ [libtomcrypt]
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 - libtomcrypt の使用状況のベンチマーク
ベンチマークのようなファイルを作成して、Windows と Ubuntu で libtomcrypt の AES アルゴリズムのパフォーマンスを比較したかったのですが、コーディング中にエラーが発生しました。私を助けてください。以下は、比較するための私のファイルです。
Compare.c:
しかし、これをコンパイルすると、実行時エラーが次のように表示されます。
どこで私は間違えましたか?
linux - Google Chrome NaCl アプリケーションの .nexe ファイルのビルド時に有効なライブラリが見つからない
問題 - 64 ビット マシンでlibtomcrypt
( ) を使用して .nexe をビルドできない-ltomcrypt
「互換性のないスキップ」または「見つかりません」。
メイクファイル
ダウンロードした nacl sdk の既存の例のコピー。フラグtomcrypt
の結果で変更されます。-ltomcrypt
私が持っているもの
- Linux 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
my_module.cc
- nacl モジュール コード (.cc ファイルは不要)#include <tomcrypt.h>
Makefile
(その上)~/nacl/pepper_35/
~/nacl/naclports
libtocrypt
naclports で再インストールを試みましたが、進展がありません。libが32ビットとしてビルドされていることは理解してtomcrypt
いますが、コンパイラを64ビットにする方法がわかりません。
tomcrypt
Makefile にフラグがない場合、エラーは発生しません。
私は Makefile や C++ の専門家ではありませんが、ゆっくりと掘り下げているので、このトピックに関する初心者向けの指示を与えることをお勧めします :D
linux - libtomcrypt で .nexe ファイルをビルドできません。コンパイル エラー
nexe
nacplorts lib でファイルをコンパイルしようとしていますlibtomcrypt
。nexe をビルドすると、"undefined" の束のエラーが返されます。別のフラグでビルドしようとしましたが、何もしませんでした。たぶん、誰かが私が間違っていることや現在のセットアップに欠けていることを指摘できるでしょう。
- Linux 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
~/nacl/pepper_35/
~/nacl/naclports
結果。エラー。
Makefile
myproj.cc
コードには、すべてのエラーをトリガーする 1 行のみが含まれます。多分私はもっと何かを追加しませんでした。私は tomcrypt を初めて使用し、C コードはあまり得意ではありませんが、喜んで学びます。また、このコードをコンパイルできない場合は、Tomcrypt を使用するが複雑なことは何も行わない単純な「最小行数」コードの例を教えてください。確実にもっと先に行けるように。
php - Yosemiteでphp-osxがmcrypt.soをロードしない
php --version
これは私が得たものです
PHP 警告:
PHP の起動: 動的ライブラリを読み込めません'/usr/local/php5/lib/php/extensions/no-debug-non-zts-20131226/mcrypt.so'
- dlopen(/usr/local/php5/lib/php/extensions/no-debug-non-zts-20131226/mcrypt.so, 9):
ライブラリがロードされていません:
/usr/local/lib/libltdl.7.dylib
参照元:
/usr/local/php5/lib/php/extensions/no-debug-non-zts-20131226/mcrypt.so
理由: 行 0 の Unknown に画像が見つかりません
c - libtomcrypt を使用して websocket Sec-WebSocket-Accept 値を計算する
RFC6455 はSec-WebSocket-Accept
、ヘッダーの値から応答ヘッダーを計算する方法を指定しますSec-WebSocket-Key
。この方法は、結果の SHA-1 ハッシュと Base64 エンコードに基づいています。
SHA-1 と Base64 のlibtomcryptを使用してプレーン C でこのメソッドを実装するにはどうすればよいですか?
注:この質問は、私がすぐに自分で回答したため、意図的に努力を示していません。私の努力については以下を参照してください。
encryption - tomcrypt を使用して Modulus と Exponent から RSA 秘密鍵を生成する
私は暗号化の初心者です。始めるのに少し助けが必要です。
サーバーから与えられたModulusフィールドとPrivate Exponentフィールドがあり、Tomcryptライブラリを使用して秘密鍵を作成する必要があります。
tomcrypt のどの Api がこれを行うのかわかりません。誰かがAPIまたはそれを行う手順を教えてくれたら、それは素晴らしいことです.
ありがとう
c - libtomcrypt を使用して RSA 公開鍵をインポートするにはどうすればよいですか?
libtomcrypt を使用して RSA-2048 ビット暗号化を実験しています。私の現在の目的は、ファイルから公開鍵をインポートすることです。このファイルは、次のコマンドで OpenSSL を使用して生成されました。
したがって、私の公開鍵は PKCS#1 パディングと OpenSSL の PEM 形式にあると思います。
私が使用する必要がある関数は rsa_import() だと思いますが、これはバッファ内の長さを取り、rsa_key ポインタを出力します。明確にするために、私がする必要があるのは次のとおりだと思います。
- public.pem の内容をバッファに読み込む
- 「Begin Public Key」などを含むヘッダーとフッターを捨てます。
- base64 からデータをデコードします。
- 結果のデータを rsa_import に渡します。
これは正しいです?この目的で libtomcrypt を使用したことがある人は、これについてコメントできますか? ありがとう。