
「 스고리형의 스팀잇 꿀팁 #3 」
| 비밀번호가 비었다고!!??????? |
오랜만~!!
얼마전 지인에게 스팀잇을 소개해주었다. 대충 얘기를 듣더니 해보고싶다고 하더라고...
계정을 생성을 어떻게 하냐고해서 3주를 기다리라고 했더니 안한단다.(너무 길긴함..)
빠르게 생성하는 방법을 찾아보니 Dapp에서 지원들을 해주는것 같아서 그중에서 가장 편하게 할수 있는 트립스팀을 추천해주었다.
근데 야심한 새벽시간에 그 지인이 도움을 요청했다.(내가 올빼미인걸 너무 알아ㅜㅜ)
그 지인은 "아이디는 만들었는데 비밀번호를 안넣었어!"라고 말하는것이다.
What????!!
아이디를 만들었는데.. 비밀번호를 안넣었다니!!! 뭔소리여?? 문송이라도 거 너무한거 아니오??ㅋㅋㅋㅋ
설명도 문송처럼 해서 도저히 이해가 안되서 내가 직접 찾아봤다.ㅋㅋㅋ
트립스팀을 통해 계정만들기

위 사진처럼 트립스팀 사이트에 가면 Steem people이라는 사이트를 통해서 소셜계정기준으로 아이디를 만들수 있다. 3번항목에 아이디와 비밀번호를 넣는데, 뭘 넣을지 고민을하다가 잘못눌러서 넘어가버렸다고 한다. (휴...ㅋㅋㅋ 이놈!!! ㅋㅋㅋㅋ)
암튼 이렇게 계정은 생겼고, 비밀번호는 알수없는 상태로 만들어져 버린 상태인것이다.!!
그 지인에게 아이디를 버리고 새로 만들라고 했더니 블로그 계정과 동일한 아이디라서 꼭 살리고 싶다는거다. (진작에 잘좀 만들지....!!!!)
도대체 비밀번호는 멀까???
공백으로 스팀잇을 로그인을 하려했더니 공백은 안된단다. (흐.. 어떻게 찾지??? 지인에게 그만두라고할수도 없고.ㅋㅋㅋ) 혹시나해서 비지에 로그인을 해봤다. 당연히 여기도 공백은 안된다고는했는데... 다년간의 웹개발자의 촉을 발휘해서 스페이스를 넣고 입력해봤다.
두둥!! 로그인이 되더라.ㅋㅋㅋㅋㅋ (이로서 비번은 Null임이 확인되었다.)
비밀번호를 바꾸려면 스팀잇에 로그인 해야되는데??...
일단 사용은 할수 있게는 됐는데.. 이대로 쓴다는건 말이 안된다. 비번을 바꿔야하는데..스팀잇을 로그인을 못하니 어떻게 할수가 없다. 내가 최애하는 steemworld.org 사이트로 비번을 바꿀수 있다는걸 알아서 해봣는데.. 역시나 여기는 스페이스 꼼수는 안통한다. (거의다 온것 같은데 여기서 멈출 순 없다.)
좀더 깊이 들어가면 방법이 나올꺼야~!
한동안 뭘하면 될까 고민을 했다. 잘 생각해보니 결국 공백이 차단하는건 블록체인이 하는게 아니라 , 서비스들이 하는거였다. 그렇다면 좀더 블록체인에 가깝게 다가서보기로 했다. 그건 python을 이용해서 블록체인에 직접 접근을 하는것이다.
자 지금부터 팁들어갑니다.
여기서부터는 코드를 조금은 볼줄 알아야 합니다. 죄송합니다.ㅜㅜ
선행작업
- 필수 툴 설치: python3.x , pip
- git 코드 내려받기:
git clone [email protected]:steemit/devportal-tutorial-py.git - 라이브러리 폴더이동:
cd tutorials/33_password_key_change - 관련 api설치:
pip install -r requirements.txt
추가작업
위의 선행작업을 끝내고 python index.py로 아예 바꿔버릴수 있지만 우리가 이걸 설치한 이유는 해당 스크립트를 이용해서 owner, active private key를 얻기만 하면되므로 해당경로에 아래의 내용으로 새로운 파일을 생성한다 : touch get.py
import steem
import steembase
from steembase.account import PasswordKey
from steembase.account import PrivateKey
from steembase import operations
account = input('Account: ')
password = input('Current Master password: ')
owner_key = str(
PasswordKey(account, password, "owner").get_private_key()
)
active_key = str(
PasswordKey(account, password, "active").get_private_key()
)
print("Result(owner):")
print(owner_key)
print("Result(active):")
print(active_key)
실행을 한다:
python get.pyAccount: 라는 내용이 나오면 거기에 아이디를 넣고 엔터
Current Master password: 라는게 나오면 그냥 엔터
아래처럼 나오면, 키값을 잘 저장한다.

위에서 확인된 Active key를 이용해서 로그인한후 비밀번호 변경하면 끝!


해당 스크린샷을찍기위해서 duplicate 계정으로 비밀번호를 변경했는데.... 마스터 패스워드 저장안했다.ㅜㅜ 잘가 듀플리 그동안 즐거웠어~~ 스팀이 복원해주는 그날까지~~ 안녕..!! 스몬만하자~.ㅋㅋㅋ

Sponsored ( Powered by dclick )
DCLICK: An Incentivized Ad platform by Proof of Click - 스팀 기반 애드센스를 소개합니다.
안녕하세요 스티미언 여러분. 오늘 여러분께 스팀 블록체인 기반 광고 플랫폼 DCLICK을 소개...