This article provides the algorithm and instructions on how to use tools. Every account has 4 keys roles: owner, active, posting, and memo. The algorithm used to generate the private key depends upon the the *account*, *role*, and *password*. **Algorithm** secret = SHA256( account + role + password ) **C++ Algorithm** string seed = account + role + password; auto secret = fc::sha256::hash( seed.c_str(), seed.size() ); auto key = fc::ecc::private_key::regenerate( secret ); **Using the CLI wallet** The command line wallet has a helper api call that will return the public key and private key in WIF format. locked >>> get_private_key_from_password username active "password" [ "STM5SKxjN1YdrFLgoPcp9KteUmNVdgE8DpTPC9sF6jbjVqP9d2Utq", "5JamTPvZyQsHf8c2pbN92F1gUY3sJkpW3ZJFzdmfbAJPAXT5aw3" ] **Note**: The username and keys generated are not validated against the blockchain state and are not saved in your wallet. This CLI api is merely a utility. **STM5SKxjN1YdrFLgoPcp9KteUmNVdgE8DpTPC9sF6jbjVqP9d2Utq** is the public key in Steem format, and **5JamTPvZyQsHf8c2pbN92F1gUY3sJkpW3ZJFzdmfbAJPAXT5aw3** is the private key in [Bitcoin's Wallet Import Format (WIF)](https://en.bitcoin.it/wiki/Wallet_import_format).
post_id | 3,198 |
---|---|
author | dantheman |
permlink | get-your-private-key-from-your-steemit |
category | steemhelp |
json_metadata | {} |
created | 2016-05-10 14:30:27 |
last_update | 2016-05-10 14:30:27 |
depth | 0 |
children | 10 |
net_rshares | 13,834,548,164,748 |
last_payout | 2016-08-20 13:10:15 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 9.587 SBD |
curator_payout_value | 9.554 SBD |
pending_payout_value | 0.000 SBD |
promoted | 0.000 SBD |
body_length | 1,280 |
author_reputation | 240,497,801,758,545 |
root_title | "Get your private key from your steemit.com password" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
itsascam | 0 | 13,377,761,631,600 | 100% | ||
barrie | 0 | 0 | 100% | ||
berniesanders | 0 | -27,316,767,658,061 | -100% | ||
steemroller | 0 | 2,139,158,994,000 | 100% | ||
steemed | 0 | 11,559,280,799,915 | 100% | ||
pharesim | 0 | 3,721,966,012,066 | 100% | ||
hr1 | 0 | 2,312,929,529,400 | 100% | ||
bitcube | 0 | 904,528,278,084 | 100% | ||
red | 0 | 73,510,007,700 | 100% | ||
liondani | 0 | 291,112,376,714 | 100% | ||
roadscape | 0 | 1,805,995,571,186 | 100% | ||
xeroc | 0 | 782,125,910,000 | 100% | ||
steem-id | 0 | 72,945,415,361 | 100% | ||
bunny | 0 | 3,859,565,000 | 100% | ||
arhag | 0 | 1,304,833,696,873 | 100% | ||
bhuz | 0 | 728,682,376,565 | 100% | ||
au1nethyb1 | 0 | 1,498,842,720,272 | 100% | ||
mineralwasser | 0 | 0 | 100% | ||
boombastic | 0 | 0 | 100% | ||
mrs.agsexplorer | 0 | 0 | 100% | ||
bingo-0 | 0 | 0 | 100% | ||
bingo-1 | 0 | 0 | 100% | ||
pheonike | 0 | 21,828,984,055 | 100% | ||
proctologic | 0 | 14,343,039,626 | 100% | ||
markopaasila | 0 | 10,867,553,434 | 100% | ||
tuck-fheman | 0 | 160,142,642,315 | 100% | ||
clains | 0 | 76,912,283,955 | 100% | ||
myshadow | 0 | 3,763,500,176 | 100% | ||
ash | 0 | 6,491,864,928 | 100% | ||
chitty | 0 | 2,828,721,912 | 100% | ||
pnc | 0 | 623,350,477 | 100% | ||
yefet | 0 | 626,023,386 | 100% | ||
edgeland | 0 | 1,975,864,604 | 100% | ||
chryspano | 0 | 32,230,133,401 | 100% | ||
sandwich | 0 | 549,682,516 | 100% | ||
finfree | 0 | 548,947,851 | 100% | ||
grumpymutt | 0 | 510,380,994 | 100% | ||
cryptorune | 0 | 477,610,267 | 100% | ||
spaninv | 0 | 4,118,598,950 | 100% | ||
algo-rythm | 0 | 99,491,590 | 100% | ||
arkanaprotego | 0 | 405,122,106 | 100% | ||
murh | 0 | 1,449,907,046 | 33.01% | ||
b4bb4r-5h3r | 0 | 178,171,240 | 100% | ||
billbutler | 0 | 197,192,202,572 | 100% | ||
michaelx | 0 | 32,173,818,369 | 100% | ||
m0se | 0 | 351,713,405 | 100% | ||
rubybian | 0 | 0 | 100% | ||
lovenugz | 0 | 1,950,070,990 | 100% | ||
zhuvazhuva | 0 | 241,342,673 | 100% | ||
sitaru | 0 | 205,964,589 | 100% | ||
jesta | 0 | 237,705,971 | 100% | ||
ladeblah | 0 | 119,137,591 | 100% | ||
sabbybibi | 0 | 114,434,691 | 100% | ||
alex.chien | 0 | 0 | 100% | ||
jesus2 | 0 | 61,046,441 | 100% | ||
donneker | 0 | 57,176,651 | 100% | ||
ghasemkiani | 0 | 55,961,578 | 100% | ||
youcan | 0 | 50,487,723 | 100% | ||
puffin | 0 | 0 | 100% | ||
afrog | 0 | 0 | 100% | ||
cybercranium | 0 | 0 | 100% | ||
drakos | 0 | 0 | 10% | ||
rndness222 | 0 | 0 | 100% | ||
cyberprince | 0 | 0 | 100% | ||
sky77 | 0 | 0 | 100% | ||
christina-madart | 0 | 0 | 100% | ||
sipper | 0 | 0 | 0% | ||
hashzone91 | 0 | 0 | 100% |
far too technical - make in Grandma Friendly.
post_id | 79,525 |
---|---|
author | tyanderson |
permlink | re-dantheman-get-your-private-key-from-your-steemit-20160714t132657531z |
category | steemhelp |
json_metadata | "{"tags": ["steemhelp"]}" |
created | 2016-07-14 13:27:00 |
last_update | 2016-07-14 13:27:00 |
depth | 1 |
children | 0 |
net_rshares | 216,697,188,374 |
last_payout | 2016-08-20 13:10:15 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.160 SBD |
curator_payout_value | 0.000 SBD |
pending_payout_value | 0.000 SBD |
promoted | 0.000 SBD |
body_length | 45 |
author_reputation | 261,015,721,568 |
root_title | "Get your private key from your steemit.com password" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
stino-san | 0 | 212,070,923,782 | 100% | ||
leetpro | 0 | 247,748,819 | 100% | ||
screenplaydan | 0 | 237,642,668 | 100% | ||
xondra | 0 | 0 | 100% | ||
acaciosc | 0 | 116,610,294 | 100% | ||
theb0red1 | 0 | 4,024,262,811 | 100% | ||
newsdesk | 0 | 0 | 100% | ||
cruzs | 0 | 0 | 100% | ||
rndness222 | 0 | 0 | 100% | ||
myellow | 0 | 0 | 100% | ||
painseeker456 | 0 | 0 | 100% | ||
alex.teixeira | 0 | 0 | 100% | ||
chloesd | 0 | 0 | 100% | ||
waseemakhtar | 0 | 0 | 100% | ||
nxmxbbd | 0 | 0 | 100% | ||
dennisalund | 0 | 0 | 100% | ||
john371911 | 0 | 0 | 100% | ||
kuletxcore | 0 | 0 | 100% | ||
thewire | 0 | 0 | 100% |
Is there a way to directly create keys in command line?
post_id | 89,731 |
---|---|
author | screenplaydan |
permlink | re-dantheman-get-your-private-key-from-your-steemit-20160715t192325814z |
category | steemhelp |
json_metadata | "{"tags": ["steemhelp"]}" |
created | 2016-07-15 19:23:27 |
last_update | 2016-07-15 19:23:27 |
depth | 1 |
children | 1 |
net_rshares | 0 |
last_payout | 2016-08-20 13:10:15 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 SBD |
curator_payout_value | 0.000 SBD |
pending_payout_value | 0.000 SBD |
promoted | 0.000 SBD |
body_length | 55 |
author_reputation | 57,987,359,510 |
root_title | "Get your private key from your steemit.com password" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |
yes - there is a generate key command
post_id | 296,880 |
---|---|
author | michaelx |
permlink | re-screenplaydan-re-dantheman-get-your-private-key-from-your-steemit-20160727t182011758z |
category | steemhelp |
json_metadata | "{"tags": ["steemhelp"]}" |
created | 2016-07-27 18:20:33 |
last_update | 2016-07-27 18:20:33 |
depth | 2 |
children | 0 |
net_rshares | 0 |
last_payout | 2016-08-20 13:10:15 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 SBD |
curator_payout_value | 0.000 SBD |
pending_payout_value | 0.000 SBD |
promoted | 0.000 SBD |
body_length | 37 |
author_reputation | 10,051,299,692,256 |
root_title | "Get your private key from your steemit.com password" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |
Is there any reason that a normal Steemit user would need these keys? Am I not just fine as long as I have my username and password saved somewhere?
post_id | 2,479,213 |
---|---|
author | cybercranium |
permlink | re-dantheman-get-your-private-key-from-your-steemit-20170425t202302316z |
category | steemhelp |
json_metadata | "{"app": "steemit/0.1", "tags": ["steemhelp"]}" |
created | 2017-04-25 20:23:03 |
last_update | 2017-04-25 20:23:03 |
depth | 1 |
children | 1 |
net_rshares | 0 |
last_payout | 2017-05-02 20:23:03 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 SBD |
curator_payout_value | 0.000 SBD |
pending_payout_value | 0.000 SBD |
promoted | 0.000 SBD |
body_length | 148 |
author_reputation | 203,652,098,184 |
root_title | "Get your private key from your steemit.com password" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |
I dont get it, too
post_id | 4,599,728 |
---|---|
author | cruzs |
permlink | re-cybercranium-re-dantheman-get-your-private-key-from-your-steemit-20170621t212502362z |
category | steemhelp |
json_metadata | "{"app": "steemit/0.1", "tags": ["steemhelp"]}" |
created | 2017-06-21 21:25:06 |
last_update | 2017-06-21 21:25:06 |
depth | 2 |
children | 0 |
net_rshares | 0 |
last_payout | 2017-06-28 21:25:06 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 SBD |
curator_payout_value | 0.000 SBD |
pending_payout_value | 0.000 SBD |
promoted | 0.000 SBD |
body_length | 18 |
author_reputation | 1,900,591,964 |
root_title | "Get your private key from your steemit.com password" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |
This is too complicated.
post_id | 7,809,769 |
---|---|
author | residual |
permlink | re-dantheman-get-your-private-key-from-your-steemit-20170721t105533402z |
category | steemhelp |
json_metadata | "{"app": "steemit/0.1", "tags": ["steemhelp"]}" |
created | 2017-07-21 10:57:00 |
last_update | 2017-07-21 10:57:00 |
depth | 1 |
children | 0 |
net_rshares | 0 |
last_payout | 2017-07-28 10:57:00 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 SBD |
curator_payout_value | 0.000 SBD |
pending_payout_value | 0.000 SBD |
promoted | 0.000 SBD |
body_length | 24 |
author_reputation | 637,447,532,642 |
root_title | "Get your private key from your steemit.com password" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |
Good info. It makes sense -- I've learned WIF / key generation recently. It looks like Steem format is basically standard WIF with the first symbols of the base58 key = "STM" (or more accurately a WIF always starting with M and ST prefixed). Where can the CLI be found is the question. WIF originated with Bitcoin from what I read but is now generic used by basically all coins incl. steem of course. This is a double sha 256 call -- shown in the c++ above -- similar to bitcoin address generation
post_id | 8,734,534 |
---|---|
author | sky77 |
permlink | re-dantheman-get-your-private-key-from-your-steemit-20170730t152801581z |
category | steemhelp |
json_metadata | "{"app": "steemit/0.1", "tags": ["steemhelp"]}" |
created | 2017-07-30 15:28:00 |
last_update | 2017-07-30 15:42:21 |
depth | 1 |
children | 0 |
net_rshares | 0 |
last_payout | 2017-08-06 15:28:00 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 SBD |
curator_payout_value | 0.000 SBD |
pending_payout_value | 0.000 SBD |
promoted | 0.000 SBD |
body_length | 500 |
author_reputation | 40,530,109,565 |
root_title | "Get your private key from your steemit.com password" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |
I need help .. I tried setting up the steemit wordpress plugin but was asked to get my private key which i dont know where to get ... Please help
post_id | 15,050,137 |
---|---|
author | cyberprince |
permlink | re-dantheman-get-your-private-key-from-your-steemit-20171011t121647370z |
category | steemhelp |
json_metadata | "{"app": "steemit/0.1", "tags": ["steemhelp"]}" |
created | 2017-10-11 12:16:51 |
last_update | 2017-10-11 12:16:51 |
depth | 1 |
children | 1 |
net_rshares | 0 |
last_payout | 2017-10-18 12:16:51 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 SBD |
curator_payout_value | 0.000 SBD |
pending_payout_value | 0.000 SBD |
promoted | 0.000 SBD |
body_length | 146 |
author_reputation | -3,397,121,743 |
root_title | "Get your private key from your steemit.com password" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
radiofarside | 0 | 0 | 100% | ||
tubebuzzer | 0 | 0 | 100% | ||
kedar2 | 0 | 0 | 100% |
Same here. Have you found any solution to this?
post_id | 45,394,040 |
---|---|
author | s21 |
permlink | re-cyberprince-re-dantheman-get-your-private-key-from-your-steemit-20180425t192001226z |
category | steemhelp |
json_metadata | "{"app": "steemit/0.1", "tags": ["steemhelp"]}" |
created | 2018-04-25 19:20:03 |
last_update | 2018-04-25 19:20:03 |
depth | 2 |
children | 0 |
net_rshares | 0 |
last_payout | 2018-05-02 19:20:03 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 SBD |
curator_payout_value | 0.000 SBD |
pending_payout_value | 0.000 SBD |
promoted | 0.000 SBD |
body_length | 47 |
author_reputation | 30,510,157,139 |
root_title | "Get your private key from your steemit.com password" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |
I do not understand 1 word of it or how to get these passwords
post_id | 45,496,084 |
---|---|
author | wakeupkitty |
permlink | re-dantheman-get-your-private-key-from-your-steemit-20180426t104336300z |
category | steemhelp |
json_metadata | "{"app": "steemit/0.1", "tags": ["steemhelp"]}" |
created | 2018-04-26 10:43:42 |
last_update | 2018-04-26 10:43:42 |
depth | 1 |
children | 0 |
net_rshares | 0 |
last_payout | 2018-05-03 10:43:42 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 SBD |
curator_payout_value | 0.000 SBD |
pending_payout_value | 0.000 SBD |
promoted | 0.000 SBD |
body_length | 62 |
author_reputation | 252,477,233,160,163 |
root_title | "Get your private key from your steemit.com password" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |