SHA(Secure Hash Algorithm) 알고리즘은 미국 NSA에 의해 만들어진 알고리즘 입니다. 160비트 값을 생성하는 해시 함수로 MD4가 발전된 형태입니다. SHA 알고리즘은 1993년에 처음으로 설계가 된 알고리즘입니다. SHA 알고리즘이 처음 나온 이후 2년 뒤 SHA-1이 발표되었고 그 후에 4종류의 변형된 알고리즘 SHA-225, SHA-256, SHA-384, SHA-512가 추가적으로 발표가 되었습니다.
SHA 알고리즘은 미국 표준 기술 연구소 NSA에 의해 검증된 알고리즘이며, 비트코인이 사용하는 SHA-256은 비트코인이 등장한 2009년 이전에 등장하였고 충분히 검증된 알고리즘입니다. 때문에 충분히 안전한 알고리즘이라고 말씀 드릴 수 있겠습니다.