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