하드월렛에서 제공하는 니모닉을 신뢰할 수 없다면
키스톤의 주사위 기능을 이용하여 본인이 직접 니모닉을 생성할 수 있다.
전자는 코드가 공개되어 있지 않아서 신뢰가 필요하지만 후자는 코드가 공개되어 있어 신뢰가 필요하지 않다.
https://twitter.com/silentgeforce65/status/1592147134778048512
하드월렛에서 제공하는 니모닉을 신뢰할 수 없다면
키스톤의 주사위 기능을 이용하여 본인이 직접 니모닉을 생성할 수 있다.
전자는 코드가 공개되어 있지 않아서 신뢰가 필요하지만 후자는 코드가 공개되어 있어 신뢰가 필요하지 않다.
https://twitter.com/silentgeforce65/status/1592147134778048512
하지만 후자의 경우에도
키스톤의 해당 기능이 진짜 오픈된 코드데로 구현되었는지에 대한 신뢰는 여전히 필요하다.
이 문제를 해결하기 위해 2가지 방법이 필요하다.
하나는 니모닉을 외부에서 본인지 직접 생성하는 것
다른 하나는 패스프레이즈를 직접 추가하는 것
1. 니모닉을 외부에서 직접 생성하는 방법
https://bitcoinlog.tistory.com/138
https://youtube.com/watch?v=KAMcbWU8WHc
2. 패스프레이즈를 사용한다면 예측이 불가능한 20글자 이상 사용할 것을 권장
[패스프레이즈 20글자 이상 권장 이유]
패스프레이즈 글자로 입력 사용가능한 값 종류
- 영소문자 26
- 영대문자 26
- 숫자 10
- 특수문자 ~!@ #$%^&*()-_+=:";'?/.>,<=>{}[ ] => 32개
20글자 이상 패스프레이즈가 충돌될 확률은,
1/(26+26+10+32)^20 으로 12단어 니모닉의 충돌 확률보다도 낮다.
12단어 니모닉은 암호학적으로 충분히 안전한 것으로 알려져 있다.