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