Git基本原理(七)

1、哈希 哈希是一個系列的加密算法,各個不同的哈希算法雖然加密強度不同,但是有以下 幾個共同點: ①不管輸入數據的數據量有多大,輸入同一個哈希算法,得到的加密結果長度固定。 ②哈希算法確定,輸入數據確定,輸出數據能夠保證不變 ③哈希算法確定,輸入數據有變化,輸出數據一定有變化,而且通常變化很大 ④哈希算法不可逆 Git 底層採用的是 SHA-1 算法。 哈希算法可以被用來驗證文件。原理如下圖所示:
相關文章
相關標籤/搜索