md5는 암호화 해시 함수의 일종이다.

해시함수(http://sevity.tistory.com/21) 및 암호화해시함수(http://sevity.tistory.com/22)에 대해서는 각각의 링크를 참조해주시기 바랍니다.


다음 그림과 같이 어떤 길이의 인풋이 들어오더라도 128bit의 해시값으로 만들어준다.


인풋의 길이와 상관없이 128비트의 해시값을 생성한다(위의 DFDD등은 16진수로 표기한것이며, 위 샘플은 해시값의 길이가 128비트가 아니어서 정확히 md5 예제는 사실아님에 유의, 위는 계산하면 160비트다.)


글자하나가 미묘하게 바뀌어도 결과값이 크게 달라지는 난수화 효과가 발생함을 알 수 있다. (이래야 역공학이 힘들다)


MD5의 내부 구현기술은 여기(https://ko.wikipedia.org/wiki/MD5)를 참조하면 되는데, 


실제 구현시에는 #include <openssl/md5.h> 등으로 쉽게 라이브러리를 쓸 수 있어서, 학습용이 아니면 반드시 직접 구현할 필요는 없다.


linux 머신에서 다음과 같이 간단한 방법으로 md5 값을 확인할 수 있다.


$ echo -n "sevity" | md5

34208682f4f71b1cc3a87bbaad4af709





저작자 표시
신고

'비트코인' 카테고리의 다른 글

md5  (0) 2017.12.12
비트코인 분석 연재를 시작하며  (0) 2017.12.10
암호화 해시 함수(cryptographic hash function)  (0) 2017.12.10
hash 기초  (0) 2017.12.10

티커심볼


한국에서는 숫자 6자리로 된 종목코드를 일반적으로 쓰는 것 처럼, 미국에서는 알파벳으로 구성된 한글자에서 네글자 정도의 종목코드를 사용하고 이를 티커라고 한다.

티커는 거래소에서 중복이 없도록 나름대로 정의한거라 거래소 의존적인 값이고, 따라서 거래소 마다 특색이 있다.

NYSE 거래소에서는 한글자에서 세글자 사이로 정의되고, 

Nasdaq 거래소에서는 네글자로 구성되는 식이다.


근데 CRD.A, CRD.B 처럼 뒤에 A또는 B suffix가 붙는 경우가 있다. (RIC에서 붙이는 suffix랑은 다른 개념임에 주의)

이는 어떤 종목이 우리나라 우선주, 보통주처럼 class A, class B 주식이 있을 경우이다.

class A는 보통 class B보다 많은 의결권을 갖는다.

문제는 CRD.A로 표기하는 경우도 있고(주문낼때), CRD/A로 표기하는 경우도 있고(블룸버그 시세), CRD-A로 표기하는 경우도 있다는 것이다(야후시세)

이런걸 보면 미국 주식 시스템이 좀 엉망진창이다.


RIC(Reuters Instrument Code)


티커는 거래소 의존적이기 때문에 ABC라는 티커가 있을때 거래소별로 다른 종목을 의미하는 불상사가 일어날 수 있다.

따라서 로이터에서는 거래소 티커뒤에 거래소 suffix를 붙이는 식으로 나름 유니크한 코드를 만들고 이를 RIC라고 명명했다.


예를 들면 WMT.N 는 New York Stock Exchange (N)에 상장된 Wal-Mart(WMT)종목이라는 의미다.




저작자 표시
신고

'금융' 카테고리의 다른 글

미국 Ticker Symbol 시스템 정리  (0) 2017.12.12
펀드 이해하기  (0) 2017.11.24
수익률  (0) 2017.11.21

비트코인에 쓰인 알고리즘에 대해서 피상적으로는 해시함수나 블록체인 기술이 사용됨을 알고 있지만,

세부적인 내용에 대해서는 잘 모르기에, 그 내용을 파악해 가면서 관련 글을 연재해볼까 합니다.


일단 시작은 해시 함수에 대한 내용이 될 것 같습니다.


해시함수 기초: http://sevity.tistory.com/21

함호화 해시함수: http://sevity.tistory.com/22

저작자 표시
신고

'비트코인' 카테고리의 다른 글

md5  (0) 2017.12.12
비트코인 분석 연재를 시작하며  (0) 2017.12.10
암호화 해시 함수(cryptographic hash function)  (0) 2017.12.10
hash 기초  (0) 2017.12.10

+ Recent posts

티스토리 툴바