본문 바로가기

blockchain

(2)
SHA-256 해시 알고리즘에 대하여 암호 해시 기술과 공개키 암호 기술은 전자서명 같은 디지털 보안의 근간이 된다. SHA-256은 SHA(Secure Hash Algorithm) 알고리즘의 한 종류로서 256비트로 구성되며 64자리 문자열을 반환한다. SHA-256은 미국의 국립표준기술연구소(NIST; National Institute of Standards and Technology)에 의해 공표된 표준 해시 알고리즘인 SHA-2 계열 중 하나이며 블록체인에서 가장 많이 채택하여 사용하고 있다. 이름에 내포되어 있듯 2^256만큼 경우의 수를 만들수 있다. 개인용 컴퓨터로 무차별 대입을 수행해 해시 충돌 사례를 찾으려고 할 때 많은 시간이 소요될 정도로 큰 숫자이므로 충돌로부터 비교적 안전하다고 평가된다. http://wiki.hash..
니모닉(mnemonic) 코드 니모닉(Mnemonic)이란 지갑을 복구하기 위한 12 ~ 24개의 단어이다. 개인 키가 너무 복잡한 단어들로 구성되어 있기 때문에, 이를 쉽게 입력할 수 있도록 갖춰진 형식이다. mastering ethereum 책을 읽던 중 니모닉 코드에 대한 설명이 나왔다. 대표적인 암호화폐 지갑중 하나인 메타마스크가 니모닉 코드를 시드 구문으로 주어지는데 이러한 원리가 궁금해 찾아보게 되었다. https://steemit.com/kr-dev/@modolee/mastering-ethereum-4-wallet https://vault12.com/securemycrypto/crypto-security-basics/what-is-bip39/ 니모닉 코드와 지갑 생성 원리 전반에 대해 잘 정리한 글 계층 결정적(Hiera..