search
조회 수 119 추천 수 1 댓글 1

img.png

 

CONTENTS

1. 해시 뜻
2. 해시 함수 뜻
- 블록체인에 적용되는 해시 함수
- 해시 함수 주의점
3. 해시 암호화

 

1️⃣ 해시 뜻

img.jpg

 

해시 뜻은 여러가지 길이를 가진 데이터를 특정한 길이로 매핑한 값을 말합니다.

참고로 해시는 해시 코드, 해시 함수 값 등의 줄임말로 데이터를 해시로 매핑할 때 사용되는 함수를 해시 함수라고 부릅니다.

함수를 통하여 매핑된 해시는 다양한 특징을 갖습니다.

그 중 한가지 특징은 특정 패턴의 배열을 가진 인덱스 및 데이터 값을 사용해 보관, 서칭이 가능한 점입니다.

해시가 없던 이전에는 데이터 자료 구조를 파악하고 찾는 작업에 많은 소요시간이 필요했고 찾는 것도 힘들었습니다. 그러나 데이터를 특정한 길이로 나눈 해시 기술이 등장하면서 속도가 향상되었으며 서칭을 효율성도 높아졌습니다.

즉, 해시는 많은 양의 데이터를 다뤄야하는 블록체인 기술에서 꼭 필요한 요소입니다.

해시는 블록체인 기술 분야 외에도 여러 분야에서 활용됩니다. 기존의 문장을 복구할 수 없다는 특징 때문에 보안 관련 기술 분야에서도 사용되고 있습니다. 패스워드나 전자서명 등 무결성적인 검증이 필요한 분야에서도 흔히 사용됩니다.


2️⃣ 해시 함수란?

img.jpg

해시함수는 우리 일상 속에도 이용되고 있는 암호 알고리즘입니다. 가장 흔히 볼 수 있는 곳은 사이트나 시스템에 가입 후 로그인 할 때 아이디와 비밀번호 일치 확인에 사용되는 해시 함수 기술입니다. 해당 기술은 양방향이 아닌 단방향으로 움직이며 본래 원본 내용을 알 수 없는 해시함수의 특성을 이용하여 사용자의 개인정보를 지키며 암호 일치 여부를 확인합니다.

해시함수는 보안성이 우수하기 때문에 블록체인의 핵심 매커니즘으로 이용되고 있습니다.

[해시함수 - 블록체인 활용]

해시 함수의 특징 중 하나는 데이터에 관계없이 동일한 크기로 출력하는 것입니다. 그로인해 사용자의 익명성이 보장됩니다.

모든 거래가 트랜잭션에 기록되고 지갑의 주소에서 잔액 및 송금 내역을 확인할 수 있지만, 지갑의 주인을 파악할 수 없는 것은 해시 함수의 특징을 사용했기 때문입니다. 가상화폐에 '암호'라는 수식어가 생긴 것은 해시 함수 덕분이라고 할 수 있습니다.

[해시 함수 주의점]

해시 함수는 입력값이 약간만 달라져도 전혀 다른 것으로 변형되기 때문에 주의가 필요합니다. 만일 각기 다른 값을 해시 함수에 입력했는데 같은 값이 출력되는 '해시 충돌 현상'이 일어난다면 시스템에 큰 에러가 발생하기도 합니다. 이러한 상황을 방지하기 위하여 해시 함수는 제작 과정 시 충돌 저항성, 역상 저항성, 제 2역상 저항성 이 3가지 기준을 통해 안정성 평가를 받습니다.


3️⃣ 해시 암호화

img.jpg

해시 암호화는 수학적 알고리즘입니다. 앞서 언급한 바와 같이 가장 대표적인 해시 암호화는 이용자가 시스템에 접속 할 때 사용하는 ID 및 PW입니다. 기존의 해시 암호화에 사용되던 SHA-1과 MD5 알고리즘은 기술의 발전에 따라 보안의 취약점이 발생했습니다. ID와 PW는 가장 민감한 개인정보이기에 KISA에서는 보안 취약성을 보완한 SHA-256 사용을 권장하고 있습니다.

*SHA-256 : 어떤 값을 입력하던 256비트로 값을 출력하는 해시 암호화 알고리즘

해시 암호화의 안정성을 향상시키려면 스트레칭과 솔트를 이용해야 합니다. 해시 스트레칭은 복잡한 암호화 해시 함수를 수천번 반복하여 예측하기 어렵도록 만드는 과정입니다. 스트레칭을 이용하여 해시 암호화 과정에 많은 시간이 소요되고 반복 횟수가 증가할수록 자체적인 방어력이 좋아집니다.

솔트는 32비트 이상 문자열을 각기 달리 부여합니다. 만일 이용자 두 사람이 동일한 패스워드를 이용해도 솔트를 덧붙이면 다른 다이제스트를 생성할 수 있습니다. 이는 같은 값에 같은 다이제스트를 생성하는 해시 함수의 문제점을 보완하는 방법으로 활용되고 있습니다.

?

