問題タブ [mcrypt]
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.
php - 次のモードのうち、cbc、cfb、ctr、ecb、ncfb、nofb、ofb、stream のうちどれが安全で、どれが絶対 no-no
セキュリティとは、エンコードされた文字列はランダム ノイズと区別できず、同じテキストの暗号化ごとに異なるため、使用されている暗号化アルゴリズムを推測したり、エンコードされたテキストに対して辞書攻撃を行ったりすることは不可能であることを意味します。
2 つ目: 出力文字列の長さが入力文字列の長さと簡単に対応しないため、その理由を推測することはできません。
3 番目: 提供されたパスワードが正しくないことを確認できるため、デコード関数は、おそらくデコードされたランダムな文字列ではなく false を返す可能性があります。
--- 編集: これは、与えられたアルゴリズムとモードのペアがエンコードされる速度です:
上から下に行くと、どれが最も安全ですか?
php - NCFBおよびNOFBモードとは何ですか?
どこにも見つかりません。グーグルで検索すると、ここに投稿されたこの質問が表示されます。その状況を踏まえて、正確に質問したいと思います。cfbとofbの前のこの「n」はどういう意味ですか?
python - C / Pythonの国際データ暗号化アルゴリズム(IDEA)
暗号化の目的で、プログラムの1つにIDEAアルゴリズムを実装したいと思います。最初は実装しようと思っていたのですが、複雑すぎて実装できないのですぐに諦めました。私はネット上で同じもののライブラリ実装を検索し、mcryptに固執しました。しかし、ここで述べられているように、アイデアはmcryptの非フリーパッケージです。IDEAをmcryptに追加する方法はありますか?または、C / Pythonでこの暗号化機能を提供するライブラリはありますか?
php - mcryptのインストールに関する問題
システム管理者にサーバーにmcryptをインストールするように依頼しましたが、すべて問題ないと言われています。しかし、単純なスクリプトを実行すると、これが得られます。
警告:mcrypt_get_iv_size()[function.mcrypt-get-iv-size]:モジュールの初期化に失敗しました
それはこの行から来ています:
さて、このコードから:
私は得る:
警告:mcrypt_list_algorithms()[function.mcrypt-list-algorithms]:モジュールディレクトリにアルゴリズムが見つかりません
これを実行すると:
私は得る:
警告:mcrypt_list_modes()[function.mcrypt-list-modes]:モジュールディレクトリにモードが見つかりません
ただし、このコマンドを実行すると、このコマンド
生産:
mcryptは正しくインストール/構成されていますか?
アップデート:
これは私がしました:
...そして結果を得ました:
私も変更しました:
に...
推奨どおりですが、それでもエラーが発生します。
警告:mcrypt_list_modes()[function.mcrypt-list-modes]:のモジュールディレクトリにモードが見つかりません
次に、CPanelのファイルマネージャーに移動しました/usr/local/lib/libmcrypt。ディレクトリは存在しますが、ファイルがありません...
ありがとう。
php - 個人情報を格納するためのクラス、株式会社。銀行口座情報、PHP (Mcrypt) - これでよろしいですか? どうすれば改善できますか?
私は、上司がさまざまなデータを簡単に暗号化してデータベースに入力できるようにする暗号化関数を作成するタスクを与えられました。これには、クレジット カードの詳細、銀行口座情報が含まれます。これまで PHP 内で暗号化を使用したことがないので、少し心配です。
O'reilly の Essential PHP Security の助けを借りてこれまでに行ったことは次のとおりです: http://pastebin.com/7L2GxPNJ
IV は実際には何もしていないように見えます。なぜですか?
誰かがこのコードを調べてチェックしてくれたら、とてもありがたいです。PHPが接続する別のサーバーにデーモンとして記述した方がよいと考える友人と話をしましたが、それはまだできません-私はただ命令に従っているだけです.
今のところ、改善できる点はありますか?IVとの取引は何ですか?
ありがとう。
php - Windows7でmcryptをAppserv
私はすでにphp.iniでコメントを外しました私はすでにlibmcrypt.dllをsystem32に入れました/私はすでにappserv/php5 / ext /がphp_mcrypt.dllを含んでいることを確認しました私はすでにPCを何度も再起動し、PCを使用しています
しかし、それでもロードできません
解決策はありますか?
php - N 桁の乱数を生成する
mt_rand()PHP関数を使用して6桁の乱数を生成したいと考えています。
mt_rand()PHP関数は、最小値と最大値の 2 つのパラメーターしかとらないことを知っています。
どうやってやるの?