의미없는 블로그
BIP39 니모닉(mnemonic) 본문
대충 이해하기로는
블록체인 계좌 쓸 때 개인키 사용하는데
니모닉이라는 키워드로 알고리즘 돌려서 개인키 생성하는 뭐 그런거?
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' 이렇게 넣었는데
2진수로 넣어야 할 경우에는 요걸로 했다
그리고 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