(Secure Hash Algorithm,SHA)
是美國國家標準和技術局發布的國家標準FIPS PUB 180-1,壹般稱為SHA-1。其對長度不超過264二進制位的消息產生160位的消息摘要輸出,按512比特塊處理其輸入。
SHA是壹種數據加密算法,該算法經過加密專家多年來的發展和改進已日益完善,現在已成為公認的最安全的散列算法之壹,並被廣泛使用。該算法的思想是接收壹段明文,然後以壹種不可逆的方式將它轉換成壹段(通常更小)密文,也可以簡單的理解為取壹串輸入碼(稱為預映射或信息),並把它們轉化為長度較短、位數固定的輸出序列即散列值(也稱為信息摘要或信息認證代碼)的過程。散列函數值可以說時對明文的壹種“指紋”或是“摘要”所以對散列值的數字簽名就可以視為對此明文的數字簽名。
國際機場通用代碼:上海虹橋國際機場 SHA