欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

sha1怎么解壓

洪振霞2年前34瀏覽0評論

sha1怎么解壓?

包含SHA-1塊密碼加密算法使用的“塊”的文件;通常存儲一系列位或字符,用于在運行SHA-1哈希函數時驗證身份。當托管一個要下載的文件時,有時開發人員還會提供一個.SHA1 文件,用戶可以使用該文件來驗證該文件是否可信且未損壞。改變文件的任何屬性,都將使得sha1值變化,據說文件的MD5校驗值可以被偽造,不知道SHA1校驗值是否可以同樣被偽造。再者,不考慮偽造文件校驗值的方法,那么是否有辦法創建一個加密的壓縮包,并使得加密后的壓縮包的SHA1校驗值正好是該壓縮包的解壓密碼。

在不改變文件內容的情況下,校驗值是唯一確定的,不存在偽造這一說法.

反過來說,想要改變效驗值,可以通過改變文件內容來實現

那么加密的壓縮包如何修改效驗值呢,很簡單:

加一個含有無意義內容的文件,通過修改這個文件的內容來改變最終效驗結果。

那么怎么讓SHA1值正好是壓縮包密碼呢.

我能想到的辦法就是撞,用符合sha1規則的密碼和隨機的文件來不停的生成壓縮包,然后檢查效驗值是否和密碼一致。

不過計算成本很高,不知道題主出于什么需求。

又想到一個辦法,有一種東西就叫圖種,利用的是壓縮包可以和其他文件共存的特性,

那么還是剛剛那個方法,

只不過是先用特定sha1值壓縮,

壓縮完之后在不破壞壓縮包的情況下,增加無意義內容,

來不停的修改最終效驗值,直到與密碼一致

java 唯一hash,sha1怎么解壓