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