欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

利用PHP腳本在Linux下用md5函數(shù)加密字符串的方法

 更新時(shí)間:2015年06月29日 10:03:45   投稿:goldensun  
這篇文章主要介紹了利用PHP腳本在Linux下用md5函數(shù)加密字符串的方法,只需Linux系統(tǒng)中安裝過(guò)PHP然后在命令行中操作文中示例即可,需要的朋友可以參考下
#touch  a.php  //創(chuàng)建a.php文件

#vi a.php  //用vi 編輯a.php文件

將<?php echo md5(123456); ?>輸入進(jìn)去后保存

#php  a.php  //運(yùn)行a.php文件

顯示:e10adc3949ba59abbe56e057f20f883e


A.在linux或Unix上,md5sum是用來(lái)計(jì)算和校驗(yàn)文件報(bào)文摘要的工具程序。一般來(lái)說(shuō),安裝了Linux后,就會(huì)有md5sum這個(gè)工具,直接在命令行終端直接運(yùn)行??梢杂孟旅娴拿顏?lái)獲取md5sum命令幫助 man md5sum

#md5sum –help

有個(gè)提示:“With no FILE, or when FILE is -, read standard input.”翻譯過(guò)來(lái)就是“如果沒(méi)有輸入文件選項(xiàng)或者文件選項(xiàng)為 -   ,則從標(biāo)磚讀取輸入內(nèi)容”,即可以直接從鍵盤(pán)讀取字符串來(lái)加密。

利用md5sum加密字符串的方法

# md5sum     //然后回車(chē)

123456      //輸入123456.然后按兩次ctrl+d.

顯示:

 

復(fù)制代碼 代碼如下:
123456e10adc3949ba59abbe56e057f20f883e
     紅色代表加密后的值

還可以用管道命令:

 

復(fù)制代碼 代碼如下:
#echo   -n '123123' | md5sum

 

或者寫(xiě)成md5加密腳本,名字叫md5.sh,

將以下內(nèi)容復(fù)制進(jìn)腳本里:

 

復(fù)制代碼 代碼如下:
#!/bin/bash

echo   -n   $1 | md5sum | awk '{print $1}'

 

保存后,給腳本執(zhí)行權(quán)限。

 

復(fù)制代碼 代碼如下:
#sh  md5.sh   123456

顯示:e10adc3949ba59abbe56e057f20f883e

B.其實(shí)也可以將文本放入文本文件,然后用md5sum 加密改文本,也可以得到字符串加密的值。過(guò)程如下:

 

復(fù)制代碼 代碼如下:
#touch a.txt

#echo  -n   123456 > a.txt    //將123456寫(xiě)進(jìn)文本文件,不能丟了 –n參數(shù),避免回車(chē)符干擾

#md5sum    a.txt

顯示:e10adc3949ba59abbe56e057f20f883e     a.txt

 

ctrl+d有兩個(gè)含義:

一是向程序發(fā)送文件輸入結(jié)束符EOF。

二是向程序發(fā)送exit退出指令。程序收到信號(hào)后具體動(dòng)作是結(jié)束輸入、然后等待,還是直接退出,那就要看該程序捕獲信號(hào)后是如何操作的了。
md5sum屬于第一個(gè)含義。兩次strl+d了,第一次讀取EOF指令,再次捕獲就會(huì)當(dāng)成exit指令。而shell一類(lèi)的程序,會(huì)直接把ctrl+d解析為退出指令。

相關(guān)文章

  • 關(guān)于php中的json_encode()和json_decode()函數(shù)的一些說(shuō)明

    關(guān)于php中的json_encode()和json_decode()函數(shù)的一些說(shuō)明

    下面小編就為大家?guī)?lái)一篇關(guān)于php中的json_encode()和json_decode()函數(shù)的一些說(shuō)明。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-11-11
  • PHP實(shí)現(xiàn)數(shù)據(jù)分頁(yè)顯示的簡(jiǎn)單實(shí)例

    PHP實(shí)現(xiàn)數(shù)據(jù)分頁(yè)顯示的簡(jiǎn)單實(shí)例

    下面小編就為大家?guī)?lái)一篇PHP實(shí)現(xiàn)數(shù)據(jù)分頁(yè)顯示的簡(jiǎn)單實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給的大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-05-05
  • php判斷手機(jī)瀏覽還是web瀏覽,并執(zhí)行相應(yīng)的動(dòng)作簡(jiǎn)單實(shí)例

    php判斷手機(jī)瀏覽還是web瀏覽,并執(zhí)行相應(yīng)的動(dòng)作簡(jiǎn)單實(shí)例

    下面小編就為大家?guī)?lái)一篇php判斷手機(jī)瀏覽還是web瀏覽,并執(zhí)行相應(yīng)的動(dòng)作簡(jiǎn)單實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給的大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-07-07
  • Laravel中10個(gè)有用的用法小結(jié)

    Laravel中10個(gè)有用的用法小結(jié)

    這篇文章主要給大家總結(jié)介紹了關(guān)于Laravel中10個(gè)有用的用法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Laravel具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • 老生常談PHP中的數(shù)據(jù)結(jié)構(gòu):DS擴(kuò)展

    老生常談PHP中的數(shù)據(jù)結(jié)構(gòu):DS擴(kuò)展

    下面小編就為大家?guī)?lái)一篇老生常談PHP中的數(shù)據(jù)結(jié)構(gòu):DS擴(kuò)展。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-07-07
  • PHP遞歸獲取目錄內(nèi)所有文件的實(shí)現(xiàn)方法

    PHP遞歸獲取目錄內(nèi)所有文件的實(shí)現(xiàn)方法

    下面小編就為大家?guī)?lái)一篇PHP遞歸獲取目錄內(nèi)所有文件的實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-11-11
  • laravel5使用freetds連接sql server的方法

    laravel5使用freetds連接sql server的方法

    這篇文章主要給大家介紹了關(guān)于laravel5使用freetds連接sql server的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-12-12
  • 淺談Laravel核心解讀之Console內(nèi)核

    淺談Laravel核心解讀之Console內(nèi)核

    這篇文章主要介紹了淺談Laravel核心解讀之Console內(nèi)核,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • php文件服務(wù)實(shí)現(xiàn)虛擬掛載其他目錄示例

    php文件服務(wù)實(shí)現(xiàn)虛擬掛載其他目錄示例

    這篇文章主要介紹了php文件服務(wù)實(shí)現(xiàn)虛擬掛載其他目錄示例,需要的朋友可以參考下
    2014-04-04
  • laravel安裝zend opcache加速器教程

    laravel安裝zend opcache加速器教程

    這篇文章主要介紹了laravel安裝end opcache加速器教程,需要的朋友可以參考下
    2015-03-03

最新評(píng)論