安全Hash算法(Secure Hash Algorithm,SHA)由美国标准与技术研究所设计并于1993年作为联邦信息处理标准( FIPS 180)发布,修改版于1995年发布(FIPS 180-1),通常称之为SHA-1。SHA-1算法的输入是长度小于264的任意消息x,输出160位的散列值。