ホームページ > バックエンド開発 > PHPチュートリアル > Linux で PHP スクリプトを使用して md5 関数を使用して文字列を暗号化する方法、linuxmd5_PHP チュートリアル

Linux で PHP スクリプトを使用して md5 関数を使用して文字列を暗号化する方法、linuxmd5_PHP チュートリアル

WBOY
リリース: 2016-07-13 09:48:17
オリジナル
1013 人が閲覧しました

Linux、linuxmd5 で PHP スクリプトを使用して md5 関数で文字列を暗号化する

#touch  a.php  //创建a.php文件

#vi a.php  //用vi 编辑a.php文件

ログイン後にコピー

」と入力して保存します。 リーリー

ディスプレイ: e10adc3949ba59abbe56e057f20f883e

A. Linux または Unix では、md5sum はファイル メッセージ ダイジェストの計算と検証に使用されるツール プログラムです。一般に、Linux をインストールすると、コマンド ライン ターミナルで直接実行できるツール md5sum が表示されます。次のコマンドを使用すると、md5sum コマンドのヘルプを表示できます man md5sum
リーリー

ヒント: 「ファイルがない場合、またはファイルが - の場合、標準入力を読み取ります。」 翻訳すると、「入力ファイル オプションがない場合、またはファイル オプションが - の場合は、標準ブリックから入力コンテンツを読み取ります」つまり、キーボードから暗号化する文字列を直接読み取ることができます。

md5sumを使用して文字列を暗号化する方法

リーリー

ディスプレイ:

コードをコピーします コードは次のとおりです: 123456e10adc3949ba59abbe56e057f20f883e 赤色は暗号化された値を表します

パイプコマンドも使用できます:

コードをコピーします コードは次のとおりです: #echo -n '123123'

または、md5.sh という名前の md5 暗号化スクリプトとして記述します。

次のコンテンツをスクリプトにコピーします:

コードをコピーします コードは次のとおりです: #!/bin/bash エコー -n $1 | awk '{print $1}'

保存後、スクリプトの実行許可を与えます。

コードをコピーします コードは次のとおりです: #sh md5.sh 123456 表示: e10adc3949ba59abbe56e057f20f883e

B. 実際、テキストをテキスト ファイルに入力し、md5sum を使用してテキストを暗号化して変更し、文字列の暗号化された値を取得することもできます。プロセスは次のとおりです:

コードをコピーします コードは次のとおりです: #touch a.txt #echo -n 123456 > a.txt //キャリッジリターンの干渉を避けるために、-n パラメータを失わないようにしてください。

#md5sum a.txt

表示: e10adc3949ba59abbe56e057f20f883e a.txt

ctrl+d には 2 つの意味があります:

1 つは、ファイルの終わりの入力文字 EOF をプログラムに送信することです。

2 つ目は、プログラムに終了コマンドを送信することです。プログラムがシグナルを受信した後の具体的なアクションは、入力を終了して待つか、シグナルを受け取った後のプログラムの動作によって異なります。

md5sum は最初の意味に属します。 strl+d を 2 回実行した後、最初に EOF 命令が読み取られると、次のキャプチャは終了命令として扱われます。シェルなどのプログラムは、ctrl+d を終了コマンドとして直接解釈します。



http://www.bkjia.com/PHPjc/1024134.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1024134.html技術記事 Linux で PHP スクリプトを使用して md5 関数で文字列を暗号化します。 linuxmd5 #touch a.php //.php ファイルを作成します #vi a.php // vi を使用して a.php ファイルと php echo md5(123456); を入力した後、 ...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート