A. MD5,最多可把多長的字元串加密
MD5的加密是不可逆轉的,是為了保證文件的正確性,防止一些人盜用程序。而且不同的字元串加密後結果可能一樣,但是幾率非常小。
MD5的全稱是Message-Digest Algorithm 5,在90年代初由MIT的計算機科學實驗室和RSA Data Security Inc發明,經MD2、MD3和MD4發展而來。
Message-Digest泛指位元組串(Message)的Hash變換,就是把一個任意長度的位元組串變換成一定長的大整數。請注意我使用了「位元組串」而不是「字元串」這個詞,是因為這種變換只與位元組的值有關,與字元集或編碼方式無關。
MD5將任意長度的「位元組串」變換成一個128bit的大整數,並且它是一個不可逆的字元串變換演算法,換句話說就是,即使你看到源程序和演算法描述,也無法將一個MD5的值變換回原始的字元串,從數學原理上說,是因為原始的字元串有無窮多個,這有點象不存在反函數的數學函數。
MD5的典型應用是對一段Message(位元組串)產生fingerprint(指紋),以防止被「篡改」。舉個例子,你將一段話寫在一個叫 readme.txt文件中,並對這個readme.txt產生一個MD5的值並記錄在案,然後你可以傳播這個文件給別人,別人如果修改了文件中的任何內容,你對這個文件重新計算MD5時就會發現(兩個MD5值不相同)。如果再有一個第三方的認證機構,用MD5還可以防止文件作者的「抵賴」,這就是所謂的數字簽名應用。
MD5還廣泛用於加密和解密技術上,在很多操作系統中,用戶的密碼是以MD5值(或類似的其它演算法)的方式保存的, 用戶Login的時候,系統是把用戶輸入的密碼計算成MD5值,然後再去和系統中保存的MD5值進行比較,而系統並不「知道」用戶的密碼是什麼。
B. php md5加密 最多多少位
md5是一種散列函數。php 中md5加密結果默認長度是32 位,可將任意長度的「位元組串」變換成一個128bit的大整數,並且它是一個不可逆的字元串變換演算法。該結果字元長度是固定的,而且是唯一的。示例:
<?php
$str="hellozho!";
echomd5($str);
//
$str2="!";
echomd5($str2);
//
?>
C. php md5加密 最多多少位
md5是一種散列函數。php
中md5加密結果默認長度是32
位,可將任意長度的「位元組串」變換成一個128bit的大整數,並且它是一個不可逆的字元串變換演算法。該結果字元長度是固定的,而且是唯一的。示例:
<?php
$str="hello zho !";
echo md5($str);
//
$str2=" !";
echo md5($str2);
//
?>
D. MD5最多能給多少位加密,也就是最多能輸入多少位密碼有限制嗎為什麼密碼一般都要求6-15位數字
MD5演算法其實並不是加密而是摘要,也可以叫做哈希。
他可以吧任意長度的字元串轉成一個固定128位長的字元串,只要原串不一樣轉換後的字元串就幾乎不可能一樣。
所謂MD5加密其實是一種利用MD5摘要進行非對稱加密的方法,原理很簡單。
你在網站上輸入的密碼,不直接傳給伺服器,而是先經過MD5摘要,把摘要傳給伺服器,以後你輸入密碼,伺服器只對比摘要,如果摘要相同說明你密碼就輸對了。這樣,即使伺服器的用戶數據被黑客獲取,黑客也很難從MD5摘要中獲得你密碼的明文。
所以,MD5能摘要的字元串長度是沒有限制的,大部分網站之所以限制密碼長度主要是出於防止暴力破解。
順便一提,MD5是一個比較古老的演算法了,而且有一些已知的漏洞,所以現在在安全領域已經基本上不使用MD5,現在MD5的主要功能是文件驗證。比如你網上下載的軟體,害怕被掛馬的話就可以去官方對比安裝文件的MD5,因為要把一個掛馬的程序和原程序的MD5配置的一樣是極其困難的。
E. md5加密以後的字元串長度
加密後為128位(bit),按照16進制(4位一個16進制數)編碼後,就成了32個字元。MD5並不是加密演算法,而是摘要演算法。加密演算法是可逆的,摘要演算法是理專論上不可逆的,詳細步驟:
1、md5演算法主要應用在密碼領域,為了防止明文傳輸密碼的危險性,一般會用密碼的md5值來代替密碼本身。
F. 用MD5加密字元串,最長支持多少個字元的
ni hao的MD5碼是:
可以對無限長的字元加密
加密簡單,解密難~!
http://tool.chinaz.com/Tools/MD5.aspx
這個網址可以對任何密碼進行MD5加密
給我最佳答案吧~!我需要
G. MD5加密最長允許多少位元組的字元串
MD5加密後的值是128bit的,按4位二進制組合成一個十六進制,所以最後出來的十六進制字元串是32個,比如。
要說被MD5加密的字元串,是沒有限制的。
H. md5加密後是幾位字元
不好說,這要看哪種md5,完整的md5一般是32位,國內常見的一種是動網的16位(也就是只取32位md5的中間16位),另外有一種是變化過的md5,特徵是全是數字,長度可能是20位或者19。