생활
비트코인이 사용하는 알고리즘 sha-256이 궁금합니다.
안녕하세요?
비트코인의 경우 이미 검증된 알고리즘인 SHA-256을 해시에 사용한다고 하는데요 비트코인도 세상에 나온지 얼마 되지 않았는데 SHA-256알고리즘은 어떻게 검증된 건가요??
그리고 새로운 알고리즘이 계속해서 나오고 있는데 이런 알고리즘은 안전한 알고리즘이라고 불 수 있는것인지 궁금합니다.
답변 미리 감사드리니다.
1개의 답변이 있어요!
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년 이전에 등장하였고 충분히 검증된 알고리즘입니다. 때문에 충분히 안전한 알고리즘이라고 말씀 드릴 수 있겠습니다.