安全Hash算法(Secure Hash Algorithm,SHA)由美國標準與技術研究所設計并于1993年作為聯邦信息處理標準( FIPS 180)發布,修改版于1995年發布(FIPS 180-1),通常稱之為SHA-1。SHA-1算法的輸入是長度小于264的任意消息x,輸出160位的散列值。