{{objProposal.description}}
++ Proposal ID: {{objProposal.id}} · + ends: {{objProposal.votingDeadline | date:'medium'}} + ended: {{objProposal.votingDeadline | date:'medium'}} +
+{{objProposal.amount}}
+ETH
+Split
++
diff --git a/app/includes/dao.tpl b/app/includes/dao.tpl
index a291f130df..b4dafe262d 100644
--- a/app/includes/dao.tpl
+++ b/app/includes/dao.tpl
@@ -72,22 +72,15 @@
Yes. Just push the big red button. It's that easy. Well actually...
+Yes. Just push the big red button. It's that easy.
Open Source JavaScript Client-Side Ether Wallet · v2.7
+Open Source JavaScript Client-Side Ether Wallet · v2.8
Open Source JavaScript Client-Side Ether Wallet Chrome Extension · v2.7
+Open Source JavaScript Client-Side Ether Wallet Chrome Extension · v2.8
Open Source JavaScript Client-Side Ether Wallet Chrome Extension · v2.7
+Open Source JavaScript Client-Side Ether Wallet Chrome Extension · v2.8
Yes. Just push the big red button. It's that easy. Well actually...
+Yes. Just push the big red button. It's that easy.
Open Source JavaScript Client-Side Ether Wallet · v2.8
+We removed the Bulk Generate tab from the nav as it wasn't very widely used, but feel free to still use it if you want.
+ + +Download an unencrypted private key, grab your encrypted Mist/Geth Keystore file, or re-print your paper wallet. You may want to do this in order to import your account into Geth/Mist. You can also do this with the MyEtherWallet CX and save your wallet for easier and quicker access.
+If you just want to check your balance, we recommend using a blockchain explorer like etherscan.io or live.ether.camp. +
+ Account Balance:
+
+ {{etherBalance}} Ether
+
+ Equivalent Values:
+
+ {{usdBalance}} USD
+
+ {{eurBalance}} EUR
+
+ {{btcBalance}} BTC
+
+ See Transaction History:
+
+ https://etherscan.io/address/{{wallet.getAddressString()}}
+
+
If you want to send Tokens, please use The DAO or Digix pages instead.
+ Account Address:
{{wallet.getChecksumAddressString()}}
Account Balance:
+
+ {{etherBalance}} Ether
+
Equivalent Values:
+
+ {{usdBalance}} USD
+
+ {{eurBalance}} EUR
+
+ {{btcBalance}} BTC
+
See Transaction History:
https://etherscan.io/address/ {{wallet.getAddressString()}}
MyEtherWallet is a free, open-source service dedicated to your privacy and security. The more donations we receive, the more time we spend creating new features, listening to your feedback, and giving you what you want. We are just two people trying to change the world. Help us?
+ DONATE ++ Advanced: Add More Gas or Data
+* We use standard rates for all gas + a itty-bitty bit more to ensure it gets mined quickly. If you move 1 Ether the total transaction will be that 1 Ether + current gas price + 1 gwei in gas. We do not take a transaction fee.
+ +Generating offline transactions can be done in 3 (relatively) easy steps. You will complete steps 1 and 3 on an online computer, and step 2 on an offline/airgapped computer. This allows you ensure you private keys touch and internet-connected device.
+ +Note: This is the FROM address, not the TO address. Nonce is generated from the originating account. If using an airgapped computer, it would be the address of the cold-storage account.
+ + +Paste the signed transaction from Step 2 here and press the "SEND TRANSACTION" button.
+Use this tab to Withdraw your DAO Tokens for ETH or Send DAO Tokens .
+ Account Address:
+
{{wallet.getChecksumAddressString()}}
+
Account Balance:
+
+ {{token.balance}} DAO Tokens
+
+ {{etherBalance}} Ether
+
Equivalent Values:
+
+ {{usdBalance}} USD
+
+ {{eurBalance}} EUR
+
+ {{btcBalance}} BTC
+
See Transaction History:
+
+ https://etherscan.io/address/ {{wallet.getAddressString()}}
+
MyEtherWallet is a free, open-source service dedicated to your privacy and security. The more donations we receive, the more time we spend creating new features, listening to your feedback, and giving you what you want. We are just two people trying to change the world. Help us?
+ DONATE +Yes. Just push the big red button. It's that easy.
+ + +If you would like to Send DAO Tokens, please click here. Learn more at DAOHub, The Art of the DAO, and DAO Hub Forums (Support, too!)
++ Proposal ID: {{objProposal.id}} · + ends: {{objProposal.votingDeadline | date:'medium'}} + ended: {{objProposal.votingDeadline | date:'medium'}} +
+ETH
++
Claim and Send your DigixDAO (DGD) tokens & badges. In order to claim, you must have participated in the token sale on March 30th/31st.
+ + + +
+ Account Address:
+ {{wallet.getChecksumAddressString()}}
+
+ ETH Balance:
+ {{etherBalance}} Ether
+
DGD Token Balance:
+ {{tokenBalance}} DGD
+
DGD Badge Balance:
+ {{badgeBalance}} DGDb
+
DGD Crowdsale Information:
+ Centstotal: {{centsTotal}}
+ Weitotal: {{weiTotal}}
+ Share: {{shareTotal}}
+ Badges: {{badgesTotal}}
+ Claimed? {{claimedTotal}}
+
+ Equivalent Values:
+ {{usdBalance}} USD
+ {{eurBalance}} EUR
+ {{btcBalance}} BTC
+
See Transaction History:
+
+ https://etherscan.io/address/ {{wallet.getAddressString()}}
+
MyEtherWallet is a free, open-source service dedicated to your privacy and security. The more donations we receive, the more time we spend creating new features, listening to your feedback, and giving you what you want. We are just two people trying to change the world. Help us?
+ DONATE ++ Centstotal: + 123 +
+ +
+ Recipient:
+
+
+ Claimed: + YES +
+ ++ Open: + NO +
+ + + ++ + +
+ ++ + +
+ ++ + +
+ ++ + +
+ ++ + +
+ ++ + +
+ + + + +Do you see something missing? Have another question? Get in touch with us and we will not only answer your question, we will update this page to be more useful to people in the future!
+ + +MyEtherWallet gives you the ability to generate new wallets so you can store your Ether yourself, not on an exchange. This process happens entirely on your computer, not our servers. Therefore, when you generate a new wallet, you are responsible for safely backing it up. +
Do not hesitate to reach out to us if you have any questions. Remember, Ether now holds real monetary value and can be a significant investment. If you do not save your private key & password, there is no way to recover access to your wallet or the funds it holds. I do not say this to scare you, only to remind you to be diligent, read carefully, and take your time during all the steps.
+You should always back up your wallet externally - like on a USB drive and/or a piece of paper.
+Keep in mind, you must prevent loss of the keys and password due to loss or failure of you hard drive failure, or USB drive, or piece of paper. You also must keep in mind physical loss / damage of an entire area (think fire or flood). So. Multiple. Different. Physical. Locations.
+ + + +Before you send any Ether to your new wallet, you should ensure you have access to it. You should NOT copy and paste from the generate wallet tab, but instead copy and paste from the text document or paper where you have stored your wallet information.
+Once you have saved and backed up all information and verified you have access to your new wallet, you can transfer some Ether to that new wallet.
+Before you start, If you plan to move a large amount of ether, you should test sending a small amount first to make sure everything goes smoothly. After making the small transaction, you can check by pasting the TX ID or the address into a blockchain explorer, e.g. https://www.etherscan.io.
+You can run MyEtherWallet.com on your computer instead of from the GitHub servers. Everything except the "send transaction" tab can be done completely without the internet, so feel free to turn your internet off. If you would like to send transactions from an offline or airgapped computer, check out the "Offline Transaction" tab.
+dist
folder.index.html
. In case you are not familiar, you need to keep the entire dist folder
in order to run it, not just index.html. Don't touch or move anything around in the folder. If you are storing a backup of the MyEtherWallet repo for the distant future, we recommend just storing the ZIP so you can be sure the folder contents stay intact.
As we are constantly updating MyEtherWallet.com, we recommend you periodically update your saved version of the repo. The MyEtherWallet team has no intentions of ever removing this project from GitHub. As long as GitHub is around, the repo will be accessible.
+ + + + + + +There seems to be a lot of confusion about what MyEtherWallet does. It's not a web wallet where you put your Ether and we store them for you. You don't have a login and nothing ever gets saved to our servers. It is simply an interface that allows you to do things you normally would do via command line.
+If MyEtherWallet goes down, you would have to find another way (like geth or Ethereum Wallet / Mist) to do what we are doing. But you wouldn't have to "get" your ether out of MyEtherWallet because it's not in MyEtherWallet. It's in whatever wallet your generated via our site.
+You can import your unencrypted private key and your Geth/Mist Format (encrypted) files directly into geth / Ethereum Wallet / Mist very easily now. See question #10 below.
+In addition, the likelihood of us taking MyEtherWallet down is slim to none. It costs us almost nothing to maintain as we aren't storing any information. If we do take the domain down, it still is, and always will be, publicly available at https://github.com/kvhnuke/etherwallet. You can download the ZIP there and run it locally.
+ + + + + +No, the send transaction tab is not offline. It needs the internet in order to send Ether from one wallet to another. However, when you send a transaction, it only sends the signed transaction. Your private key safely stays with you. We also now provide an "Offline Transaction" tab so that you can ensure your private keys are on an offline/airgapped computer at all times.
+ + +Sending to a contract often requires you to include data or additional gas or both. Previously, you had to use the "Offline Transaction" Tab in order to include data and gas with your transaction. Now, you can use the default "Send Transaction" tab to do so.
+Simply navigate to the "Send Transaction" tab, Select your wallet file -or- enter/paste your private key and unlock your wallet, enter a "To Address" and "Amount to Send", and then click the "Advanced Options" button below the amount field. This will display two additional fields that you can use to increase the gas above the default 21000, or add data to your transaction.
+ + +Using your unencrypted private key...
+desktop
as nothing_special_delete_me.txt
. Make sure it says "UTF-8" and "If no extension is provided use .txt" in the save dialog. geth account import ~/Desktop/nothing_special_delete_me.txt
nothing_special_delete_me.txt
at C:\
geth account import C:\nothing_special_delete_me.txt
C:\nothing_special_delete_me.txt
Using an Geth/Mist JSON file from MyEtherWallet v2+....
+Download JSON file - Geth/Mist Format (encrypted)
. Press the DOWNLOAD button below that. You now have your keystore file.UTC--2016-04-14........
) into that keystore folder.Most likely, this means you are attempting to send Ether to a contract. Sending to a contract requires a bit more data and therefore a bit more gas. On the "Send Transaction" tab, click the "Advanced Options" button below the amount field. This will display two additional fields that you can use to increase the gas above the default 21000, or add data to your transaction.
+ + +While the mouse moving thing is clever and we understand why people like it, the reality is window.crypto ensures more entropy than your mouse movements. The mouse movements aren't unsafe, it's just that we (and tons of other crypto experments) believe in window.crypto. In addition, MyEtherWallet.com can be used on touch devices. Here's a conversation between an angry redditor and Vitalik Buterin regarding mouse movements v. window.crypto and here is the the window.crypto w3 spec.
+ + +Addresses will only show up in a blockchain explorer once the account has activity on it—for example, once you have transferred some Ether to it.
+ + +You can use a blockchain explorer like etherscan.io. Paste your address into the search bar and it will pull up your address and transaction history. For example, here's what our donation account looks like on etherscan.io
+ + +~/Library/Ethereum/keystore
~/.ethereum/keystore
%APPDATA%/Ethereum/keystore
Mist files are typically found in the file locations above, but it's much easier to open Mist, select "Accounts" in the top bar, select "Backup", and select "Accounts". This will open the folder where your files are stored.
+ + + Where ever you saved it. ;) It also was emailed to you, so check there. Look for the file called "ethereum_wallet_backup.json"
and select that file. This wallet file will be encrypted with a password that you created during the purchase of the pre-sale.
Short version: yes, but finding an account with a balance would take longer than the universe...so...no.
+Long ELI5 Version: So Ethereum is based on Public Key Cryptography, specifically Elliptic curve cryptography which is very widely used, not just in Ethereum. Most servers are protected via ECC. Bitcoin uses the same, as well as SSH and TLS and heaps of other stuff. The Ethereum keys specifically are 256-bit keys, which are stronger than 128-bit and 192-bit, which are also widely used and still considered secure by experts.
+In this you have a private key and a public key. The private key can derive the public key, but the public key cannot be turned back into the private key. The fact that the internet and the world’s secrets are using this, or a variation of, this cryptography means that if for some reason there is suddenly a way to go from public key -> private key, your lost ETH is the least of everyone’s problems.
+Now, that said, YES if someone else has your private key then they can indeed send ETH from your account. Just like if someone has your password to your email, they can read and send your email, or the password to your bank account, they could make transfers (or maybe pay your bills). For this reason, you could download the Keystore version of your private key which is the private key, encrypted with a password. This is like having a password that is also protected by another password.
+And YES, in theory you could just type in a string of 64 hexadecimal characters until you got one that matched. In fact, smart people could write a program to very quickly check random private keys. This is known as "brute-forcing" or "mining" private keys. People have thought about this long and hard, especially when Bitcoin exploded. With a few very high end servers, they may be able to check 1M+ keys / second. However, even checking that many per second would not yield access to make the cost of running those servers even close to worth while - it is more likely you, and your great-grandchildren, will die before getting a match.
+If you know anything about Bitcoin, this will put it in perspective: To illustrate how unlikely this is: suppose every satoshi of every bitcoin ever to be generated was sent to its own unique private keys. The probability that among those keys there could be two that would correspond to the same address is roughly one in 100 quintillion.
+If you want something a bit more technical, take a look here: These numbers have nothing to do with the technology of the devices; they are the maximums that thermodynamics will allow. And they strongly imply that brute-force attacks against 256-bit keys will be infeasible until computers are built from something other than matter and occupy something other than space.
+Of course, this all assumes that keys are generated in a truly random way & with sufficient entropy. The keys generated here meet that criteria. geth/Mist as well. Jaxx as well. The Ethereum wallets are all pretty good. Keys generated by brainwallets do not, as a person's brain is not capable of creating a truly random seed. There have been a number of other issues regarding lack of entropy or seeds not being generated in a truly random way in Bitcoin-land, but I'll save that for another day.
+One of your first questions is, "Why should I trust these people?" You are probably worried that this site isn't secure. That is a good thing. When dealing with currency and the internet, you should be paranoid. But, let's try to be a bit reasonable.
+At this point, we have not had our code audited. Apparently, it costs a fair bit of money to get code audited. If you or a team you know would be willing to help us out in the auditing department, please let us know. Here is a reddit thread with another user asking for someone to audit us. You can reach out to us in a variety of ways.
+Here are some things to alleviate any paranoia you have:
+ps: sorry for any typos or grammatical errors. English is my first language...but I still suck at it. –Tay
+ + +You need to back up your private keys externally and verify you can access the wallets. Do this BEFORE you send any Ether to a new wallet. MyEtherWallet.com does not receive or store any information so we cannot recover your wallet. Read the help page for instructions.
+Address Identicon | +Address | +Private Key (unencrypted) | +
---|---|---|
+ + | ++ + | ++ + | +
Open Source JavaScript Client-Side Ether Wallet Chrome Extension · v2.8
+Your file is encrypted. Please enter the password:
+ +Your file is encrypted. Please enter the password:
+ +You can add any account to "watch" on the wallets tab without uploading a private key. This does not mean you have access to this wallet, nor can you transfer Ether from it.
+ Account Address:
+
{{wallet.getChecksumAddressString()}}
Account Balance:
+
+ {{etherBalance}} Ether
+
+ {{usdBalance}} USD
+
+ {{eurBalance}} EUR
+
+ {{btcBalance}} BTC
+
If you want to send Tokens, please use The DAO or Digix pages instead.
+ Account Address:
{{wallet.getChecksumAddressString()}}
Account Balance:
+
+ {{etherBalance}} Ether
+
Equivalent Values:
+
+ {{usdBalance}} USD
+
+ {{eurBalance}} EUR
+
+ {{btcBalance}} BTC
+
See Transaction History:
https://etherscan.io/address/ {{wallet.getAddressString()}}
MyEtherWallet is a free, open-source service dedicated to your privacy and security. The more donations we receive, the more time we spend creating new features, listening to your feedback, and giving you what you want. We are just two people trying to change the world. Help us?
+ DONATE ++ Advanced: Add More Gas or Data
+* We use standard rates for all gas + a itty-bitty bit more to ensure it gets mined quickly. If you move 1 Ether the total transaction will be that 1 Ether + current gas price + 1 gwei in gas. We do not take a transaction fee.
+ +Generating offline transactions can be done in 3 (relatively) easy steps. You will complete steps 1 and 3 on an online computer, and step 2 on an offline/airgapped computer. This allows you ensure you private keys touch and internet-connected device.
+ +Note: This is the FROM address, not the TO address. Nonce is generated from the originating account. If using an airgapped computer, it would be the address of the cold-storage account.
+ + +Paste the signed transaction from Step 2 here and press the "SEND TRANSACTION" button.
+Use this tab to Withdraw your DAO Tokens for ETH or Send DAO Tokens .
+ Account Address:
+
{{wallet.getChecksumAddressString()}}
+
Account Balance:
+
+ {{token.balance}} DAO Tokens
+
+ {{etherBalance}} Ether
+
Equivalent Values:
+
+ {{usdBalance}} USD
+
+ {{eurBalance}} EUR
+
+ {{btcBalance}} BTC
+
See Transaction History:
+
+ https://etherscan.io/address/ {{wallet.getAddressString()}}
+
MyEtherWallet is a free, open-source service dedicated to your privacy and security. The more donations we receive, the more time we spend creating new features, listening to your feedback, and giving you what you want. We are just two people trying to change the world. Help us?
+ DONATE +Yes. Just push the big red button. It's that easy.
+ + +If you would like to Send DAO Tokens, please click here. Learn more at DAOHub, The Art of the DAO, and DAO Hub Forums (Support, too!)
++ Proposal ID: {{objProposal.id}} · + ends: {{objProposal.votingDeadline | date:'medium'}} + ended: {{objProposal.votingDeadline | date:'medium'}} +
+ETH
++
Claim and Send your DigixDAO (DGD) tokens & badges. In order to claim, you must have participated in the token sale on March 30th/31st.
+ + +
+ Account Address:
+ {{wallet.getChecksumAddressString()}}
+
+ ETH Balance:
+ {{etherBalance}} Ether
+
DGD Token Balance:
+ {{tokenBalance}} DGD
+
DGD Badge Balance:
+ {{badgeBalance}} DGDb
+
DGD Crowdsale Information:
+ Centstotal: {{centsTotal}}
+ Weitotal: {{weiTotal}}
+ Share: {{shareTotal}}
+ Badges: {{badgesTotal}}
+ Claimed? {{claimedTotal}}
+
+ Equivalent Values:
+ {{usdBalance}} USD
+ {{eurBalance}} EUR
+ {{btcBalance}} BTC
+
See Transaction History:
+
+ https://etherscan.io/address/ {{wallet.getAddressString()}}
+
MyEtherWallet is a free, open-source service dedicated to your privacy and security. The more donations we receive, the more time we spend creating new features, listening to your feedback, and giving you what you want. We are just two people trying to change the world. Help us?
+ DONATE ++ Centstotal: + 123 +
+ +
+ Recipient:
+
+
+ Claimed: + YES +
+ ++ Open: + NO +
+ + + ++ + +
+ ++ + +
+ ++ + +
+ ++ + +
+ ++ + +
+ ++ + +
+ + + + +Do you see something missing? Have another question? Get in touch with us and we will not only answer your question, we will update this page to be more useful to people in the future!
+ + +MyEtherWallet gives you the ability to generate new wallets so you can store your Ether yourself, not on an exchange. This process happens entirely on your computer, not our servers. Therefore, when you generate a new wallet, you are responsible for safely backing it up. +
Do not hesitate to reach out to us if you have any questions. Remember, Ether now holds real monetary value and can be a significant investment. If you do not save your private key & password, there is no way to recover access to your wallet or the funds it holds. I do not say this to scare you, only to remind you to be diligent, read carefully, and take your time during all the steps.
+You should always back up your wallet externally - like on a USB drive and/or a piece of paper.
+Before you send any Ether to your new wallet, you should ensure you have access to it. You should NOT copy and paste from the generate wallet tab, but instead copy and paste from the text document or paper where you have stored your wallet information.
+First, you need to add a wallet. Once you have done that, you have 2 options: the "QuickSend" functionality from the Chrome Extension icon or the "Send Transaction" tab.
+QuickSend:
+Using "Send Transaction" Tab:
+First, all data is saved on your computer, not our servers. It's not a website where you put your Ether and we store them for you. We just make it easy for you to save your wallet information in your browser/on your computer. Then we give you a place you to access that information and do stuff with it. I know it can be confusing, but when you look at the stuff in the Chrome Extension, you are NOT looking at stuff saved on our servers somewhere - it's all saved on your own computer.
+That said, it is very important that you back up all your information for any new wallets generated with MyEtherWallet CX externally (meaning not on your computer!). That way if anything happens to MyEtherWallet CX or your computer, you still have all the information necessary to access your Ether. See the above section for how to save your wallets externally.
+If for some reason MyEtherWallet CX disappears from the Chrome Store, you can find the source on Github and load it manually.
+No, the send transaction tab is not offline. It needs the internet in order to send Ether from one wallet to another. However, when you send a transaction, it only sends the signed transaction. Your private key safely stays with you. We also now provide an "Offline Transaction" tab so that you can ensure your private keys are on an offline/airgapped computer at all times.
+ + +Sending to a contract often requires you to include data or additional gas or both. Previously, you had to use the "Offline Transaction" Tab in order to include data and gas with your transaction. Now, you can use the default "Send Transaction" tab to do so.
+Simply navigate to the "Send Transaction" tab, Select your wallet file -or- enter/paste your private key and unlock your wallet, enter a "To Address" and "Amount to Send", and then click the "Advanced Options" button below the amount field. This will display two additional fields that you can use to increase the gas above the default 21000, or add data to your transaction.
+ + +Using an Geth/Mist JSON file from MyEtherWallet v2+....
+Download JSON file - Geth/Mist Format (encrypted)
. Press the DOWNLOAD button below that. You now have your keystore file.UTC--2016-04-14........
) into that keystore folder.Most likely, this means you are attempting to send Ether to a contract. Sending to a contract requires a bit more data and therefore a bit more gas. On the "Send Transaction" tab, click the "Advanced Options" button below the amount field. This will display two additional fields that you can use to increase the gas above the default 21000, or add data to your transaction.
+ + +While the mouse moving thing is clever and we understand why people like it, the reality is window.crypto ensures more entropy than your mouse movements. The mouse movements aren't unsafe, it's just that we (and tons of other crypto experments) believe in window.crypto. In addition, MyEtherWallet.com can be used on touch devices. Here's a conversation between an angry redditor and Vitalik Buterin regarding mouse movements v. window.crypto and here is the the window.crypto w3 spec.
+ + +Addresses will only show up in a blockchain explorer once the account has activity on it—for example, once you have transferred some Ether to it.
+ + +You can use a blockchain explorer like etherscan.io. Paste your address into the search bar and it will pull up your address and transaction history. For example, here's what our donation account looks like on etherscan.io
+ + +~/Library/Ethereum/keystore
~/.ethereum/keystore
%APPDATA%/Ethereum/keystore
Mist files are typically found in the file locations above, but it's much easier to open Mist, select "Accounts" in the top bar, select "Backup", and select "Accounts". This will open the folder where your files are stored.
+ + + Where ever you saved it. ;) It also was emailed to you, so check there. Look for the file called "ethereum_wallet_backup.json"
and select that file. This wallet file will be encrypted with a password that you created during the purchase of the pre-sale.
Short version: yes, but finding an account with a balance would take longer than the universe...so...no.
+Long ELI5 Version: So Ethereum is based on Public Key Cryptography, specifically Elliptic curve cryptography which is very widely used, not just in Ethereum. Most servers are protected via ECC. Bitcoin uses the same, as well as SSH and TLS and heaps of other stuff. The Ethereum keys specifically are 256-bit keys, which are stronger than 128-bit and 192-bit, which are also widely used and still considered secure by experts.
+In this you have a private key and a public key. The private key can derive the public key, but the public key cannot be turned back into the private key. The fact that the internet and the world’s secrets are using this, or a variation of, this cryptography means that if for some reason there is suddenly a way to go from public key -> private key, your lost ETH is the least of everyone’s problems.
+Now, that said, YES if someone else has your private key then they can indeed send ETH from your account. Just like if someone has your password to your email, they can read and send your email, or the password to your bank account, they could make transfers (or maybe pay your bills). For this reason, you could download the Keystore version of your private key which is the private key, encrypted with a password. This is like having a password that is also protected by another password.
+And YES, in theory you could just type in a string of 64 hexadecimal characters until you got one that matched. In fact, smart people could write a program to very quickly check random private keys. This is known as "brute-forcing" or "mining" private keys. People have thought about this long and hard, especially when Bitcoin exploded. With a few very high end servers, they may be able to check 1M+ keys / second. However, even checking that many per second would not yield access to make the cost of running those servers even close to worth while - it is more likely you, and your great-grandchildren, will die before getting a match.
+If you know anything about Bitcoin, this will put it in perspective: To illustrate how unlikely this is: suppose every satoshi of every bitcoin ever to be generated was sent to its own unique private keys. The probability that among those keys there could be two that would correspond to the same address is roughly one in 100 quintillion.
+If you want something a bit more technical, take a look here: These numbers have nothing to do with the technology of the devices; they are the maximums that thermodynamics will allow. And they strongly imply that brute-force attacks against 256-bit keys will be infeasible until computers are built from something other than matter and occupy something other than space.
+Of course, this all assumes that keys are generated in a truly random way & with sufficient entropy. The keys generated here meet that criteria. geth/Mist as well. Jaxx as well. The Ethereum wallets are all pretty good. Keys generated by brainwallets do not, as a person's brain is not capable of creating a truly random seed. There have been a number of other issues regarding lack of entropy or seeds not being generated in a truly random way in Bitcoin-land, but I'll save that for another day.
+The information you store in this Chrome Extension is saved via chrome.storage. - this is the same place your passwords are saved when you save your password in Chrome.
+The address, nickname, private key is stored in chrome.storage. The private key is encrypted using the password you set when you added the wallet. The nickname and wallet address is not encrypted.
+If we were to encrypt these items, you would need to enter a password each time you wanted to view your account balance or view the nicknames. If this concerns you, we recommend you use MyEtherWallet.com instead of this Chrome Extension.
+ + + +One of your first questions is, "Why should I trust these people?" You are probably worried that this site isn't secure. That is a good thing. When dealing with currency and the internet, you should be paranoid. But, let's try to be a bit reasonable.
+At this point, we have not had our code audited. Apparently, it costs a fair bit of money to get code audited. If you or a team you know would be willing to help us out in the auditing department, please let us know. Here is a reddit thread with another user asking for someone to audit us. You can reach out to us in a variety of ways.
+Here are some things to alleviate any paranoia you have:
+ps: sorry for any typos or grammatical errors. English is my first language...but I still suck at it. –Tay
+ + +Open Source JavaScript Client-Side Ether Wallet · v2.7
+Open Source JavaScript Client-Side Ether Wallet · v2.8
Yes. Just push the big red button. It's that easy. Well actually...
+Yes. Just push the big red button. It's that easy.