정답부터 이야기하면 가능합니다.
keystore 파일 있지 말입니다.
UTC-2017-03-18-xxxx-XXXXXXXXX 파일 말입니다.
이 파일 안에는 주소 정보뿐만 아니라, 암호에 대한 정보도 들어있습니다.
아래 내용 중에 Crypto 부분이 관련 내용입니다.
{
"Address": "d4584b5f6229b7be90727b0fc8c6b91bb427821f",
"Crypto": {
"CipherText": "07533e172414bfa50e99dba4a0ce603f654ebfa1ff46277c3e0c577fdc87f6bb4e4fe16c5a94ce6ce14cfa069821ef9b",
"IV": "16d67ba0ce5a339ff2f07951253e6ba8",
"KeyHeader": {
"Kdf": "scrypt",
"KdfParams": {
"DkLen": 32,
"N": 262144,
"P": 1,
"R": 8,
"SaltLen": 32
},
"Version": "1"
},
"MAC": "8ccded24da2e99a11d48cda146f9cc8213eb423e2ea0d8427f41c3be414424dd",
"Salt": "06870e5e6a24e183a5c807bd1c43afd86d573f7db303ff4853d135cd0fd3fe91"
},
"Id": "0498f19a-59db-4d54-ac95-33901b4f1870",
"Version": "1"
}
$ geth account update 0
명령으로 0번째 계정을 업데이트 할 수 있습니다. (암호를 바꿀 수 있다는 이야기입니다)
그러면 위 파일이 업데이트가 됩니다.
원래 것을 다른 경로에 백업해 놓고 위 명령을 하면... 같은 이름의 파일이 두개가 되네요.
둘 다 잘 동작합니다.
(주의) 해깔림 방지를 위해서 자신있지 않으면, 위 실험을 하지 마세요.
이제 키스토어 파일이 왜 중요한지 아셨지요?
키스토어 파일은 USB 에 저장해서 여러군데 분산 저장해 두시고,
암호는 머리속으로만 기억하지 마시고, 종이에 적어서 잃어버리지 않도록 주의하세요.
키 정보는 아래 사이트에서 참고함
https://github.com/ethereum/go-ethereum/wiki/Passphrase-protected-key-store-spec
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit