Steem/Bitshares Account Keys

This tool allows you to retrieve (both Public and Private) Owner Keys, Posting Keys, Active Keys, and Memo Keys from Your Steem Master Password. Once you retrieve the keys, please do remember to close the window (or clear the output). One general advice is to keep your keys safe as there is no way to recover your keys once lost.

This tool also works for BitShares (BTS) Blockchain.

It also provides a utility to generate a suggested (secure) password for Your Steem Account.

Steem Password Generator

Compute Owner/Posting/Active/Memo Keys

Your Account ID: (URL parameter ?account=justyy) Your Master Password

The page integrates dSteem Library (ver 0.8.6). You would need to enter Master Password (which is pretty safe as it stays only locally in your browser).

-->
Private Owner Key Private Active Key Private Posting Key Private Memo Key

What are Steem Keys?

To have a general overview of the Steem Owner, Active, Posting and Memo Keys, you can see the following graph.

You can refer to this post for more details.

Steem Account Keys Javascript Source Code (dSteem)

The Core dSteem code to Retrieve Keys from Master Password is:

const ownerKey = dsteem.PrivateKey.fromLogin(username, password, 'owner');
const activeKey = dsteem.PrivateKey.fromLogin(username, password, 'active');
const postingKey = dsteem.PrivateKey.fromLogin(username, password, 'posting');
const memoKey = dsteem.PrivateKey.fromLogin(username, password, 'memo');
The Suggested Password Generator Source code (to run in browser):
function suggestPassword() { 
  const array = new Uint32Array(10); 
  window.crypto.getRandomValues(array); 
  return 'P' + dsteem.PrivateKey.fromSeed(array).toString(); 
} 
And if you are running it in Server i.e. NodeJs:
const dsteem = require('dsteem');
const crypto = require('crypto');

function suggestPassword() { 
  const array = crypto.randomBytes(10); 
  return 'P' + dsteem.PrivateKey.fromSeed(array).toString(); 
} 

View Other Steem Tools and APIs | Vote @justyy a Witness or Set @justyy as Proxy

URL parameter: ?nocache

Created and Maintained by @justyy. All rights Reserved ©, 2024. 中文: Steem 帐号密码