Centos7 の Chacha20 暗号化アルゴリズムのインストールの詳細な分析
一部のプログラムでは Chacha20 暗号化アルゴリズムが使用されます。Centos7 システムがエラー「例外: libsodium が見つかりません」を報告する場合、その原因は M2Crypto および libsodium の依存環境がないことです。
Salsa20 は、Daniel J. Bernstein によって eSTREAM に提出されたストリーム暗号アルゴリズムです。これは、add-rotate-xor (ARX) 演算、つまり 32 ビットのモジュラー加算、排他的 OR (XOR)、循環シフト演算に基づいた擬似ランダム関数の上に構築されています。 Salsa20 は、256 ビットのキー、64 ビットのノンス、および 64 ビットのストリーム位置を 512 ビットの出力にマッピングします (128 ビットのキー バージョンも存在します)。これにより、Salsa20 には、ユーザーが出力ストリーム内のどこでも一定時間内に検索できるという珍しい利点が得られます。最新の x86 プロセッサでは、適度なハードウェア パフォーマンスで、4 ~ 14 サイクルあたり約 1 バイトの速度を実現できます。特許は取得されていません。バーンスタインは、一般的なアーキテクチャ最適化のパブリック ドメイン実装をいくつか作成しました。 Salsa20 は eSTREAM に提出されました。
関連する暗号アルゴリズム ChaCha は、同様の特性を持ちますが、循環シフト関数が異なり、2008 年にバーンスタインによって公開されました。
M2Crypto と Libsodium の紹介
M2Crypto: Python 暗号化および SSL ツールキット
M2Crypto は、OpenSSL 機能 RSA、DSA、DH、EC、HMAC、メッセージ ダイジェスト、対称暗号 (AES を含む) の最も完全な Python ラッパーです。 SSL 機能実装クライアントとサーバー、Python の httplib、urllib、xmlrpclib への Python 拡張機能、ネットワーク セッション管理用の Unforgeable HMAC'AuthCookie、FTP/TLS クライアントとサーバー、S/MIME、ZServerSSL: Zope および ZSmime 用の HTTPS サーバー: Zope の S/MIMEメッセンジャー。 M2Crypto は、Twisted に SSL を提供するために使用することもできます。スマート カードは、エンジン インターフェイスを通じてサポートされます。
リブナトリウム
は、暗号化、復号化、署名、パスワードのハッシュ化に使用され、その目標は、より高レベルの暗号化ツールを構築するために必要なすべてのコア操作を提供することです。高いセキュリティが重視されているにもかかわらず、このプリミティブは NIST 標準のほとんどの実装よりも高速です。
centos7 システムが Chacha20 暗号化アルゴリズムをサポートする必要がある場合は、次のコマンドを使用してインストールしてください
リーリー以上がCentos7 の Chacha20 暗号化アルゴリズムのインストールの詳細な分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









CentOS-7.0-1406 をロードする場合、オプションのバージョンが多数あり、一般ユーザーにとってはどれを選択すればよいか分かりませんが、簡単に紹介すると、 (1) CentOS-xxxx-LiveCD.ios と CentOS-xxxx- -DVD.iso はどう違いますか?前者は700Mしかなく、後者は3.8Gです。違いはサイズだけではありませんが、より本質的な違いは、CentOS-xxxx-LiveCD.ios はメモリにロードして実行することしかできず、インストールできないことです。ハードディスクには CentOS-xxx-bin-DVD1.iso のみインストールできます。 (2) CentOS-xxx-bin-DVD1.iso、Ce

centos7 ページを開くと、「緊急モードへようこそ!」が表示されます。ログイン後、「journalctl -xb」と入力してシステムログを表示し、「systemctlreboot」と入力して再起動し、「systemctldefault」と入力してデフォルトモードで再起動します。 giverootpasswordformaintenance(??Control-D???): 解決策: r を実行します。