List of Articles
번호 썸네일 제목 글쓴이 날짜 조회 수 추천 수
682 최근 비트코인 움직임 분석 1 펑핑 2020.04.27 65 0
681 지금 숏을 어떻게치냐 차붕이 2020.04.25 65 0
680 비트코인한테 반감기가 있다 1 비맥둥이 2020.04.21 65 0
679 슬슬 숏충이도 포기하고 롱칠 타이밍 아니냐 1 분봉매니아 2020.04.18 65 0
678 오호 ㅎㅎㅎ file 번개스캘퍼 2020.04.16 65 0
677 바이낸스 퓨처스 대회 4일차, KOREA HEDGEHOG팀 8등 랭크! 고슴도치 2020.04.14 65 0
676 위로 휩소를 한번 안주네 이먹룡 2020.04.13 65 0
675 바이비트 질문 1 하루살이 2020.04.09 65 0
674 롱을 간질간질 file 번개스캘퍼 2020.04.09 65 0
673 실패와 발명은 분리할 수 없는 쌍둥이다 젤로는천사 2020.04.07 65 0
672 꿩 잡는게 매 - 리더와 성과창출 젤로는천사 2020.04.04 65 0
671 다시 숏 ?? file 번개스캘퍼 2020.04.03 65 0
670 이건 숏이다.. 히네야끼 2020.04.01 65 0
669 주말엔 매매안하는게 돈버는듯 바이낸스퓨쳐팀 2020.03.29 65 0
668 아니 2044년을 어떻게 예상하냐고  ㅎㅎㅎㅎㅎ 번개스캘퍼 2020.03.27 65 0
667 비트 숏이랑 롱 싸우는거여? 흑두루미 2020.03.27 65 0
666 이 날씨에 비맥 화면만 보구 있네요 ㅠ 1 비맥둥이 2020.03.22 65 0
665 롱뚝배기 깨지는.소리가 들리는구나ㅠ 번개 스캘퍼 2020.02.27 65 0
664  9450 돌파하면 ㅇㅈ한다 익절 2020.02.26 65 0
663 역시 어제의 예상을 절대 빗나가지않는다! 로열패밀리 2020.02.22 65 0
Board Pagination Prev 1 ... 994 995 996 997 998 999 1000 1001 1002 1003 ... 1033 Next
/ 1033

실시간 고래 입출금
Last Update :

W
USDC Treasury에서 특정지갑로 출금
24-07-12 10:25 $2,370,057
D
특정지갑에서 BitFlyer로 입금
24-07-12 10:25 $1,712,397
W
Kraken에서 특정지갑로 출금
24-07-12 10:25 $2,272,887
D
특정지갑에서 OKEx로 입금
24-07-12 10:25 $5,171,241
D
특정지갑에서 OKEx로 입금
24-07-12 10:25 $1,865,958
W
Binance에서 특정지갑로 출금
24-07-12 10:25 $1,559,302
W
USDC Treasury에서 특정지갑로 출금
24-07-12 10:24 $2,205,990
D
특정지갑에서 OKEx로 입금
24-07-12 10:23 $1,383,276
D
특정지갑에서 Binance로 입금
24-07-12 10:22 $2,005,001
D
특정지갑에서 Binance로 입금
24-07-12 10:19 $2,454,766
D
특정지갑에서 USDC Treasury로 입금
24-07-12 10:19 $2,125,195
D
특정지갑에서 Kraken로 입금
24-07-12 10:19 $2,393,390
D
특정지갑에서 Binance로 입금
24-07-12 10:19 $1,037,054
W
Binance에서 특정지갑로 출금
24-07-12 10:19 $1,438,700
W
OKEx에서 Binance로 출금
24-07-12 10:19 $1,205,551
W
Binance에서 특정지갑로 출금
24-07-12 10:13 $1,201,677
D
특정지갑에서 Binance로 입금
24-07-12 10:04 $1,403,468
D
특정지갑에서 Bybit로 입금
24-07-12 10:04 $1,153,254
W
Binance에서 특정지갑로 출금
24-07-12 09:59 $1,290,427
W
OKEx에서 특정지갑로 출금
24-07-12 09:59 $1,155,561
D
특정지갑에서 Binance로 입금
24-07-12 09:58 $1,053,730
D
특정지갑에서 Bybit로 입금
24-07-12 09:57 $1,030,838
W
Bybit에서 특정지갑로 출금
24-07-12 09:45 $1,583,799
W
Binance에서 GateIO로 출금
24-07-12 09:45 $1,003,498
D
특정지갑에서 Kraken로 입금
24-07-12 09:42 $2,444,533
D
특정지갑에서 Binance로 입금
24-07-12 09:42 $3,368,544
D
특정지갑에서 Coinbase로 입금
24-07-12 09:42 $2,904,015
D
특정지갑에서 GateIO로 입금
24-07-12 09:40 $3,010,371
D
특정지갑에서 Coinbase로 입금
24-07-12 09:38 $1,003,000
D
특정지갑에서 Kraken로 입금
24-07-12 09:36 $2,098,658
W
Binance에서 특정지갑로 출금
24-07-12 09:36 $1,433,645
W
Binance에서 특정지갑로 출금
24-07-12 09:35 $1,401,051
W
OKEx에서 특정지갑로 출금
24-07-12 09:32 $2,874,269

실시간 속보

CLOSE
XE Login