본문 바로가기 메뉴 바로가기

스타트업 엔지니어링

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

스타트업 엔지니어링

검색하기 폼
  • 분류 전체보기 (13)
    • 블록체인 (5)
    • 스팀잇 (2)
    • 뇌과학 (1)
    • 호주여행,맛집 (1)
    • 스프링-초보 (2)
    • 자바스크립트 (1)
    • 소프트웨어 개발 (1)
  • 방명록

해시함수 (4)
[블록체인] 해시함수 이해 4 - 특성 3 - 퍼즐 게임을 만들 수 있다==코인 마이닝 문제 출제

블록체인에 사용되는 해시함수는 무엇이고 어떤 특성을 가지고 있는지 알아보고 있습니다.그 네번째 마지막 글로 해시 함수의 특성 3 - 퍼즐 게임을 만들 수 있다입니다. 이전 글은 아래 링크에서 보실 수 있습니다.[블록체인]해시함수 이해1 - 해시함수란?[블록체인] 해시함수 이해 2 - 특성 1 - 충돌이 거의 발생하지 않는다.[블록체인] 해시함수 이해 3 - 특성 2 - 원본 내용을 알 수 없다 이글에서 말하는 해시 퍼즐 게임이 비트코인 채굴자(마이너)들이 푸는 문제와 같은 종류입니다.흔히 암호를 푼다고 하는데요. 알고보면 암호를 푼다기 보다는 랜덤하게 값을 입력해서 원하는 해시가 나오는지 확인하는 작업을 반복하는 겁니다.모래밭에서 금조각 찾기라고 할 수 있는데요.금속 탐지기나 심지어는 사금 채취하듯 물에..

블록체인 2018. 3. 31. 14:35
[블록체인] 해시함수 이해 3 - 특성 2 - 원본 내용을 알 수 없다

블록체인에 사용되는 해시함수는 무엇이고 어떤 특성을 가지고 있는지 알아보고 있습니다.그 세번째 글로 해시 함수의 특성 2 - 원본 내용을 알 수 없다입니다.이전 글은 아래 링크에서 보실 수 있습니다.[블록체인]해시함수 이해1 - 해시함수란?[블록체인] 해시함수 이해 2 - 특성 1 - 충돌이 거의 발생하지 않는다. 첫번째 글에서 해시함수란어떤 길이의 데이터를 입력해도 정해진 길이의 결과를 주는 함수라고 했습니다.Designed by Freepik 이번 해시함수의 특징은 이 해시결과를 보고서는 원본 메시지가 무엇인지 알아내는 것이 거의 불가능하다는 것입니다.바로 앞의 글에서 해시 함수는 입력 데이터가 다르면 해시 결과가 다르다라고 말했습니다.같은 해시결과를 만드는 값은 반드시 존재하지만 실제로 그 값을 찾..

블록체인 2018. 3. 31. 00:53
[블록체인] 해시함수 이해 2 - 특성 1 - 충돌이 거의 발생하지 않는다.

암호화폐 기술에 대한 내용에 항상 등장하는 것 중 하나가 해시함수(Hash Function)죠.해시함수는 무엇일까요?그 두번째 글로 "특성 1 : 충돌이 잘 발생하지 않는다"입니다.영어로는 Collision-registance라고 하죠. 충돌에 저항력이 있다.이전 글은 아래 링크에서 보실 수 있습니다.[블록체인] 해시함수 이해 1 - 해시함수란?여기서 충돌(collision)은 해시함수의 결과 값이 동일하다는 말입니다. 이전 해시함수란? 에서 해시 함수는 어떤 길이의 데이터를 입력해도 정해진 길이의 결과를 주는 함수라고 간단히 이야기했습니다.SHA256 해시는 결과가 256 bits입니다.입력으로 사용할 수 있는 값은 무제한이고 결과는 256bits로 한정되어 있다는 말이죠.그렇다면 2^256 + 1개의..

블록체인 2018. 3. 28. 22:33
[블록체인] 해시함수 이해 1 - 해시함수란?

블록체인, 암호화폐 기술에 대한 내용에 항상 등장하는 것 중 하나가 해시함수(Hash Function)죠.해시함수는 무엇일까요?정말 쉽고 간략하게 설명해 보겠습니다. 해시함수를 아주 간단히 말하면,어떤 길이의 데이터를 입력해도 정해진 길이의 결과를 주는 함수라고 할 수 있습니다.말은 정말, 정말 간단하죠? 단지 확~~ 마음에 와 닫지 않을 뿐. 아래 그림은 SHA256 해시 함수를 그림으로 간략히 표시한 겁니다. 말로는 잘 이해가 안될 수도 있으니 실제 SHA256 해시의 결과를 확인해 보겠습니다.SHA 256은 256bits의 결과를 주는 해시함수인데요. 파이썬 hashlib에서 제공하는 함수를 사용했습니다.>>> t1 = b'Hello, SHA 256'>>> sha256(t1).hexdigest()결..

블록체인 2018. 3. 27. 22:58
이전 1 다음
이전 다음
공지사항
  • 느림보 개발자의 잡다한 관심
최근에 올라온 글
  • 깃(git) 실전 가이드
  • ES6 자바스크립트 소개
  • 비트코인 코어(Bitcoin Core) 소스 분석⋯
  • 나이가 들면 뇌세포는 생산이 안되는 걸까?
최근에 달린 댓글
  • 소스 감사합니다. 막힌 부분이 시원하게 뚫린 기분입니다⋯
  • 방문해 주셔서 제가 더 감사합니다.^^
  • Endi님 포스팅 감사합니다. 덕분에 부트스트랩을 이용⋯
Total
13,206
Today
0
Yesterday
1
링크
  • 맞춤형 나만의 해외여행 줌줌투어
TAG
  • 스팀파워
  • 비트코인
  • 스팀
  • ES3
  • 호주
  • 시드니
  • SHA256
  • 해마
  • 자바스크립트
  • 블록체인
  • ecmascript2015
  • 아파치타일
  • 버전관리
  • RESTful
  • 해외여행
  • 롱제티
  • 해시함수
  • Gentelella
  • 스프링초보
  • 엔디
  • 깃가이드
  • 스팀잇
  • 기억력
  • 암호화페
  • 줌줌투어
  • 스프링
  • 뇌과학
more
«   2023/02   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28
글 보관함
  • 2018/11 (2)
  • 2018/04 (3)
  • 2018/03 (6)
  • 2017/06 (1)
  • 2017/05 (1)

Blog is powered by Tistory / Designed by Tistory

티스토리툴바