As we just recently learned, keeping your password private is extremely important. This same goes in regards of all private keys. But many people wonder: what is an actual difference between a password and a private key?
This post is written mostly for an average Joe, who do not know anything about cryptography or even computer science.
The password is a Master Key to your account
... which you should never use!
image source
With a password to your account, you can do everything. You can upvote, post, comment, make transfers, change a description of your profile or change a password for a new one. EVERYTHING. So... it is very handy as long as you do not make your password public by accident.
But you are a PRO, so this will never happen to you, right? Take a look at this conversation of Mike and Amanda:
<Mike> That was really great video, really! You have to watch it!
<Amanda> could send me a link to it? I cannot find it
<Mike> no problem, here you have:
<Mike> p@ssw0rd!19870202
<Mike> fuck!
<Amanda> did you just accidentally paste here your password? :D
Looks familiar? And what would happen to Mike's account if he would paste it on public chat? We are only humans, we all make mistakes!
But I need my password to use Steemit, right?
Actually, you don't.
Steem blockchain has a built-in permission system, which gives you a possibility to use a proper private key as a password, which will give you limited access to certain areas of your account. So, for example, you can log in with private posting key, you still will be able to vote, post and comment but you (or anyone who own your private posting key) will not be able to transfer any funds from your account or change your password.
How to login with Private Posting Key only, without a password:
- Obtain a private key from your wallet, from permission section
- Log out
- Log in with obtained private key as it would be a password
The rule is: you can log in on Steemit with any of your private keys, but then you will be able to do only things which can be authorized with this type of key.
But what If I will need to make a transfer?
You have 3 possibilities:
- Use your obtained private active key only to authorize a transaction when you will be prompted to do so.
- Do not use Steemit at all to make transfers. Use Steem Wallet called Vessel, created by @jesta. You can download it and install it on your computer. At the time of writing this post, it is still experimental version, so it is recommended only for beta-testers, but I have to admit it looks very promising.
- Use your Master Password, but be very, very careful.
So why I need a Master Password at all?
Technically speaking, you don't need it. If you have your all private keys (posting, active, owner, memo) then you can do everything without a password, even create a new password and a new set of all keys.
Why is that? Because in the whole Steem ecosystem, a password is used only to generate public and private keys from it. But exactly this is done under the hood, I will explain in my next article.
This article belongs to series of articles which describes security on Steemit:
- What is the difference between a password and a private key(s) on Steemit? How to make your account more secure, by using them correctly. (this article)
- Public and Private Keys - how they are used by Steem, making all of these possible?
- Public and Private Keys - how they are working under the hood
- How passwords are stored by Steemit in your browser, and why it is secure.
- How to set own password, which is not generated by Steemit
- How to setup multisig/multiple authorities for your account
- ...
Make sure to follow my account, if you don't want to miss any of these :)
Thanks, very usable piece of info!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you for your post
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Always best to get familiar with security features first than implement them further down the line where there's more risk. Nice post!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
meep
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Greetings from Jordanów @noisy! Hope all is well in Silesia :) A excellent post after your recent white hatting adventures! I told them to have #steemfest2 in Krakow but no one would listen! The Poles are great crypto fiends! I'll just RS this post instead! Steem on!! ... and look out for my Polish post later on ... 'Culture Shock in Poland -- What WAS shocking to me!'
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
And most important: Never, NEVER paste/write any PRIVATE information in transfer memo from Poloniex (or other markets)!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
There is one key to rule them all. But do we always need the master?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
If the slave is ready, the ruler comes.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you ! I am new to all of this and truly never take passwords very seriously, but after reading your last post.... well yikes! You make it a bit easier to understand! @noisy I appreciate your post!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I wish i could see the key im logged in with any time!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
actually, that is not a good idea for smal improvement! :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I didn't mean the actual key, just a note like: "you're loged in with the Post / Active / Memo / Master Key"
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I get you. Cuts out a lot of clicking and searching to find out the status.
I write about silver. Here is my latest post: https://steemit.com/silver/@hgmsilvergold/if-you-are-a-silver-and-gold-stacker-this-is-for-you
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Excellent post! Following and resteeming. This stuff needs to be said over and over again so people can understand how this all works.
I would also encourage everyone to use a password manager like 1Password. If you know any of your passwords, they are probably already insecure and/or you are vulnerable to phishing attacks.
Cybersecurity starts with you.
While we're on the topic of good computer behavior, I'll also throw in: have multiple backups. Without them, if you lose your private keys or encrypted password database, you'll have a very sad day.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Very true!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Very good and important post. I haven't known about this keys so far. This tutorial helps me a lot. Thank you :).
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Nice post! :D
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
cool
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Important info re-steemed!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Dzięki, od dzisiaj zacznę z tego korzystać ;)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you for this post. With the password being so long it scares me how easily I could paste it somewhere by accident. Very new and reading everything I can to make the best of my time here and progress :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great article, I've aways wondered what all of the long codes in the permissions section were used for.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
very, Very, VERY GOOD TUTORIAL @noisy
Thank you
Keep STEEM N ON,
Frank
You have been PROMOTED FREE for using the "security" and "tutorial" TAG (hashtag)
https://steemit.com/promoted/security
https://steemit.com/promoted/tutorial
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
nice post @noisy
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
it's very benefits and scince.
your writing is our representative. That's what we want to say all along, thank you. I also see steemit is a real revolution about social media.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
There's an important tip a friend told me about keeping passwords. He said; break the passwords in pieces and store each piece independently of another. I've found this tip very useful in the prevention of cyber crime.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
why?
Also, are our private keys kept on Steemit's servers? How is this secure? If it's not secure, what is going to be fixed about this situation?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
It is secure, but when you interacting with a browser, you can paste you password in the wrong field, because you can forget that you have it in the clipboard. So this is about minimizing a possibility of making human error factor.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
every time I use any kind of password, I go back after and copy random little text, just to make sure.... (it's my little don't go insane habit) :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
very good habit :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
does steemit save our keys on a server?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
nope. All keys are saved in a browser in your localstorage. As you can see in the end of you my article, I am going to write a detail post about exactly this topic :) Stay tuned :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
ok i will wait patiently for it. This is the exact thing i want to understand. thank you
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This is the beauty of public and private key encryption. Any system can validate your signed messages using your public key (i.e. ensuring you used the correct private key), but they don't ever have to have access to your private key to do so. That's why if you lose your private keys, they are lost forever. No one has a backup but you. :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
yes, but how does the private key get sent to steemit, after you input it into the box? This is the part i still don't understand....where does that private key go? To what area inside of the steemit website?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
As far as I understand (I may be wrong), it doesn't get sent to Steemit. JavaScript in the browser uses what you input there, runs the appropriate signing algorithm to create signed content and then sends that signed content to Steemit. Steemit then uses the public key to validate the signature. If you're familiar with public and private key encryption and signing / validating signatures, this makes a lot more sense. PGP is a great example and I've used that for a long time so it's familiar to me. I hope that helps. Thanks for asking these questions!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you for the post. "niech leci w gorące " ;) Do have you already written a script for finding private keys in comments and posts? (ps. please donate when you use this idea :D )
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Very helpfull post. | Bardzo pomocny post.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great post about account security. Have you seen the post in which they ran through all the memos and found wif keys etc?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
that was mine post ;)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Ahh I see, I am terrible with names when I am sleepy. Well, you should read your own post ;)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
THANK YOU! Its all what I needed to know. Now it makes soooo much more sense and a light at the end of the tunnel (or the beginning? lol)
Cheers!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Good stuff. Resteemed.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
nice information.....deserve my upvote and resteem...
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Very interesting ! Now I know how to use the key :) ty :D
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
great post
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@ranchorelaxo. Please upvote my post i am very poor .i belong to pakistan if you help my life will be changed thanks.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
hi )
ThankS for BeinG HERE !! - ))
YOU are certainly .. ta'KING this "IN" .. like no OtheR !! !! !! - ))
IT'd be nice to "hear your thoughts on STEEM" ?? - ))
.. being so "bullish" - ))
ha ha - ))
lovelovelove )))
greb'Z )
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
there is a huge amount of difference when it comes to password or a key. passwords are generally user created while keys are machine language created.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Step 0 when joining steemit: secure your future holdings!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks @noisy for this explanation. I was afraid to ask lol
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Never, never, never be afraid or ashamed to ask. If you will not ask today, Tomorrow you will be even more afraid or ashamed, not even mentioning how embarrassing it would be to ask in next year - after such time, we already should know that, right? :)
If you cannot find an answer in google within 15 minutes, start asking people.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Gotcha, Thank you @noisy.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Excellent effort guys, remind me to include you in my will.thumbs up bigtime
use my link to Join Genesis mining :
https://www.genesis-mining.com/a/865841
Genesis mining 3% discount code : VJFYH5
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I never thought that I can do everything without a master password for as long as i have all my private keys.. Nice!
Thanks @noisy ! This is such a very relevant information.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Nice post. Very helpful.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
a nice article explaining the use of the various keys.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
good^^
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you!
I'd love to be able to use a Hardware Wallet (i.e., trezor, ledger, etc) to sign in and out and sign anything critical like power down requests, etc.
Unless someone here has thoughts on it, I will Add it to the list of things to research.
(The crypto space being what it is, I have more to research than I could possibly ever actually research, though, so please don't wait on me for any answers!)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks so much for this. I did a transfer today and that's the first time I came upon the different passwords on my account. Obviously I knew security was important but your post came at with perfect timing for me to understand them. Upvoted and resteemed.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
thanks for clearing some questions up. Will be prudently waiting for part 2 of this article. I'm I have a question or 2 for it.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Very informative I did not know this. Thank you so much!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Very helpful, Thanks
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Come check out my page and follow great post
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
A truly useful post. thanks @noisy :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks for the info. :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks very helpful
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
We have to be deligent and more careful how we can save our password. Thanks for the information @noisy
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Very useful information!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Re-steemed og upvoted!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Nice post @noisy
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Recommended post, a must read.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
very good information . ! cool !
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you for this. Very cool, man. Needed so I could configure the WP Steem Wordpress plugin.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This article still does not have an example how we can utilise public keys. Would you be able to provide an example how it is done in the future, @noisy ?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Public keys are just that: public. PKs are used by others to communicate with us or confirm our identities.
Someone can send you a message and encrypt it with your public memo key: this makes it unreadable by anyone except you (you need to use your private memo key to get at the plaintext of the message).
If there is a demand, I'll write an explanation with more details.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
But how on earth do you send a message with the encrypted public memo key?? That's intriguing! I would want to know how it works!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Steemit is still a young platform. The memo feature hasn't been activated yet.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This will be very interesting when this actually starts running.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Dzieki! Na Polski da rade wrzucic czy link ? Pewnie duzo osob by poczytalo
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Does that means that steem uses a brain wallet? isn't?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks,
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Is it dangerous to give you "Private Posting Key" to websites like steemian or even d.tube?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Very good information. This is the first time ive heard about private keys which will be very helpful to me. Its a good way to add a little more security, especially since I use multiple devices and travel a lot so easier to lose or have a device stolen or get hacked. Thanks.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Read here to know how to store your crypto funds safely-
https://blog.coinswitch.co/how-to-protect-your-crypto-holdings-with-a-private-wallet-ad2c6070778d
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit