五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

軟件測試 | 計算散列值

2023-08-21 16:05 作者:測吧測試開發(fā)  | 我要投稿

更多學(xué)習(xí)資料戳!??!

問題

如果你的應(yīng)用程序?qū)?shù)據(jù)使用散列值、檢驗和或者其他完整性檢查,那么你將需要辨認它們,而且還可能需要對測試數(shù)據(jù)計算這些值。如果你不熟悉散列值,請看稍后的補充材料“什么是散列值?”。

解決方案

于其他編碼任務(wù)一樣,你至少有3項很好的選擇:OpenSSL,CAL9000和Perl。

MD5

SHA1

討論

MD5的情況是通過在Unix或Windows上使用OpenSSL來進行演示的。OpenSSL還有對等的sha1命令。注意,在Unix上echo命令需要-n以禁止在數(shù)據(jù)末尾追加換行字符。盡管Windows也有echo命令,但你不能以同樣的方法使用它,因為沒有辦法來禁止你所給信息末尾的回車/換行字符對。

SHA-1的情況是以Perl腳本進行演示的,用到了Digest::SHA1模塊。Perl有對等的Digest::MD5模塊,以同樣的方式用于MD5散列值。

注意,沒有八法能解碼散列值。散列值是單向的數(shù)學(xué)摘要。無論輸入有多少數(shù)據(jù),散列值都會生成長度完全相等的輸出。

MD5散列值

MD5散列值生成這稿128位(16字節(jié))的數(shù)據(jù)。你可能會看到它有幾種不同的表示方式:

32個十六進制字符

24哥Base-64字符

PlnPFeQx5Jj+uwRfh//RSw==。如果它們接收MD5的二進制輸出(128個原始的二進制位),然后進行Base-64編碼,那么你就是看到這種表示方式。

SHA-1散列值

SHA-1是一種散列值,它總是生成正好160位(20字節(jié))的數(shù)據(jù)。與MD5一樣,你可能會看到它被表示為以下幾種方式:



軟件測試 | 計算散列值的評論 (共 條)

分享到微博請遵守國家法律
左贡县| 彰化县| 竹溪县| 宝鸡市| 鄂伦春自治旗| 太保市| 田阳县| 贵溪市| 澄城县| 武安市| 拜泉县| 天柱县| 凤城市| 无锡市| 奉新县| 公安县| 通许县| 库车县| 民乐县| 靖边县| 博野县| 沧源| 博客| 阿瓦提县| 疏勒县| 开远市| 高碑店市| 桃园县| 安义县| 钟祥市| 石嘴山市| 汶川县| 景洪市| 交城县| 萨嘎县| 宜君县| 延长县| 和平县| 上林县| 安平县| 台山市|