메뉴 건너뛰기

코인픽:ver.2021년 비트코인 마진,선물거래소 순위 및 추천 사이트
2021년 해외코인거래소 순위 및 추천
  binance main.png ftx main.png bybit main.png
거래량 11조 3.5조 9.5조
언어 영어

★한국어지원

영어
수수료

- 지정가 : 0.02%

- 시장가 : 0.04%(1위)

- 지정가 : 0.02%

- 시장가 : 0.03%

- 지정가 : -0.025%

- 시장가 : 0.075%

분야

현물(1위)

현물+선물 (강추!)

선물(1위)

회원가입 회원가입 회원가입 회원가입
할인코드 20% 할인 50% 할인 20% 할인

암호화폐란 명칭에서 보듯이 암호학이 크립토의 핵심기술 중의 핵심기술입니다.

해시함수의 특징은 다음과 같습니다.

  1. 인풋값에 따라 일정한 길이를 가진 유니크한 스트링을 출력한다.
  2.  해시값을 가지고 인풋값이 무엇인지를 알아내기는 매우 어렵다.

python code로 예시하면 다음과 같습니다.

import hashlib
 
md5Hash = hashlib.md5()
 
md5Hash.update(b'Hello coinpick?')
print('\"Hello coinpick?\" 의 해시값: %s' %(md5Hash.hexdigest()))
 
# tiny chage outputs completely different hash
md5Hash.update(b'Hello coinpick!')
print('\"Hello coinpick!\" 의 해시값: %s' %(md5Hash.hexdigest()))
 
# Hangle should be encoded before processing hash function
md5Hash.update('안녕하세요 코인픽커 여러분'.encode('utf8'))
print('한글 스트링의 해시값: %s' % md5Hash.hexdigest())
 
# very long string outputs equal length hash
md5Hash.update(b'aldskfj;asdlkf adskfj;alsdkfj;alsdkfj lsadkfj;asldfkja;lsdkjf j;alsdkfja;sdlf. ladskjf;lasdkfj;lsadkfj;lasdf. dslkfja;sdlkfa;jsdklf;jlasdfkaj;sdlkfasdjf. dslafkjs;dlfkj;sadlkfj;alskdfj;ldsakjf')
print('긴 문장의 해시값도 길이는 같다: %s' %(md5Hash.hexdigest()))

 

위 코드를 실행하면 아웃풋은 다음과 같습니다.

"Hello coinpick?" 의 해시값: d2abbb4c31708cb9d04e0013cad6887a

"Hello coinpick!" 의 해시값: 16c9b156b2b2b52c77e57e69b07f8ec9

한글 스트링의 해시값:           4638ca24dd70c48e3b4b6c485a6f0211

긴 문장의 해시값도 길이는 같다:   6674c6aaf1309c393091d3e82122c00a

 

 

코드를 실행해 볼 수 있는 링크는

https://colab.research.google.com/drive/1eWXbVkS9ZyVAZ7hK5SjEhwwv7IwLyLdI#scrollTo=5i7pYIZjPgii&line=1&uniqifier=1 

 

 

이와 같이 해시함수로 암호화 하면 암호화 하기 이전의 내용이 무엇인지 알 수 없고 길이가 일정하기 때문에 블록체인을 만들기 위한 사전작업이 완료되게 되는 것입니다.

 

우리가 일상적으로 사용하고 있는 실례를 들어보면 다음과 같습니다.

인터넷 사이트에 ID와 비번을 만들면 그것이 그 사이트의 데이타베이스에 저장되어 로그인할 때마다 아이디와 비번이 동일한지를 검사해서 로그인시켜주게 됩니다.

그런데 사이트 관리자는 데이터베이스를 열어보면 비번이 무엇인지 알 수가 있습니다.

그래서 보안성을 높이기 위해 비번을 암호화 해서 해시값으로 데이타베이스에 저장해 놓습니다.

사람이 봐서는 뭔지 알 수 없지만, 사용자가 입력한 비번을 해시함수에 집어넣으면 데이터베이스에 저장된 값과 동일한 해시값이 나오게 되므로 사용자 인증이 성공하게 되는 것입니다.

 

암호화폐의 이해에 조금 도움이 되셨나요?

번호 제목 글쓴이 날짜 조회 수
공지 업비트 자동매매를 시작합니다. [2] 비득지 2022.08.07 197
공지 지금부터 1BTC를 대출받아서 자동매매 로봇을 돌리면 1개월후에... [1] 비득지 2021.04.22 270
35 사고 뒷수습 후기 및 바이낸스 다운타임 file LH투자공사 2021.04.26 103
34 간밤의 시운전 결과는 안타깝지만... [3] file 비득지 2021.04.23 107
33 코인픽 짱이 BTC를 빨리도 쏴주신 관계로... file 비득지 2021.04.22 111
32 마의 3%대 돌파를 위한 공성전 [2] file 비득지 2021.05.07 115
31 [시황 맑음, 엔진상태 정상]봇 운영 5일만에 간신히 흑자전환 file 비득지 2021.04.27 117
30 [믿음의 배신]BTC의 등락에 따른 BTC마켓 코인들의 변동성 [3] file 비득지 2021.05.04 117
29 [전체 시황을 중시해야]자동매매 로봇 시운전을 시작하고 이틀이 지났습니다. [4] file 비득지 2021.04.24 118
28 [천재지변과 인재]욕심이 손실을 키운다 [1] file 비득지 2021.05.20 122
27 땅굴을 지나 광명으로 나오니 밖에서 본 난공불락의 성채는 간데없고... [1] file 비득지 2021.05.16 125
26 3일 후면 꼭 한달이 되는 시점인데 요즘 BTC는 거덜났지만... [2] file 비득지 2021.05.19 126
25 [공성전 진행 현황 보고] 두마리 토끼 사냥은 실패? [7] file 비득지 2021.05.12 127
24 세상에서 가장 아름다운 곡선은... [3] file 비득지 2021.04.29 134
23 [음주운전 사고]어제 했던 삽질을 반성하면서 다시 시작해 보려 합니다. [4] file 비득지 2021.04.30 141
22 [긴급사태 발생] 급발진 추락사고 ㅠㅠ [4] file 비득지 2021.04.25 143
21 [1개월 평가와 향후 전략방향] 6월 시황 분석 file 비득지 2021.05.28 149
20 digman file 비득지 2022.08.11 149
19 이제 악재는 다 지나간 걸까요? 비득지 2021.06.23 152
18 수성전략 성과 보고와 BTC/USDT 시황 분석 [2] file 비득지 2021.05.29 160
17 비트코인의 현재를 화폐의 역사적 변천과정에서 바라보는 재미난 그림 file 비득지 2021.07.06 161
16 스키스쿨에 가면 넘어지는 법부터 배워주는 이유 [1] 비득지 2021.06.28 166