centos7システムのtmpディレクトリにゴミが大量にあるのですが、ゴミを削除したい場合はどうすればよいでしょうか?以下の詳細なチュートリアルを見てみましょう。 tmp ファイル ディレクトリ内のファイルのリストを表示するには、コマンド cdtmp/ を実行して tmp の現在のファイル ディレクトリに切り替え、ll コマンドを実行して現在のディレクトリ内のファイルのリストを表示します。以下に示すように。ファイルを削除するには、rm コマンドを使用します。rm コマンドはファイルをシステムから永久に削除することに注意してください。したがって、rm コマンドを使用するときは、ファイルを削除する前にプロンプトを表示することをお勧めします。コマンド rm-i file name を使用し、ユーザーが削除を確認する (y) か削除をスキップする (n) まで待つと、システムは対応する操作を実行します。以下に示すように。

セキュリティ上の理由からパスワード ルールを設定する パスワードの有効期限が切れるまでの日数を設定します。ユーザーは数日以内にパスワードを変更する必要があります。この設定は、作成されたユーザーにのみ影響し、既存のユーザーには影響しません。既存のユーザーに設定する場合は、「chage -M (日) (ユーザー)」コマンドを実行します。 PASS_MAX_DAYS60#パスワードの有効期限 PASS_MIN_DAYS3#初期パスワード変更時間 PASS_MIN_LEN8#パスワードの最小長 PASS_WARN_AGE7#パスワード有効期限のプロンプト時間 パスワードの繰り返し制限の使用 [root@linuxprobe~]#vi/etc/pam.d/system-auth#nearline15:

ネットワーク技術の継続的な発展に伴い、Web アプリケーションの普及が進んでおり、Web アプリケーションにおける情報セキュリティの重要性が増しています。 Web アプリケーションにおける情報セキュリティの問題を解決するために、人々は多くの暗号化アルゴリズムを開発してきました。その中で最も有名なものは、RSA、DES およびその他のアルゴリズムです。しかし、暗号アルゴリズムの復号には多くの計算量と時間を要し、システムへの負担が大きいため、短時間で高速に暗号化と復号を行うことができる高速暗号アルゴリズムが登場しました。この記事では、PHP の高レベル関数を紹介します。

1.UncaughtError:Calltoundependentfunctionmb_strlen(); 上記のエラーが発生した場合、mbstring 拡張機能がインストールされていないことを意味します; 2. PHP インストール ディレクトリ cd/temp001/php-7.1.0/ext/mbstring に入ります 3. phpize( /usr/local/bin /phpize または /usr/local/php7-abel001/bin/phpize) コマンドを使用して、php 拡張機能 4../configure--with-php-config=/usr/local/php7-abel をインストールします。

Centos7 には mysql データベースがありません。デフォルトのデータベースは mariadb (mysql のブランチ) です。以下の手順に従って、mysql データベースを手動でインストールできます。 1. rpm インストール ファイル wgethttp://repo.mysql.com/mysql-community-release-el7.rpm をダウンロードします 2. rpm を実行して rpm-ivhmysql-community-release-el7.rpm をインストールします依存関係の解決が完了したらを選択すると、次のオプションが表示されます: dependencyresolved =================================

デフォルトのショートカット キーが使用しているソフトウェアのキーと競合する場合、または自分の習慣に従ってショートカット キーを使用する必要がある場合は、デフォルトのショートカット キーを変更して設定する必要があります。以下の詳細なチュートリアルを見てみましょう。 1. 仮想マシンで Centos7 システムを起動し、デスクトップに入ります。 2. 左上隅にある [アプリケーション] -> [システム ツール] -> [設定] をクリックします。 3. 設定インターフェイスに入り、デバイスをクリックします。 4. [キーボード] を選択し、任意のボタンをクリックします。 5. 変更後、下図のように、最後に「設定」をクリックすると、ショートカットキーの設定が反映されます。修正が完了しました。
