Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
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 29 30
Archives
Today
Total
관리 메뉴

의미없는 블로그

BIP39 니모닉(mnemonic) 본문

# 나/temp

BIP39 니모닉(mnemonic)

SaltLee 2023. 5. 22. 18:18

대충 이해하기로는

블록체인 계좌 쓸 때 개인키 사용하는데

니모닉이라는 키워드로 알고리즘 돌려서 개인키 생성하는 뭐 그런거?

BIP39 는 니모닉 생성하는 알고리즘이라고 보면 될 것 같다

 

https://kwjdnjs.tistory.com/47

 

https://kwjdnjs.tistory.com/83

이건 니모닉 키워드 생성 과정

 

2048개 단어 중에 12~24개씩 무작위로 추출해서 이 단어들을 개인키 생성하는데 사용하는듯

이 단어들은 여기에 사전파일로 존재한다 

https://github.com/trezor/python-mnemonic/tree/master/src/mnemonic/wordlist

 

128비트(16바이트) 길이로 생성하면 12개 단어 나오고 

256비트(32바이트) 길이로 생성하면 24개 단어 나온다고 함

 

이 코드에는 16바이트를 s=b'hihihihihihihihihihi' 이렇게 넣었는데

mnemonic.py
0.00MB

2진수로 넣어야 할 경우에는 요걸로 했다

mnemonic_ruby.rb
0.00MB

 

그리고 16진수인 경우에는 2진수로 바꿔서 요기다가 넣음 (128비트 맞는지 잘 확인해야됨)

https://miniwebtool.com/ko/hex-to-binary-converter/

 

https://charactercalculator.com/ko/binary-translator/

'# 나 > temp' 카테고리의 다른 글

디포  (0) 2023.06.05
FTK Imager / HxD / Dcode / NTFS Walker  (0) 2023.06.02
NTFS 삭제된 파일 복구  (0) 2023.05.03
Jenkins 로 Wazuh 에 스크립트 배포  (0) 2022.10.07
아나콘다  (0) 2022.08.31
Comments