<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Joise</id>
	<title>Bitcoin Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Joise"/>
	<link rel="alternate" type="text/html" href="https://en.bitcoin.it/wiki/Special:Contributions/Joise"/>
	<updated>2026-05-26T00:08:23Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Donation-accepting_organizations_and_projects&amp;diff=34177</id>
		<title>Donation-accepting organizations and projects</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Donation-accepting_organizations_and_projects&amp;diff=34177"/>
		<updated>2012-12-28T12:45:42Z</updated>

		<summary type="html">&lt;p&gt;Joise: Freifunk Rheinland e.V., currently being fined because providing unrestricted WiFI access in Germany, source http://www.heise.de/newsticker/meldung/Operation-Stoererhaftung-1774690.html&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is a list of organizations that accept bitcoin donations.&lt;br /&gt;
Only notable donation-accepting sites should be added here.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Organization&lt;br /&gt;
! Purpose&lt;br /&gt;
! Donation Page&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.facebook.com/pages/Animals-in-Distress-Sanctuary/18914014768 Animals in Distress Sanctuary]&lt;br /&gt;
|Animals in Distress Sanctuary&lt;br /&gt;
| [https://propster.me/tipjar/0cigdnk]&lt;br /&gt;
|-&lt;br /&gt;
| [http://piratelinux.org/ Pirate Linux]&lt;br /&gt;
|A .deb installer and an Ubuntu based OS that installs, I2p Tor, bitcoin wallet and many other privacy and file sharing apps&lt;br /&gt;
| [http://piratelinux.org/?page_id=271]&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;[http://www.archive.org/ Archive.org]&#039;&#039;&#039;&lt;br /&gt;
|Digital archive of public domain media, original open/free media and historical website backups&lt;br /&gt;
|[http://www.archive.org/donate]&lt;br /&gt;
|-&lt;br /&gt;
| [http://thefnf.org/ The Free Network Foundation]&lt;br /&gt;
|To create free internetworks controlled and operated by communities.  Plus help them operate with encryption by using &#039;Freedom Boxes&#039; ect.&lt;br /&gt;
| [http://commons.thefnf.org/index.php/Needs]&lt;br /&gt;
|-&lt;br /&gt;
| [http://antiwar.com/ Antiwar.com]&lt;br /&gt;
|Devoted to the cause of non-interventionism and anti-imperialism.&lt;br /&gt;
|[http://antiwar.com/blog/2012/11/27/an-alternative-way-to-help-antiwar-com/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.stjohnsgoshen.com Church of Saint John the Evangelist]&lt;br /&gt;
|A Church in Goshen, NY&lt;br /&gt;
|[http://www.stjohnsgoshen.com/bitcoin]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.osiris-sps.org Osiris-sps.org]&lt;br /&gt;
|Software for decentralized portal, managed and shared via P2P between members.&lt;br /&gt;
|[http://www.osiris-sps.org/donations/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.bitcoinfunding.com BitcoinFunding.com]Donation-accepting_organizations_and_projects&lt;br /&gt;
|[Raise money with bitcoins] Kickstarter style website to raise funds for projects.&lt;br /&gt;
|[http://bitcoinfunding.com/]&lt;br /&gt;
|-&lt;br /&gt;
|[https://ahmia.fi/ Ahmia.fi]&lt;br /&gt;
|AHMIA is working with Tor related projects including running Tor Nodes and the only public Tor Hidden Service search.&lt;br /&gt;
|[https://ahmia.fi/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.AncientBeast.com AncientBeast.com]&lt;br /&gt;
|[Free Open Source] Turn Based Strategy Game Played Online Against Other People. Master your beasts!&lt;br /&gt;
|[http://http://ancientbeast.com/bitcoin]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.anonyops.com/index.php Anonyops.com]&lt;br /&gt;
|News about Anonymous actions and operations&lt;br /&gt;
|[http://anonyops.com/bitcoindonate.php]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.anonnews.org/ Anonnews.org]&lt;br /&gt;
|Open news platform for Anonymous&lt;br /&gt;
|[http://anonnews.org/bitcoin.html]&lt;br /&gt;
|-&lt;br /&gt;
|[http://awesome.naquadah.org/ awesome]&lt;br /&gt;
|Window manager for X11&lt;br /&gt;
|[http://awesome.naquadah.org/community/]&lt;br /&gt;
|-&lt;br /&gt;
|[https://iplayernotifier.appspot.com/ BBC iPlayer Notifier]&lt;br /&gt;
|Email and Google Talk notification of new content available on BBC iPlayer&lt;br /&gt;
|[https://iplayernotifier.appspot.com/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.beatingdebt.org BeatingDebt.org]&lt;br /&gt;
|Teaching debt prevention by placing educational ads, supporting debt prevention groups, and providing online resources&lt;br /&gt;
|[http://www.beatingdebt.org/donate.php#BitCoinDonation]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.backbox.org/ Backbox]&lt;br /&gt;
|Ubuntu-based GNU/Linux distribution for perform penetration tests and security assessments for ethical hacking&lt;br /&gt;
|[http://www.backbox.org/services]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.kk-velikelasce.si/ Basketball club KK Velike Lašče]&lt;br /&gt;
|Basketball club KK Velike Lašče from Slovenia playing in the lower national league&lt;br /&gt;
|[http://www.kk-velikelasce.si/pokrovitelji/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.bitcharity.org/ BitCharity]&lt;br /&gt;
|Hub for donating to charities using Bitcoin (currently inactive)&lt;br /&gt;
|[http://www.bitcharity.org]&lt;br /&gt;
|-&lt;br /&gt;
|[https://bitcointalk.org/index.php?topic=52543.0 Bitcoin 100]&lt;br /&gt;
|Bitcoin 100: A Kickstarter for Charities (1BTC1oo)&lt;br /&gt;
|[https://bitcointalk.org/index.php?topic=52543.0]&lt;br /&gt;
|-&lt;br /&gt;
|[https://bitcoinfoundation.org Bitcoin Foundation]&lt;br /&gt;
|Bitcoin Foundation standardizes, protects and promotes the use of Bitcoin cryptographic money for the benefit of users worldwide.&lt;br /&gt;
|[https://bitcoinfoundation.org/donate]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.bitcoinspot.nl/ Bitcoinspot]&lt;br /&gt;
|Dutch website and forum about Bitcoins, how to acquire and how to use them.&lt;br /&gt;
|[http://www.bitcoinspot.nl/nieuws-algemeen/bitcoin-browser-integratie.html]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.bluetile.org Bluetile]&lt;br /&gt;
|Tiling window manager for GNOME&lt;br /&gt;
|[http://www.bluetile.org/#development]&lt;br /&gt;
|-&lt;br /&gt;
|[http://brmlab.cz/ Brmlab, hackerspace]&lt;br /&gt;
|The first hackerspace in the Czech Republic&lt;br /&gt;
|[http://brmlab.cz/project/bitcoin]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.bund-berlin.de/ BUND Berlin e.V.]&lt;br /&gt;
|environmental NGO, Berlin branch of BUND / Friends of the Earth, Germany&lt;br /&gt;
|[http://www.bund-berlin.de/bund_berlinde/spenden/bitcoin_spenden/bitcoin_english.html]&lt;br /&gt;
|-&lt;br /&gt;
|[http://c4ss.org/ Center for a Stateless Society]&lt;br /&gt;
|Builds public awareness of, and support for, market anarchism&lt;br /&gt;
|[http://c4ss.org/support-the-center]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.cheat-sheets.org/ Cheat-Sheets.org]&lt;br /&gt;
|Cheat/round-up/reference cards/guides/sheets for programming languages and software&lt;br /&gt;
|[http://www.cheat-sheets.org/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.chambaproject.in/ Chamba Project]&lt;br /&gt;
|An effort to create a Swathanthra (Free/Libre/Open/Mukt) Animation Movie by pooling in contributions from people around the world and funding artists directly. &lt;br /&gt;
|[http://www.chambaproject.in/contribute/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.bitcoinsreview.com Consumer - Merchant Trust Project]&lt;br /&gt;
|An initiative to increase trust between Consumer and Bitcoin Merchants. Proceedspay for hosting, ads, etc.&lt;br /&gt;
|[http://www.bitcoinsreview.com/donate/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://convergence.io Convergence]&lt;br /&gt;
|Agile, distributed, and secure strategy for replacing certificate authorities.&lt;br /&gt;
|[http://convergence.io/involved.html]&lt;br /&gt;
|-&lt;br /&gt;
|[http://ccbib.org Creative Commons Bibliothek]&lt;br /&gt;
|Creative Commons and Public Domain library. Includes book source code for easy reprinting with custom layout. Local groups produce paper versions for lending.&lt;br /&gt;
|[http://ccbib.org/donate/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.cryto.net/ Cryto Coding Collective]&lt;br /&gt;
|Host for IRC and web for free/libre software and cultural projects&lt;br /&gt;
|[http://www.cryto.net/donate/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.DecryptedMatrix.com/ Decrypted Matrix ]&lt;br /&gt;
|Blog on science, society, nature, politics etc.&lt;br /&gt;
|[http://www.DecryptedMatrix.com]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.degenernet.com/ Degenernet Radio]&lt;br /&gt;
|Online radio station dedicated independent music from all genres&lt;br /&gt;
|[http://www.degenernet.com/donate.php]&lt;br /&gt;
|-&lt;br /&gt;
|[http://dia-installer.de/ dia-installer.de]&lt;br /&gt;
|Dia, popular open source diagramming software for Windows, Mac OS X and Linux&lt;br /&gt;
|[http://dia-installer.de/support/donations.html]&lt;br /&gt;
|-&lt;br /&gt;
|[http://diasporaproject.org/ DIASPORA* Project]&lt;br /&gt;
|A distributed privacy aware &amp;quot;social network&amp;quot; which is run non-profit&lt;br /&gt;
|[https://propster.me/tipjar/0cfj4eg]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.digitalprecursor.org/ Digital Precursor]&lt;br /&gt;
|Website and Forum dedicated to scientific learning (particularly energetics)&lt;br /&gt;
|[http://www.digitalprecursor.org/content.php/93-Anonymous-Donations-Now-Available]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.dosbox.com/ DOSBox]&lt;br /&gt;
|An x86 emulator with DOS&lt;br /&gt;
|[http://www.dosbox.com/crew.php]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.downsizedc.org/link?uri=/&amp;amp;src=btc-wiki DownsizeDC.org]&lt;br /&gt;
|USA federal government downsizing movement&lt;br /&gt;
|[https://secure.downsizedc.org/contribute/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.duplicati.com/ Duplicati]&lt;br /&gt;
|Free, open source backup client that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers. It works with Amazon S3, Windows Live SkyDrive, Google Drive (Google Docs), Rackspace Cloud Files or WebDAV, SSH, FTP (and many more).&lt;br /&gt;
|[http://www.duplicati.com/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.dyne.org Dyne.org]&lt;br /&gt;
|Since the year 2000 producing free and open source software for media activism: makers of the 100% Free Dyne:bolic GNU/Linux distribution and more software to record, edit and stream audio and video materials on-line, encrypt private communications and recycle existing hardware.&lt;br /&gt;
|[http://www.dyne.org]&lt;br /&gt;
|-&lt;br /&gt;
|[http://spices.org.my/ Early Intervention Program at SPICES]&lt;br /&gt;
|Non-profit organization providing services to children with learning disabilities since 1997&lt;br /&gt;
|[http://spices.org.my/be-involved/donations/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://encyclopediadramatica.ch/Main_Page Encyclopedia Dramatica]&lt;br /&gt;
|4chan&#039;s Wikipedia &lt;br /&gt;
|[http://encyclopediadramatica.ch/donate.php]&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.erowid.org/ Erowid]&lt;br /&gt;
|Portal on psychoactive plants and chemicals, meditation, lucid etc.&lt;br /&gt;
|[https://www.erowid.org/donations/donations_bitcoin.php]&lt;br /&gt;
|-&lt;br /&gt;
|[http://eudemocracia.org/english.html Eudemocracia] NGO&lt;br /&gt;
|Dedicated to the creation of a modern form of government that combines direct democracy and internet.&lt;br /&gt;
|[http://wiki.eudemocracia.org/en/donaciones]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.expanton.com Expanton]&lt;br /&gt;
|Occupy Wall Street Support&lt;br /&gt;
|[http://www.expanton.com/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ezyorg.com/ Ezyorg.com]&lt;br /&gt;
|Organizing &amp;amp; Planning Tool&lt;br /&gt;
|[http://ezyorg.com/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.Brikcius.com/ Festival Brikcius]&lt;br /&gt;
|Support &amp;quot;Festival Brikcius&amp;quot; - the chamber music concert series at the Stone Bell House in Prague.&lt;br /&gt;
|[http://www.Brikcius.com/Contact.uk.html]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.foo.be/forban/ Forban]&lt;br /&gt;
|Filesharing protocol for local area networks&lt;br /&gt;
|[http://www.foo.be/forban/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://freedomboxfoundation.org FreedomBox Foundation]&lt;br /&gt;
|Non-profit turning small plug computers into personal servers that guard your privacy, anonymity and security.&lt;br /&gt;
|[https://freedomboxfoundation.org/donate]&lt;br /&gt;
|-&lt;br /&gt;
| [http://FreedomsPhoenix.com/ FreedomsPhoenix]&lt;br /&gt;
|Reigniting the flames of freedom, Phoenix based daily radio show, news aggregator and Digital eZine.&lt;br /&gt;
| [https://www.freedomsphoenix.com/Secure/Contributions.htm?EdNo=001]&lt;br /&gt;
|-&lt;br /&gt;
|[https://freenetproject.org/ Freenet Project]&lt;br /&gt;
|The Free Network&lt;br /&gt;
|[https://freenetproject.org/donate.html]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.fsf.org Free Software Foundation]&lt;br /&gt;
|Worldwide advocate for software freedom and host organization for the GNU Project.&lt;br /&gt;
|[https://my.fsf.org/donate/other]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.freetalklive.com/ Free Talk Live]&lt;br /&gt;
|Help spread the message of liberty by donating to a liberty leaning nationally syndicated radio show!&lt;br /&gt;
|[http://www.freetalklive.com/bitcoin]&lt;br /&gt;
|-&lt;br /&gt;
|[http://freedomainradio.com/ Freedomain Radio]&lt;br /&gt;
|Online philosophical conversation about freedom, religion, the state, and the family&lt;br /&gt;
|[http://board.freedomainradio.com/forums/t/30241.aspx]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.freehal.org/ FreeHAL]&lt;br /&gt;
|a self-learning artificial intelligence available as free software&lt;br /&gt;
|[http://www.freehal.net/funds/?p=do&amp;amp;l=en]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.FreezingMoon.org FreezingMoon.org]&lt;br /&gt;
|Free Open Source Game Development Organization&lt;br /&gt;
|[http://http://FreezingMoon.org/bitcoin]&lt;br /&gt;
|-&lt;br /&gt;
|[http://freifunk-rheinland.net Freifunk Rheinland e.V.]&lt;br /&gt;
| Organization fighting legislation against unrestricted WiFi access in Germany&lt;br /&gt;
|[http://freifunk-rheinland.org/operation-storerhaftung.html]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.gentlelan.de/ GentleLAN]&lt;br /&gt;
|Since many years free private LANs in Bremen / Germany &lt;br /&gt;
|[http://www.gentlelan.de/?page_id=193]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.girlsgonebitcoin.info GirlsGoneBitcoin]&lt;br /&gt;
|Girls gone wild with bitcoin accepting donations!&lt;br /&gt;
|[http://www.girlsgonebitcoin.info/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://http://www.groupbstrepinternational.org/ Group B Strep International]&lt;br /&gt;
|Promoting GBS Awareness Worldwide&lt;br /&gt;
|[http://www.groupbstrepinternational.org/donate.html]&lt;br /&gt;
|-&lt;br /&gt;
|[http://gzzt.org/ GZZT.org]&lt;br /&gt;
|Popular Useful Links Reference Site&lt;br /&gt;
|[http://gzzt.org]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.reddit.com/r/hackbloc HackBloc on Reddit]&lt;br /&gt;
|Hacktivism, Crypto-anarchy, Darknets.&lt;br /&gt;
|[http://www.reddit.com/r/hackbloc]&lt;br /&gt;
|-&lt;br /&gt;
|[http://hacktolive.org hacktolive]&lt;br /&gt;
|Development of Linux-based distro &amp;quot;Super OS&amp;quot; and other open-source software&lt;br /&gt;
|[http://hacktolive.org]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.heavensentgaming.com Heaven Sent Gaming]&lt;br /&gt;
|Heaven Sent Gaming is a new media entertainment group founded by Mario Lucero and Isabel Ruiz, in 2006, as a game development team.&lt;br /&gt;
|[http://heavensentgaming.com/support-and-donations/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.helplinux.ru Help Linux]&lt;br /&gt;
|Russian language Linux support&lt;br /&gt;
|[http://helplinux.ourproject.org/wiki/about:start]&lt;br /&gt;
|-&lt;br /&gt;
|[http://thejuicemedia.com Juice Rap News]&lt;br /&gt;
|Juice Rap News - the news show for the Internet nation, delivering a bulletin to restore your faith in the fourth estate, make you nod your head to the beat even as you shake it in disbelief.&lt;br /&gt;
|[http://thejuicemedia.com/donate/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.jurn.org/ JURN]&lt;br /&gt;
|Search over 4,000 &#039;open access&#039; academic ejournals in the arts &amp;amp; humanities. Find and access full-text academic articles, for free, from anywhere.&lt;br /&gt;
|[http://www.jurn.org/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://i2p2.de/ I2P Anonymous Network]&lt;br /&gt;
|Anonymising network similar to tor&lt;br /&gt;
|[http://www.i2p2.de/donate.html]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.intercom.gs/ Intercom - Emergency Communications Division]&lt;br /&gt;
|We Build Censorship Resistant Phone and Communications Networks&lt;br /&gt;
|[http://www.intercom.gs/support.html]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.partito-pirata.it/ Italian Pirate Party]&lt;br /&gt;
|Italian Pirate Party - Associazione Partito Pirata Italia&lt;br /&gt;
|[http://www.partito-pirata.it/magazzino/payBTC.html]&lt;br /&gt;
|-&lt;br /&gt;
|[http://lifeboat.com Lifeboat Foundation]&lt;br /&gt;
|Organization for scientific advancements and against harm from technological progress&lt;br /&gt;
|[https://lifeboat.com/ex/summer.growth]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.lojban.org/tiki/Lojban Logical Language Group]&lt;br /&gt;
|The Logical Language Group, Inc. is a non-profit organization meant to serve the needs of the &#039;&#039;&#039;Lojban&#039;&#039;&#039; community.&lt;br /&gt;
|[http://www.lojban.org/tiki/Donations]&lt;br /&gt;
|-&lt;br /&gt;
|[http://lorea.org/ Lorea]&lt;br /&gt;
|A distributed and federated organization working on pushing open source for social networking, social economy and autonomy of the people.&lt;br /&gt;
|[https://n-1.cc/pg/pages/view/14888/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://biohackers.la/ Los Angeles Biohackers]&lt;br /&gt;
|Grass-roots biotechnology lab in downtown Los Angeles&lt;br /&gt;
|[http://www.socal-diybio.org/Main_Page#Donate]&lt;br /&gt;
|-&lt;br /&gt;
|[http://la.indymedia.org/ Los Angeles Indymedia]&lt;br /&gt;
|User-generated left-wing news.&lt;br /&gt;
|[http://la.indymedia.org/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://love2d.org/ LÖVE]&lt;br /&gt;
|An open source 2D game engine that uses the Lua programming language.&lt;br /&gt;
|[http://love2d.org/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://joyridelabs.de/game Nikki and the Robots]&lt;br /&gt;
|Cute cross-platform open source platformer game by Joyride Labs&lt;br /&gt;
|[http://joyridelabs.de/blog]&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/FellowTraveler/Open-Transactions/ Open Transactions]&lt;br /&gt;
|Easy-to-use, Financial Crypto and Digital Cash Library.&lt;br /&gt;
|[https://github.com/FellowTraveler/Moneychanger]&lt;br /&gt;
|-&lt;br /&gt;
|[http://opengameart.org/ OpenGameArt.org]&lt;br /&gt;
|Produces and hosts freely licensed art for use in open source games&lt;br /&gt;
|[http://opengameart.org/content/donate-bitcoins]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.openwall.com Openwall Project]&lt;br /&gt;
|Development of information security related free software, information security research, publications, and community activities aimed at making existing free software safer to use.&lt;br /&gt;
|[http://www.openwall.com/donations/]&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.operationanonymous.org/ Operation Anonymous]&lt;br /&gt;
|Anonymous Political Group&lt;br /&gt;
|[http://www.operationanonymous.org/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.organicdesign.co.nz OrganicDesign]&lt;br /&gt;
|A group developing methods and tools to support open-source bottom-up peer-to-peer governance for the people&lt;br /&gt;
|[http://www.organicdesign.co.nz]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.paniq.cc paniq.cc]&lt;br /&gt;
|Music from the other side of the universe&lt;br /&gt;
|[http://www.paniq.cc]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.liberallibertario.org Partido Liberal Libertario]&lt;br /&gt;
|Libertarian Party of Argentina&lt;br /&gt;
|[http://www.liberallibertario.org/aportes]&lt;br /&gt;
|-&lt;br /&gt;
|[http://http://www.p2pfoundation.net P2P Foundation]&lt;br /&gt;
|Researching, documenting and promoting peer to peer practices&lt;br /&gt;
|[http://blog.p2pfoundation.net/why-the-p2p-foundation-is-paying-its-salaries-in-bitcoin/2012/03/28]&lt;br /&gt;
|-&lt;br /&gt;
|[http://patch-tag.com/ Patch-Tag.com]&lt;br /&gt;
|Darcs and gitit wiki hosting for open source projects&lt;br /&gt;
|[http://patch-tag.com/h/pricing]&lt;br /&gt;
|-&lt;br /&gt;
|[http://pioneerone.tv/ Pioneer One]&lt;br /&gt;
|TV series funded purely through donations&lt;br /&gt;
|[https://twitter.com/pioneeronetv/status/36119594439544832]&lt;br /&gt;
|-&lt;br /&gt;
|[http://pirax.de/ PiraX]&lt;br /&gt;
|Hacker collective and web-tool pioneers.&lt;br /&gt;
|[http://pirax.de/donate/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://plankhead.com/ Plankhead]&lt;br /&gt;
|Free/open source media and arts organization&lt;br /&gt;
|[http://plankhead.com/donate]&lt;br /&gt;
|-&lt;br /&gt;
|[http://plaztika.com/?lang=en Plaztika]&lt;br /&gt;
|Virtual art space. Non-profit/runs on donations. New artists are welcome to join.&lt;br /&gt;
|[http://plaztika.com/Who-are-we]&lt;br /&gt;
|-&lt;br /&gt;
|[https://privacybox.de/index.en.html PrivacyBox]&lt;br /&gt;
|System for anonymous and non-trackable contact forms&lt;br /&gt;
|[https://privacybox.de/donations.en.html]&lt;br /&gt;
|-&lt;br /&gt;
|[http://bitcoinintro.com/project-hidden-treasure/ Project Hidden Treasure]&lt;br /&gt;
|Promotes Bitcoin to new users by &#039;hiding&#039; them in Geocaches. Also explains Bitcoin use and security.&lt;br /&gt;
|[http://bitcoinintro.com/project-hidden-treasure/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://prometheusfusionperfection.com/ Prometheus Fusion Perfection]&lt;br /&gt;
|Open source nuclear fusion research&lt;br /&gt;
|[http://prometheusfusionperfection.com/2011/02/04/bitcoin-fundraiser/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://protestbarrick.net/ Protest Barrick]&lt;br /&gt;
|A global campaign against the world&#039;s largest gold miner&lt;br /&gt;
|[http://protestbarrick.net/article.php?id=764]&lt;br /&gt;
|-&lt;br /&gt;
|[http://queeky.com/ Queeky]&lt;br /&gt;
|an online drawing community with special drawing tools and creative users from all around the world&lt;br /&gt;
|[http://www.queeky.com/content/support-queeky-and-donate]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.reactos.org/ ReactOS]&lt;br /&gt;
|Free open source Windows-compatible operating system&lt;br /&gt;
|[http://www.reactos.org/en/foundation_donate.html]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.recycles.org/ Recycles.Org]&lt;br /&gt;
|Nonprofit Recycling and ReUse Network - Nationwide (USA) technology exchange clearinghouse for nonprofits&lt;br /&gt;
|[http://www.recycles.org/computer/donation/support/]&lt;br /&gt;
|-&lt;br /&gt;
|[https://ripplepay.com/ Ripple]&lt;br /&gt;
|Payment system based on trust networks&lt;br /&gt;
|[https://ripplepay.com/donate/]&lt;br /&gt;
|-&lt;br /&gt;
| [https://riseup.net/ Riseup]&lt;br /&gt;
| Anti-capitalist collective&lt;br /&gt;
|[https://help.riseup.net/en/donate#bitcoin]&lt;br /&gt;
|-&lt;br /&gt;
|[http://rusinfo.cc/ RusInfo]&lt;br /&gt;
|Russian info agency&lt;br /&gt;
|[http://rusinfo.cc/help]&lt;br /&gt;
|-&lt;br /&gt;
|[http://seasteading.org The Seasteading Institute]&lt;br /&gt;
|To further the establishment and growth of permanent, autonomous ocean communities, enabling innovation with new political and social systems.&lt;br /&gt;
|[http://twitter.com/#!/patrissimo/status/76392851558244353]&lt;br /&gt;
|-&lt;br /&gt;
|[http://showrss.karmorra.info/ showRSS]&lt;br /&gt;
|A service that provides feeds to automatically download TV show torrents for DVR/Tivo like applications&lt;br /&gt;
|[http://showrss.karmorra.info/?cs=help&amp;amp;m=donate]&lt;br /&gt;
|-&lt;br /&gt;
|[http://singinst.org Singularity Institute]&lt;br /&gt;
|Artificial Intelligence&lt;br /&gt;
|[http://singinst.org/donate]&lt;br /&gt;
|-&lt;br /&gt;
|[http://somefunnypranks.com/ SomeFunnyPranks.com]&lt;br /&gt;
|Audio recordings of phone pranks under Creative Commons&lt;br /&gt;
|[http://somefunnypranks.com/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://sosmazunte.weeno.net/ ¡SOS Mazunte!]&lt;br /&gt;
|Support campaign after the Carlotta hurricane that hit the coast of Oaxaca (Mexico), particularly the community of Mazunte, on June 15th.&lt;br /&gt;
|[http://sosmazunte.weeno.net/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.demokracjabezposrednia.pl Stowarzyszenie Więcej Demokracji]&lt;br /&gt;
|Association for direct democracy in Poland&lt;br /&gt;
|[http://www.demokracjabezposrednia.pl/donate]&lt;br /&gt;
|-&lt;br /&gt;
|[http://wiki.sugarlabs.org Sugar Labs]&lt;br /&gt;
|Free/open sourcee education/learning software&lt;br /&gt;
|[http://wiki.sugarlabs.org/go/Donate]&lt;br /&gt;
|-&lt;br /&gt;
|[http://gorod-solnca.org/ Sun City]&lt;br /&gt;
|Ukrainian centre for children in difficult circumstances&lt;br /&gt;
|[http://sms.gorod-solnca.org/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.symphonyofscience.com/ Symphony of Science]&lt;br /&gt;
|A musical project headed by John Boswell, to deliver scientific knowledge in musical form.&lt;br /&gt;
|[http://www.symphonyofscience.com/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://tahoe-lafs.org/ Tahoe-LAFS]&lt;br /&gt;
|A distributed filesystem with funky redundancy properties&lt;br /&gt;
|[http://tahoe-lafs.org/trac/tahoe-lafs/wiki/BitCoinPage]&lt;br /&gt;
|-&lt;br /&gt;
|[http://tangorin.com Tangorin Japanese Dictionary]&lt;br /&gt;
|Free online Japanese dictionary in development since October 2007 by a former Japanology student.&lt;br /&gt;
|[http://tangorin.com/bitcoin]&lt;br /&gt;
|-&lt;br /&gt;
|[http://tmac.technitium.com/ Technitium]&lt;br /&gt;
|Freeware MAC Address Changer&lt;br /&gt;
|[http://blog.technitium.com/2011/08/accepting-donations-again.html]&lt;br /&gt;
|-&lt;br /&gt;
|[http://the-alternative.co.uk/support-us/ The-alternative.co.uk]&lt;br /&gt;
|Alternative news and articles&lt;br /&gt;
|[http://the-alternative.co.uk/support-us/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://theexperiments.com The Experiments]&lt;br /&gt;
|A rock / punk band who&#039;s music is free to download and licensed under the Creative Commons&lt;br /&gt;
|[http://theexperiments.com]&lt;br /&gt;
|-&lt;br /&gt;
|[http://theicarusproject.net The Icarus Project]&lt;br /&gt;
|A mutual aid/peer support organization dedicated to radical mental health&lt;br /&gt;
|[http://theicarusproject.net/about-us/donate-to-the-icarus-project]&lt;br /&gt;
|-&lt;br /&gt;
| [http://ThePythonGameBook.com ThePythonGameBook]&lt;br /&gt;
| Free CC/GPL licensed wikibook to learn open source game programming in Python&lt;br /&gt;
| [http://thepythongamebook.com/en:help?&amp;amp;#donating_money]&lt;br /&gt;
|-&lt;br /&gt;
|[http://Tn3t.com/ TN3T LLC TOR Project]&lt;br /&gt;
|TN3T LLC operates 2 TOR exit nodes.&lt;br /&gt;
| [http://tn3t.com/donate.txt]&lt;br /&gt;
|-&lt;br /&gt;
|[http://torchat.googlecode.com/ TorChat]&lt;br /&gt;
|A serverless encrypted anonymous instant messenger running on top of the Tor network&lt;br /&gt;
|[http://torchat.googlecode.com/]&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.torservers.net/ Torservers.net]&lt;br /&gt;
|Runs [http://www.torproject.org/ Tor] relays and bridges&lt;br /&gt;
|[https://www.torservers.net/donate.html#anonymous]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.unitednationsoffilm.com/ United Nations of Film]&lt;br /&gt;
|Truth Investigation and Whistleblower Site fighting for the Right to Privacy, Freedom, Equality and Prosperity for all Humanity.&lt;br /&gt;
|[http://unitednationsoffilm.com/?page_id=2]&lt;br /&gt;
|-&lt;br /&gt;
|[https://vaizard.org/ Vaizard institute]&lt;br /&gt;
| Backing people who want to make the world a better place by making their ideas real.&lt;br /&gt;
|[https://vaizard.org/en/about/contacts/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://wikileaks.org Wikileaks]&lt;br /&gt;
|Whistleblower website&lt;br /&gt;
|[http://wikileaks.org/support.html]&lt;br /&gt;
|-&lt;br /&gt;
|[http://wlcentral.org/ WL Central]&lt;br /&gt;
|News, analysis and actions related to Wikileaks&lt;br /&gt;
|[http://wlcentral.org/q-a]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.wakingupmovie.com Waking Up Movie Project]&lt;br /&gt;
|Humanist collaborative film project&lt;br /&gt;
|[http://www.wakingupmovie.com/2011/12/bitcoin-donations/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.wikispeed.com WIKISPEED]&lt;br /&gt;
|first car-maker in the world to accept Bitcoin&lt;br /&gt;
|[http://www.wikispeed.com/wikispeed-team-blog/wikispeed-first-car-maker-in-the-world-to-accept-bitcoin-press-release]&lt;br /&gt;
|-&lt;br /&gt;
|[https://wikispooks.com/wiki/Main_Page Wikispooks]&lt;br /&gt;
|An encyclopedia of deep political structures and events&lt;br /&gt;
|[https://wikispooks.com/wiki/WikiSpooks:Donate]&lt;br /&gt;
|-&lt;br /&gt;
|[http://yorba.org Yorba]&lt;br /&gt;
|Software group developing free desktop applications for GNOME&lt;br /&gt;
|[http://yorba.org/donate]&lt;br /&gt;
|-&lt;br /&gt;
|[http://420chan.org/ 420chan]&lt;br /&gt;
|Imageboard community&lt;br /&gt;
|[http://420chan.org/donate/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://zerostate.net Zero State]&lt;br /&gt;
|Grassroots technoprogressive community implementing practical solutions to advance the human condition.&lt;br /&gt;
|[http://zerostate.net/membership.html Category 2 membership] (Category 1 is free, category 3 is achievement based.)&lt;br /&gt;
|-&lt;br /&gt;
|[http://f-droid.org/ F–Droid]&lt;br /&gt;
|Android App market (like google play market) for open source apps&lt;br /&gt;
|[http://f-droid.org/]&lt;br /&gt;
|-&lt;br /&gt;
|[http://wordswithmeaning.org/ WordswithMeaning!]&lt;br /&gt;
|An &amp;quot;alternative&amp;quot; affairs online editorial focusing on non-conservative views and aiming criticism towards copyright and the modern media.&lt;br /&gt;
|[https://wordswithmeaning.org/page/support-wordmean]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.fairewinds.com Fairewinds Energy Education]&lt;br /&gt;
| Educates the public about nuclear power and other energy issues.&lt;br /&gt;
|[http://www.fairewinds.com/donations]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.VideoNeat.com Videoneat]&lt;br /&gt;
| Watch free documentaries and lectures online&lt;br /&gt;
|[http://www.videoneat.com/documentaries/#donatepopup]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[de:Spenden]]&lt;/div&gt;</summary>
		<author><name>Joise</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Talk:Securing_your_wallet&amp;diff=14945</id>
		<title>Talk:Securing your wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Talk:Securing_your_wallet&amp;diff=14945"/>
		<updated>2011-08-14T10:31:44Z</updated>

		<summary type="html">&lt;p&gt;Joise: /* Back-Translation of German Version */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The five paragraphs in Technical Background all say the same thing. --[[User:Mcandre|Mcandre]]&lt;br /&gt;
&lt;br /&gt;
Note: the backupwallet.sh script in the linux section doesn&#039;t actually work.&lt;br /&gt;
I suspect it is caused by the wiki changing the formatting.&lt;br /&gt;
I wrote my own version that uses much more standard shell syntax.&lt;br /&gt;
&lt;br /&gt;
[[User:Wscott|Wscott]] 11:28, 11 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I fixed the backupwallet.sh script. It just needed a nowiki tag around a conditional statement. -- [[User:Mweather|Mweather]] 23:48, 20 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
The approach for &amp;quot;Making a secure workspace&amp;quot; seems to differ greatly for linux and mac. Why? It seems like if you are going to make firefox secure, which is basically all the linux section recommends, you would want to do that on a mac too. And the recommendation in the mac section to keep the wallet in an encrypted volume with a symlink in the expected system location should be done on a linux box too, shouldn&#039;t it, like using truecrypt or something... Am I wrong??? Can someone with advanced knowledge please advise...? Also, if you want bitcoin to run all the time in the background on linux, but you have it set up in a separate user from your main user account, well, you are out of luck? Can justifications and explanations be added to the recommendations, and also I guess some alternatives with pros and cons be offered, for people with different needs and computing situations. Thanks! --[[User:GusGustavo|GusGustavo]] 13:33, 26 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Time Sensitivity ==&lt;br /&gt;
&lt;br /&gt;
Is it possible to still send money to my wallet, even if it&#039;s backed up and offline?  Do bitcoins ever expire if they&#039;re not spent, or is there anything bad that can happen by not using my bitcoin client in a long time? [[User:Daniel.benoy|Daniel.benoy]] 23:18, 8 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== How often is it needed to backup the Wallet? ==&lt;br /&gt;
&lt;br /&gt;
Is it necessary to make a backup after each transaction? This page is not clear about this.&lt;br /&gt;
Please add this information to the page!&lt;br /&gt;
&lt;br /&gt;
== Creating a New Wallet ==&lt;br /&gt;
&lt;br /&gt;
This section isn&#039;t helpful; it tells you when to create a new wallet, but not how.  I&#039;m a new user, and the wallet was created when I installed the BitCoin program.  I will find out how to create a new wallet, and then edit this section so that it actually explains the task that it sets out to explain. :-) [[User:ErgoOne|ErgoOne]] 15:19, 9 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Making a secure workspace ==&lt;br /&gt;
&lt;br /&gt;
For me space needed in ~/Library/Application Support/Bitcoin (Mac) is more than 400MB (!) after having loaded all blocks from bitcoin app. So 100MB is much too small (may be sufficient for just wallet.dat, but then the steps to do had to be changed). [[User:Hartrock|Hartrock]] 18:48, 12 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I updated the wiki steps to just backup wallet.dat --[[User:ChocoboLee|ChocoboLee]] 19:18, 15 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Flaws with argument regarding encryption ==&lt;br /&gt;
&lt;br /&gt;
Can someone please explain to me how encrypting your wallet will actually protect against a trojan stealing it.  Because once you mount the encrypted file, and decrypt it not only can bitcoin see it but the trojan can as well.  This strategy seems to work only in the following circumstances:&lt;br /&gt;
1. The wallet that has the majority of your cash you never decrypt when you have an open internet connection.&lt;br /&gt;
2. Assumes that a trojan only operates when an internet connection is present and it can transmit the wallet data file.&lt;br /&gt;
&lt;br /&gt;
Even if you were paranoid and never were connected to the internet when the wallet file with the bulk of your funds was decrypted this still would not solve the problem.  In the event that a trojan seeks to copy your wallet file to another location on your computer it could wait for an open internet connection to transmit this data.  So even if you reencrypt the wallet file before connecting to the internet this type of trojan has already made a copy of the decrypted file and can transmit it as soon as an internet connection becomes available.&lt;br /&gt;
&lt;br /&gt;
Also how in the world could you ever use this wallet to transfer cash to another user if you are offline?  Maybe I don&#039;t understand how bitcoin works but don&#039;t you need to be online in order to transfer bitcoins?  Basically the bottom line is that bitcoin cannot read an encrypted wallet file which means that in order to use the wallet you need to decrypt it which means its vulnerable to trojans who can steal it the moment you want to use it.&lt;br /&gt;
&lt;br /&gt;
This seems to be a fundamental flaw in this discussion &amp;quot;securing your wallet&amp;quot;  Why doesn&#039;t bitcoin just address this in the software allowing for the wallet to always be encrypted and require a password upon startup.  If you want bitcoin to go mainstream I don&#039;t understand why you can&#039;t address this fundamental flaw that would be solved by an always encrypted wallet file that the software can read and write to.&lt;br /&gt;
&lt;br /&gt;
::The fundamental flaw is trying to secure the wallet when the whole system is already technically compromised. It does not help to have a secure wallet then. What a trojan could do is, for example, to replace the bitcoin client by a sligthly changed one that usually works as expected, but once in a while sends the money to an address which is owned by the attacker. The people you think you pay will become angry because the money you think to send never does arrive at them. Of course, the malicious client can be intelligent enough to wait until the is some real amount of coins in the play. One day you&#039;ll think you bought a car but the money is somewhere else. The same applies, for example, if the payment addresses you receive are modified by some malicious e-mail program.&lt;br /&gt;
&lt;br /&gt;
::So what is the bottom line? Encrypting the wallet helps against a roommate stealing your coins if he has two minutes of physical access to your computer. It helps against burglary and forgetting the laptop in the train. It generally does NOT help against compromise of the system. The &#039;&#039;&#039;whole&#039;&#039;&#039; system &#039;&#039;&#039;must&#039;&#039;&#039; be kept safe, not just the data in the wallet. And this is not something that the bitcoin software is responsible for. It is the responsibility of the user to install and maintain a secure system. It is a fundamental fallacy to expect that a certain piece of software should still work as the user expects if the whole system is not any more under the control of the user. In this sense, bitcoin can not go mainstream. Instead, main stream users need to reach some point of mental sanity. --[[User:Joise|Joise]] 09:14, 14 August 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
====Added a new entry to backup methods====&lt;br /&gt;
[[WalletPaperbackup]] Is a great way to get your wallet out of the digital world and onto paper&lt;br /&gt;
--[[User:Jrwr|Jrwr]] 02:02, 24 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Unsecure suggestion for passwords ==&lt;br /&gt;
&lt;br /&gt;
Especially with Bitcoins the Password advice from Gibson Research is dangerous because passwords must&lt;br /&gt;
also be safe in the future when it comes to wallet storing.&lt;br /&gt;
This is definitely not given with this system. It might be true, that&lt;br /&gt;
with today&#039;s brute-force tools, the &amp;quot;d0g...........&amp;quot; pw is safer than&lt;br /&gt;
hkjhHZ756s=&amp;amp;g%7 but in the very near future (maybe already exists)&lt;br /&gt;
there will be new tools, that will find out, what kind of simplifiers&lt;br /&gt;
are often used by humans and will combine brutforce with simplifiers&lt;br /&gt;
and thus come to &amp;quot;d0g............&amp;quot; very quickly!&lt;br /&gt;
&lt;br /&gt;
== Section 4.2 ==&lt;br /&gt;
If you recommend  that one backup wallet.dat on a mac via creating an encrypted image file, don&#039;t you think you should also remind the user to backup his ~/Library/Keychains directory? There is little point in backing up wallet.dmg on Wuala or whatever if you lose your AES key to the image, and the scenario when you need to recover wallet.dmg is probably the scenario where you&#039;ve also lost ~/Library/Keychains... e.g. laptop stolent, etc.&lt;br /&gt;
&lt;br /&gt;
== Back-Translation of German Version ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
I have translated the page to the German Version, expanded it by several points and concepts  which seem important to me - namely, a disticion between data confidentality, system integrity and the notion of technical compromise, and adapted the ordering according to these concepts. Here is the back-translated version as a suggestion what could be expanded. I&#039;ve translated it quickly using Google Translate, that means wording and style can&#039;t be expected to be perfect. Nevertheless, I hope it&#039;s helpful. --[[User:Joise|Joise]] 09:14, 14 August 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
The security of the wallet can be divided into two separate objectives:&lt;br /&gt;
&lt;br /&gt;
1. Safeguard against loss&lt;br /&gt;
&lt;br /&gt;
2. Secure against theft&lt;br /&gt;
&lt;br /&gt;
In the case of a currently not adequately secured wallet (eg with a weak password uploaded on the Internet):&lt;br /&gt;
&lt;br /&gt;
3. New, create a mew secure wallet (with a reasonably long password)&lt;br /&gt;
&lt;br /&gt;
=== Technical background ===&lt;br /&gt;
The important first objective of the design of the wallet is protection against data loss. The personal bitcoin wallet has a pool of queued keys stored in a file named wallet.dat. The default number is 100 keys in the [[Key Pool | Key pool.]] The number of can be adjusted with the &amp;quot;-keypool&amp;quot; parameter in the command line. If for some reason you need a new address, it is not generated on the fly, but taken from the pool. A new key is then created to fill the pool back to 100 keys. If a backup is first created, it contains all used keys plus 100 unused ones. After a transaction, 99 unused keys remain. After 100 operations which require a new key, new keys are used, which are not present in the backup. Because the backup does not have these new keys, this backup can possibly lead to a recovery loss of Bitcoins if the wallet file is destroyed, for example by a head crash.&lt;br /&gt;
&lt;br /&gt;
The safety of deposits in Bitcoin depends on three conditions:&lt;br /&gt;
# The &#039;&#039;&#039;confidentiality (secrecy)&#039;&#039;&#039; of the private key for the entire time from initial production to final use&lt;br /&gt;
# The &#039;&#039;&#039;integrity&#039;&#039;&#039; of the software on the system used.&lt;br /&gt;
# As well as the &#039;&#039;&#039;protection from loss of wallet&#039;&#039;&#039; eg by failure of the hard disk&lt;br /&gt;
&lt;br /&gt;
The bitcoin software assumes (for very good reasons) that integrity and confidentality of the computer and user account is intact. The reason for this is that, strictly spoken, securing the computer is not the business of some application software like bitcoin. A computer which has not &#039;&#039;&#039;both&#039;&#039;&#039; its confidentiality &#039;&#039;&#039;and&#039;&#039;&#039; integrity ensured, is &#039;&#039;&#039;compromised&#039;&#039;&#039;. This means, that it can not longer be excluded that Bitcoins are stolen. A computer on which &#039;&#039;&#039;malware&#039;&#039;&#039; in the form of some trojan is installed or which runs any virus, is always compromised. All data - including the bitcoin wallet - could be &amp;quot;stolen&amp;quot;. On the other hand - and this is far more far-reaching and important  - the other software on the computer is absolutely no longer under control of the user. A compromised system can &#039;&#039;&#039;only&#039;&#039;&#039; be brought back to a safe condition if it is completely erased, fully installed with a fresh operating system and all new security updates are applied. A &amp;quot;disinfection&amp;quot; of virus-infected programs is not enough! Erasing the old, compromised system can also mean it is necessary to flash the BIOS and do a BIOS update - there is some malware which modifies the BIOS.&lt;br /&gt;
&lt;br /&gt;
A password that belongs to a data backup must be permanently protected from loss just like the files themselves, otherwise in case of doubt the backup is worthless.&lt;br /&gt;
&lt;br /&gt;
=== Securing the confidentiality and integrity of the Wallet and Software ===&lt;br /&gt;
&lt;br /&gt;
==== Creating a New Wallet ====&lt;br /&gt;
&lt;br /&gt;
In the event that the wallet was possibly or actually stored in a compromised state, or spreaded, it is wise to create a new wallet and to transfer all money amounts in the old wallet to the new. Once this is done, someone who has attained knowledge of the old private keys, can not longer use them to steal bitcoins. Keep in mind that leaked keys can be used much later from their generation. For example, if you generate some keys to day, transfer them to a new computer in three years, and throw the old computer in ten years to the trash, and it still contains keys that you have created today, these could still be used to access bitcoins that you received in the meantime.&lt;br /&gt;
&lt;br /&gt;
Creating a new wallet can be useful, for example, if someone has saved a wallet with a password of 12 characters for a service online. Meanwhile, passwords with 12 up to about 15 characters are decoded and the private keys are no longer safe. The strategy only to re-encrypt the wallet is not enough, because the keys are not safe.&lt;br /&gt;
&lt;br /&gt;
==== Creating a safe and secure work space ====&lt;br /&gt;
&lt;br /&gt;
Large and complex programs like Web browsers are never completely safe. Therefore, it is extremely useful, not to run the Bitcoin client program with the user identity that you use to surf the Web or read e-mails. The modern operating systems can isolate applications for different user IDs from each other quite effectively, and this is a huge advantage to security.&lt;br /&gt;
&lt;br /&gt;
===== Digression: Secure Passwords =====&lt;br /&gt;
&lt;br /&gt;
====== Passwords ======&lt;br /&gt;
A proven method for producing safe, but still learnable passwords goes as follows:&lt;br /&gt;
&lt;br /&gt;
* Make up a nonsense phrase like&lt;br /&gt;
 &amp;quot;Thirty crows fly backwards to the moon, but they do not have a ticket.&amp;quot;&lt;br /&gt;
The more bizarre the sentence, the better you remember it.&lt;br /&gt;
&lt;br /&gt;
* The first letters and numbers are used for the password:&lt;br /&gt;
 30CfbwttM,btdnhaT&lt;br /&gt;
&lt;br /&gt;
* Now we get creative and replace a few characters, eg &amp;quot;A&amp;quot; looks like but like &amp;quot;4&amp;quot;:&lt;br /&gt;
 30Cfbw2tM,b|dnh@T&lt;br /&gt;
&lt;br /&gt;
* Now insert one or a few signs that are not found on English keyboards [https://en.bitcoin.it/wiki/Microsoft_Windows_Unicode_Input (Tips)]:&lt;br /&gt;
 3ß0Cþfböw2tM,b|dnh@฿T&lt;br /&gt;
&lt;br /&gt;
Strong passwords are now, where huge computing resources like hashed databases and botnets are available for cracking, about 15 to 20 characters long. Few people can remember so long passwords  error-free, especially if they make some longer holiday. Therefore, write to the password and put it in his wallet. (That&#039;s still heretical but I have a good Reference - [http://en.wikipedia.org/wiki/Bruce_Schneier Bruce Schneier] [http://www.schneier.com/blog/archives/2005/06/write_down_your.html])&lt;br /&gt;
&lt;br /&gt;
* To protect against unauthorized use of the written down password one should append some characters that you really have in your head.&lt;br /&gt;
&lt;br /&gt;
Now it is so that a forgotten password is at least as bad as a cracked. A button labeled &amp;quot;Forgot your password, sent new by e-mail&amp;quot; does not exist in Bitcoin. &#039;&#039;&#039;So the consequence of &amp;quot;Password away&amp;quot; is inevitable &amp;quot;money away &amp;quot;&#039;&#039;&#039;. Don&#039;t forget that!&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;The written-down password&#039;&#039;&#039; should be preserved in something like a bank deposit box (can be rented for a few bucks yearly) or in a fireproof safe. I you have USD 100,000 in BTC, you want to have a fireproof safe if your house has burned down. Believe me.&lt;br /&gt;
&lt;br /&gt;
====== Passphrases (password phrases) or mantras ======&lt;br /&gt;
&lt;br /&gt;
* An alternative to passwords which has at least the same strength against techniques like rainbow tables, &#039;&#039;&#039;but is in comparison  much easier to remember&#039;&#039;&#039; is the use of &#039;&#039;&#039;pass-phrases&#039;&#039;&#039; or a &amp;quot;mantra&amp;quot;. The required length depends on the use. Passphrases for online services may be safe enough with four common words. Secure passphrases for files (which can be rapidly tried off-line) should contain at least six unusual words and at least 35 characters in length. This [http://www.explainxkcd.com/2011/08/10/password-strength/ comic by XKCD] explains the principle.&lt;br /&gt;
&lt;br /&gt;
* An example sentence would be: &amp;quot;The Lemon flambé the okapi a phosphorescent absolution.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Much of the strength of this method relies on technical reasons: Once a password has reached a certain minimal complexity, the fastest way to crack the password is a brute-force search with rainbow tables and charts. And since for this methods, the length of the password is the decisive factor, long pass phrases, which are comparatively much better to remember, win over short very complex passwords (which are hard to remember but easier to crack).&lt;br /&gt;
&lt;br /&gt;
* In-depth information on passphrases here: [http://www.iusmentis.com/security/passphrasefaq/ passphrase FAQ] by Randall T. Williams.&lt;br /&gt;
&lt;br /&gt;
* Warning: Completely unsuitable are fixed expressions and popular idioms. Don&#039;t use any meaningful sentence and anything that might be published on the web.&lt;br /&gt;
&lt;br /&gt;
===== Special Linux distributions =====&lt;br /&gt;
&lt;br /&gt;
To  secure a Windows system comprehensively is a complex and difficult task. Securing which is appropriate for the administration of five-figure amounts requires knowledge which the average user does not have.&lt;br /&gt;
&lt;br /&gt;
As an alternative, there are some special Linux distributions. Using them, one can create a secure space specially for Bitcoin,  and they require almost no setup:&lt;br /&gt;
&lt;br /&gt;
* [http://www.heise.de/ct/projekte/Sicheres-Online-Banking-mit-Bankix-284099.html c&#039;t Bankix], a distribution for online banking, is a adapted and, of course, free version of Ubuntu that was created by the renowned German Heise magazine publisher. Following to the (important) first update the system will be put on a read-only medium and cannot longer be manipulated by unauthorized changes to the software.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Damn_Small_Linux Damn Small Linux] is a popular, small Debian-based Linux, which contains only the most important functions and thus provides less attack surface. The derivation from Debian guarantees speedy and thorough security updates.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Knoppix Knoppix] is a popular live-CD distribution with excellent hardware detection, which has a slightly larger footprint than Damn Small Linux, and a number of interesting features. For example, it offers support for blind and visually impaired persons.&lt;br /&gt;
* [http://forum.bitcoin.org/index.php?topic=7374 LinuxCoin], many additional functions for mining&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following distributions are suitable only for users with good knowledge. However, their excellent safety features makes them quite interesting starting points for Bitcoin Appliances:&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Tin_Hat_Linux Tin Hat Linux] is a [http://en.wikipedia.org/wiki/Hardened_Gentoo Hardened Gentoo] derivative. In addition to a very small size and a very comprehensive encryption it has interesting additional security features, such as [http://en.wikipedia.org/wiki/Grsecurity Grsecurity].&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Alpine_Linux Alpine Linux] uses, similar to Tin Hat Linux etc. Kernel functions with Stack Smashing Protection. It uses instead of the standard glibc the uClibc, which means that the Bitcoin client needs to be compiled specifically for this distribution.&lt;br /&gt;
&lt;br /&gt;
===== Linux =====&lt;br /&gt;
====== Protected user account ======&lt;br /&gt;
&lt;br /&gt;
The first step is [https://help.ubuntu.com/8.04/serverguide/C/user-management.html to create a new user], which goes with the command:&lt;br /&gt;
&lt;br /&gt;
sudo adduser &amp;lt;code&amp;gt; new_user_name &amp;lt;/ code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On the message &amp;quot;Enter a new value or press ENTER for the default&amp;quot; one needs only to press the Return key.&lt;br /&gt;
&lt;br /&gt;
Then do you register as a new user, eg &amp;quot;Switch User&amp;quot; with (at Ubuntu in the menu to log off). If you are logged in, we search for the file manager, select this from the home directory (with the house icon), then right-click &amp;quot;Properties&amp;quot;, then the access permissions. Here you select &amp;quot;Other&amp;quot; and set the permissions to &amp;quot;nobody&amp;quot;. With this step, other programs can not read the other user&#039;s wallet.&lt;br /&gt;
&lt;br /&gt;
The newly created user should be safe to use in order to keep him safe, exclusively for Bitcoin.&lt;br /&gt;
&lt;br /&gt;
There is also a good idea to encrypt this user&#039;s home directory with the package ecryptfs-utils.&lt;br /&gt;
&lt;br /&gt;
# If the home directory is not empty, first backup it to some other medium.&lt;br /&gt;
# Now install ecryptfs-utils (Ubuntu: sudo apt-get install ecryptfs-utils)&lt;br /&gt;
# From X11 (graphical system) log and log in with Ctrl + Alt + F1 in the Linux console - if you are logged in X11, the home directory is encrypted.&lt;br /&gt;
# The current directory change so that it is not in the home folder, eg &amp;quot;Cd /&amp;quot;.&lt;br /&gt;
# The migration tool to run: (in Ubuntu: sudo ecryptfs-migrate-home-u username)&lt;br /&gt;
# If it succeeds then you can press ALT + F8 to go back and log in X11.&lt;br /&gt;
# Run the command &#039;ecryptfs-unwrap-passphrase&#039;. Without exception &#039;&#039;&#039;write and store the code that you receive on a secure medium&#039;&#039;. &#039;&#039;&#039;Without this code no data - including the wallet  - can be accessed if the system does not work&#039;&#039;&#039;&lt;br /&gt;
# Run the command &#039;ecryptfs-setup-swap&#039; run, which encrypts the swap partition. Otherwise, keys in your purse in plain text can go to the the swap partition where they might be stolen. This unfortunately also means that &amp;quot;idle&amp;quot; or Hibernate can not be used anymore because the bootloader can not restore the dump. An more conventient alternative is to overwrite the swap partition when you shut down the machine (after the deactivation of virtual memory) with random data.&lt;br /&gt;
&lt;br /&gt;
(Instructions from [http://bodhizazen.net/Tutorials/Ecryptfs/ # Migrate])&lt;br /&gt;
&lt;br /&gt;
====== For more information ======&lt;br /&gt;
* [https://help.ubuntu.com/community/Security Security features on ubuntu]&lt;br /&gt;
&lt;br /&gt;
* [http://www.techrepublic.com/blog/10things/10-ways-to-secure-your-linux-desktop/359 10 ways to secure your lInux desktop]&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
&lt;br /&gt;
* [http://windows.microsoft.com/de-DE/windows7/help/security-privacy-user-accounts Basics]&lt;br /&gt;
&lt;br /&gt;
* Create an extra user, under which only the Bitcoin software is running. So the wallet is somewhat protected from malicious code in applications for other users:&lt;br /&gt;
** [http://support.microsoft.com/kb/905056/en Windows XP]&lt;br /&gt;
** [http://windows.microsoft.com/en-US/windows7/Create-a-user-account Windows 7]&lt;br /&gt;
&lt;br /&gt;
====Browser Security ====&lt;br /&gt;
&lt;br /&gt;
===== Firefox =====&lt;br /&gt;
To secure the browser, you start Firefox, go to menu &amp;quot;Edit&amp;quot; (edit), and select &amp;quot;Preferences&amp;quot; (Settings).&lt;br /&gt;
&lt;br /&gt;
* Now you start with the tabs on the left, select the &amp;quot;Startup&amp;quot; option &amp;quot;Show a blank page&amp;quot; (Clean Slate).&lt;br /&gt;
* By &amp;quot;content&amp;quot; (content)&lt;br /&gt;
** The option &amp;quot;Load images automatically / Load images automatically&amp;quot; opt out,&lt;br /&gt;
** Also &amp;quot;Enable Javascript Enable / javascript&amp;quot; opt out.&lt;br /&gt;
* In the tab &amp;quot;privacy / data protection&amp;quot; in the &amp;quot;History / History History,&amp;quot; select &amp;quot;Never remember history&amp;quot; / &amp;quot;do not save history&amp;quot;.&lt;br /&gt;
* In the tab &amp;quot;Security&amp;quot; in the &amp;quot;Passwords&amp;quot;&lt;br /&gt;
** The &amp;quot;remember passwords / passwords save&amp;quot; deselect&lt;br /&gt;
** Also &amp;quot;use a master password&amp;quot; / &amp;quot;master password&amp;quot;.&lt;br /&gt;
* Finally, in the tab &amp;quot;Advanced&amp;quot; / &amp;quot;Advanced&amp;quot; option&lt;br /&gt;
** &amp;quot;Automatically check for updates&amp;quot; deselect&lt;br /&gt;
** As &amp;quot;add-ons&amp;quot; and&lt;br /&gt;
** &amp;quot;Search engines&amp;quot; / &amp;quot;search engines&amp;quot; opt out.&lt;br /&gt;
&lt;br /&gt;
If Javascript is disabled, the page linux download page] to download new versions of the Bitcoin Clients will no longer automatically download, so you have to link to the &amp;quot;direct link&amp;quot; on notice &amp;quot;Problems with the download? Please use this &#039;direct link&#039; or try another mirror.&amp;quot; . click Once you make the effort made, of course you checked the download of new clients Bitcoin the checksums, which are indicated on the sourceforge page, with the program sha1.&lt;br /&gt;
&lt;br /&gt;
=== Protect against data loss: Backup ===&lt;br /&gt;
Secure the only file you need is the wallet.dat. Advance to make sure that Bitcoin not running anymore! The best way would be to encrypt the file and store somewhere safe.&lt;br /&gt;
&lt;br /&gt;
You can also [[API | backupwallet]] JSON-RPC command used to create a backup on the fly.&lt;br /&gt;
&lt;br /&gt;
==== Where to find the Bitcoin folder ====&lt;br /&gt;
The [[Bitcoin folder]] is the folder where the data is wallet.dat along with the file.&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
Click on &amp;quot;Start&amp;quot;, then Run and enter this:&lt;br /&gt;
:% APPDATA% \ Bitcoin&lt;br /&gt;
A folder should open now, for most it would be:&lt;br /&gt;
 C: \ Documents and Settings \ username \ Application Data \ Bitcoin (XP)&lt;br /&gt;
 C: \ Users \ username \ appdata \ roaming \ Bitcoin (Vista and 7)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!---&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
&lt;br /&gt;
If you are using Windows XP or Windows 7, you can keep your wallet on an encrypted disk image created by third-party software, such as [http://www.truecrypt.org/ TrueCrypt] (open source) or [http: / / www.jetico.com/encryption-bestcrypt/ Jetico BestCrypt] (commercial). You can probably do the same with Windows Vista or Windows 2000.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; You should configure Bitcoin in this manner only on computers where you use Bitcoin, but not do use that computer to mine. For example, this is a good configuration for a notebook or tablet computer.&lt;br /&gt;
&lt;br /&gt;
Assuming that you have installed the Windows client Bitcoin and run it at least once, the process is Described below.&lt;br /&gt;
&lt;br /&gt;
To mount the &amp;lt;p&amp;gt; Bitcoin DataDirectory on an encrypted drive &amp;lt;/ b&amp;gt; &amp;lt;/ p&amp;gt;&lt;br /&gt;
&amp;lt;ol start=1 type=1&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; use the third-party disk image encryption program of your choice to create and mount an encrypted disk image of at least 100 MB in size. &amp;lt;/ li&amp;gt;&lt;br /&gt;
Locate the &amp;lt;li&amp;gt; Bitcoin data directory, and copy the directory with all contents to the encrypted drive.&lt;br /&gt;
&amp;lt;p&amp;gt; For help finding this directory, see &amp;lt;b&amp;gt; [[# Securing_your_wallet Locating_BitCoin_s_data_directory | Locating Bitcoin&#039;s data directory]] &amp;lt;/ b&amp;gt; &amp;lt;/ p&amp;gt; &amp;lt;/ li&amp;gt;.&lt;br /&gt;
Create a Windows shortcut &amp;lt;li&amp;gt; that starts with the Bitcoin &amp;lt;code&amp;gt;-datadir &amp;lt;/ code&amp;gt; parameter specifier and the encrypted drive and directory.&lt;br /&gt;
&amp;lt;p&amp;gt; For example, if you Bitcoin installed in the default directory, mounted encrypted drive as your Bitcoin &amp;lt;code&amp;gt; E: \ &amp;lt;/ code&amp;gt;, and stored it on your Bitcoin DataDirectory as &amp;lt;code&amp;gt; Bitcoin &amp;lt;/ code&amp;gt;, you would type the following command as the shortcut target: &amp;lt;/ p&amp;gt;&lt;br /&gt;
blockquote &amp;lt;code&amp;gt; C: \ Program Files \ Bitcoin \ bitcoin.exe-datadir = E: \ Bitcoin &amp;lt;/ code&amp;gt; &amp;lt;/ blockquote&amp;gt; &amp;lt;/ li&amp;gt;&lt;br /&gt;
Open &amp;lt;li&amp;gt; Bitcoin&#039;s settings and configure it &amp;lt;b&amp;gt; NOT &amp;lt;/ b&amp;gt; to start automatically when you start Windows.&lt;br /&gt;
This is to allow &amp;lt;p&amp;gt; you to mount the encrypted disk image Bitcoin before starting Bitcoin. &amp;lt;/ p&amp;gt; &amp;lt;/ li&amp;gt;&lt;br /&gt;
Shut down &amp;lt;li&amp;gt; Bitcoin, and then restart it from the new shortcut. &amp;lt;/ li&amp;gt;&lt;br /&gt;
&amp;lt;/ Ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After doing this, any time you want to use Bitcoin, you must first mount the encrypted disk image Bitcoin using the same drive designation, and then run from the shortcut that you Bitcoin created so that it can find its data and your wallet. :-)&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Linux =====&lt;br /&gt;
Bitcoin should create a hidden folder in your home directory of the running user.&lt;br /&gt;
 ~ /. Bitcoin /&lt;br /&gt;
&lt;br /&gt;
It should not be there, it can be possibly due&lt;br /&gt;
Find /-name wallet.dat-print 2&amp;gt; / dev / null&lt;br /&gt;
. find Or as root&lt;br /&gt;
: Updatedb&lt;br /&gt;
followed by&lt;br /&gt;
: Locate wallet.dat&lt;br /&gt;
&lt;br /&gt;
The handiest backup method under Linux is probably the copy on one or more wallet.dat used for USB flash drives or memory cards that are kept in a safe place (fireproof safe, bank safe, aquarium with piranhas, etc).&lt;br /&gt;
&lt;br /&gt;
====== Individual encryption of the wallet.dat file ======&lt;br /&gt;
* For individual encryption of the purse, the available cross-platform program&#039;&#039;&#039;[http://ccrypt.sourceforge.net/ ccrypt]&#039;&#039;&#039; is well suited. It encodes a variant of the AES Rijndael algorithm. a recognized standard, which is considered very safe. The plain-text version of Wallet.dat will be replaced automatically. As with all strong encryption, a careful backup of data and keys is essential - under Linux, the risk of loss due to forgetting the key is much higher than by computer intrusions and malware.&lt;br /&gt;
&lt;br /&gt;
* For automatic storage of encrypted copies GnuPG  (Gnu Privacy Guard) is well suited. To encrypt data, ones need  only the public key.  Only to decrypt a backup, the private key is used, which can be stored otherwise in a safe place. Using a fixed pair of keys reduces also the risk of loss of a key by unnoticed typos when typing them.&lt;br /&gt;
&lt;br /&gt;
* Additional protection against attacks by key loggers provide smart cards and hardware tokens like the [http://www.privacyfoundation.de/crypto_stick/ Crypto Stick] the Deutsch Privacy Foundation or the  GnuPG Fellowship smart card. The special advantage is that you GnuPG keys that are very safe due to their length, and can be stored on the smart card. A six-digit PIN code protects the contents of the smart card. If it is entered incorrectly multiple times, then the content will be deleted. [https://www.privacyfoundation.de/wiki/CryptoStickSoftware instructions here].&lt;br /&gt;
&lt;br /&gt;
* Together with the FUSE-based file system [http://de.wikipedia.org/wiki/EncFS EncFS] can you also back up individual files as wallet.dat individually. The entire list can Bitcoin but are not used because the database is encrypted with EncFS.&lt;br /&gt;
&lt;br /&gt;
===== Mac ===== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: The following instruction are not checked due to lack of hardware. Please check and correct if necessary, then remove the note!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The directory containing the Bitcoin wallet.dat is usually here:&lt;br /&gt;
 ~ / Library / Application Support / Bitcoin /&lt;br /&gt;
&lt;br /&gt;
====== Secure all data (500 megabytes) ======&lt;br /&gt;
These steps (chain wallet and block) of all data stored on Bitcoin an encrypted disk image:&lt;br /&gt;
# Disk Utility Open&lt;br /&gt;
# Click on &amp;quot;New Image&amp;quot;, 500MB, 128-bit or 256-bit (faster or more secure) encryption specify eintelne partition.&lt;br /&gt;
# Copy in a place where you will not lose the image (eg Wuala, Strong Space ofer whatever)&lt;br /&gt;
# A strong and secure password select&lt;br /&gt;
# Copy everything from ~ / Library / Application Support / Bitcoin / in the image&lt;br /&gt;
# Create symlink to the old place, so the app can benuutzen it&lt;br /&gt;
::: Ln-s / Volumes / Bitcoin ~ / Library / Application Support / Bitcoin&lt;br /&gt;
&lt;br /&gt;
Do not forget to mount the image before using Bitcoin and unmount afterwards.&lt;br /&gt;
&lt;br /&gt;
====== Backup file wallet.dat purses alone (40MB ) ======&lt;br /&gt;
These steps only protect the file wallet.dat. This causes a small memory dump, but is more complicated.&lt;br /&gt;
&lt;br /&gt;
# Disk Utility Open&lt;br /&gt;
# Click on &amp;quot;New Image&amp;quot;, 40MB, 128-bit or 256-bit, single select partition.&lt;br /&gt;
# Store in a place where you will not lose the backup.&lt;br /&gt;
# A secure and strong password, select&lt;br /&gt;
# The file wallet.dat move in the image&lt;br /&gt;
# Create symlink to the old place, so the app can find and use the file&lt;br /&gt;
::: Ln-s / Volumes / Bitcoin / wallet.dat ~ / Library / Application Support / Bitcoin / wallet.dat&lt;br /&gt;
&lt;br /&gt;
[[File: MountWalletAndLauchnBitcoin_OSX_Automator.png | thumbnail | 150px | Mount Wallet and launch Bitcoin]]&lt;br /&gt;
Do not forget to mount the image before using Bitcoin and unmount afterwards.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; If you start the application Bitcoin without the image is mounted, the program is the symlink (a kind of shortcut) wallet.dat with the new one. Do not panic! Rename the new order wallet.dat or delete it, mount the image, and just put a new symlink. The old wallet.dat may of course be canceled under any circumstances.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Automation:&#039;&#039;&#039; The program [http://en.wikipedia.org/wiki/Automator_% 29% 28software Automator] (included in OS X) can automatically mount your wallet and start Bitcoin App.&lt;br /&gt;
&lt;br /&gt;
Alternatively, the following shell script can be used to decrypt wallet.dat which automatically starts the Bitcoin client, and they subsequently re-encrypted. The script works for sowoghl for OSX and Linux: [http://lorelei.kaverit.org/bitcoin.sh Bitcoin-launch-script]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== General solution ====&lt;br /&gt;
wallet.dat is not usually encrypted, everyone who has access to the file, can freely dispose of the coins. You can encrypt your wallet.dat with one of these programs, should there be the slightest chance that someone else has access.&lt;br /&gt;
&lt;br /&gt;
Note: Encryption does not protect the wallet against security risk &#039;&#039;after&#039;&#039; they have occured. Encryping a wallet after finding a computer virus or a trojan helps absolutely nothing. Also, encryption does not help against the complete loss of control which a system compromise means.&lt;br /&gt;
&lt;br /&gt;
* [http://www.7-zip.org/ 7-Zip]&lt;br /&gt;
* [http://www.axantum.com/axcrypt/ AxCrypt]&lt;br /&gt;
* [http://www.truecrypt.org/ TrueCrypt]&lt;br /&gt;
* [http://www.rarlab.com/ WinRar]&lt;br /&gt;
* [http://de.wikipedia.org/wiki/EncFS EncFS] (Linux)&lt;br /&gt;
&lt;br /&gt;
==== Encryption with Smart Card ====&lt;br /&gt;
&lt;br /&gt;
Folders can be encrypted with GnuPG-compatible smart card. A very secure solution is to stick the Crypto Deutsch Privacy Foundation:&lt;br /&gt;
&lt;br /&gt;
[http://www.privacyfoundation.de/crypto_stick/ Crypto Stick overview]&lt;br /&gt;
&lt;br /&gt;
[https://www.privacyfoundation.de/wiki/CryptoStickSoftware Intallation and use]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Storing the Archives ====&lt;br /&gt;
A backup on Flash Media / Memory Sticks and storing them in secure locations is a reasonable solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== BOTG: Bitcoin Off The Grid===&lt;br /&gt;
* Another alternative that is suitable for high security requirements,is  &amp;quot;BOTG - Bitcoin off-the-grid&amp;quot; [http://forum.bitcoin.org/index.php?topic=7374.msg108351 see info in the announcement to LinuxCoin]. It is a script that  can create a key pair &#039;&#039;without&#039;&#039; Internet connection. As the private keys are created on a system that does not have Internet access, and are stored offline, they can not get lost via the Internet. The public key can be passed on and received as normal transactions that can be looked up in block Explorer. Only if you want to use the fund, you must import the private key into a Bitcoin client. From then on, the normal safety precautions apply.&lt;/div&gt;</summary>
		<author><name>Joise</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Talk:Securing_your_wallet&amp;diff=14943</id>
		<title>Talk:Securing your wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Talk:Securing_your_wallet&amp;diff=14943"/>
		<updated>2011-08-14T09:32:32Z</updated>

		<summary type="html">&lt;p&gt;Joise: /* Technical background */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The five paragraphs in Technical Background all say the same thing. --[[User:Mcandre|Mcandre]]&lt;br /&gt;
&lt;br /&gt;
Note: the backupwallet.sh script in the linux section doesn&#039;t actually work.&lt;br /&gt;
I suspect it is caused by the wiki changing the formatting.&lt;br /&gt;
I wrote my own version that uses much more standard shell syntax.&lt;br /&gt;
&lt;br /&gt;
[[User:Wscott|Wscott]] 11:28, 11 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I fixed the backupwallet.sh script. It just needed a nowiki tag around a conditional statement. -- [[User:Mweather|Mweather]] 23:48, 20 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
The approach for &amp;quot;Making a secure workspace&amp;quot; seems to differ greatly for linux and mac. Why? It seems like if you are going to make firefox secure, which is basically all the linux section recommends, you would want to do that on a mac too. And the recommendation in the mac section to keep the wallet in an encrypted volume with a symlink in the expected system location should be done on a linux box too, shouldn&#039;t it, like using truecrypt or something... Am I wrong??? Can someone with advanced knowledge please advise...? Also, if you want bitcoin to run all the time in the background on linux, but you have it set up in a separate user from your main user account, well, you are out of luck? Can justifications and explanations be added to the recommendations, and also I guess some alternatives with pros and cons be offered, for people with different needs and computing situations. Thanks! --[[User:GusGustavo|GusGustavo]] 13:33, 26 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Time Sensitivity ==&lt;br /&gt;
&lt;br /&gt;
Is it possible to still send money to my wallet, even if it&#039;s backed up and offline?  Do bitcoins ever expire if they&#039;re not spent, or is there anything bad that can happen by not using my bitcoin client in a long time? [[User:Daniel.benoy|Daniel.benoy]] 23:18, 8 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== How often is it needed to backup the Wallet? ==&lt;br /&gt;
&lt;br /&gt;
Is it necessary to make a backup after each transaction? This page is not clear about this.&lt;br /&gt;
Please add this information to the page!&lt;br /&gt;
&lt;br /&gt;
== Creating a New Wallet ==&lt;br /&gt;
&lt;br /&gt;
This section isn&#039;t helpful; it tells you when to create a new wallet, but not how.  I&#039;m a new user, and the wallet was created when I installed the BitCoin program.  I will find out how to create a new wallet, and then edit this section so that it actually explains the task that it sets out to explain. :-) [[User:ErgoOne|ErgoOne]] 15:19, 9 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Making a secure workspace ==&lt;br /&gt;
&lt;br /&gt;
For me space needed in ~/Library/Application Support/Bitcoin (Mac) is more than 400MB (!) after having loaded all blocks from bitcoin app. So 100MB is much too small (may be sufficient for just wallet.dat, but then the steps to do had to be changed). [[User:Hartrock|Hartrock]] 18:48, 12 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I updated the wiki steps to just backup wallet.dat --[[User:ChocoboLee|ChocoboLee]] 19:18, 15 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Flaws with argument regarding encryption ==&lt;br /&gt;
&lt;br /&gt;
Can someone please explain to me how encrypting your wallet will actually protect against a trojan stealing it.  Because once you mount the encrypted file, and decrypt it not only can bitcoin see it but the trojan can as well.  This strategy seems to work only in the following circumstances:&lt;br /&gt;
1. The wallet that has the majority of your cash you never decrypt when you have an open internet connection.&lt;br /&gt;
2. Assumes that a trojan only operates when an internet connection is present and it can transmit the wallet data file.&lt;br /&gt;
&lt;br /&gt;
Even if you were paranoid and never were connected to the internet when the wallet file with the bulk of your funds was decrypted this still would not solve the problem.  In the event that a trojan seeks to copy your wallet file to another location on your computer it could wait for an open internet connection to transmit this data.  So even if you reencrypt the wallet file before connecting to the internet this type of trojan has already made a copy of the decrypted file and can transmit it as soon as an internet connection becomes available.&lt;br /&gt;
&lt;br /&gt;
Also how in the world could you ever use this wallet to transfer cash to another user if you are offline?  Maybe I don&#039;t understand how bitcoin works but don&#039;t you need to be online in order to transfer bitcoins?  Basically the bottom line is that bitcoin cannot read an encrypted wallet file which means that in order to use the wallet you need to decrypt it which means its vulnerable to trojans who can steal it the moment you want to use it.&lt;br /&gt;
&lt;br /&gt;
This seems to be a fundamental flaw in this discussion &amp;quot;securing your wallet&amp;quot;  Why doesn&#039;t bitcoin just address this in the software allowing for the wallet to always be encrypted and require a password upon startup.  If you want bitcoin to go mainstream I don&#039;t understand why you can&#039;t address this fundamental flaw that would be solved by an always encrypted wallet file that the software can read and write to.&lt;br /&gt;
&lt;br /&gt;
::The fundamental flaw is trying to secure the wallet when the whole system is already technically compromised. It does not help to have a secure wallet then. What a trojan could do is, for example, to replace the bitcoin client by a sligthly changed one that usually works as expected, but once in a while sends the money to an address which is owned by the attacker. The people you think you pay will become angry because the money you think to send never does arrive at them. Of course, the malicious client can be intelligent enough to wait until the is some real amount of coins in the play. One day you&#039;ll think you bought a car but the money is somewhere else. The same applies, for example, if the payment addresses you receive are modified by some malicious e-mail program.&lt;br /&gt;
&lt;br /&gt;
::So what is the bottom line? Encrypting the wallet helps against a roommate stealing your coins if he has two minutes of physical access to your computer. It helps against burglary and forgetting the laptop in the train. It generally does NOT help against compromise of the system. The &#039;&#039;&#039;whole&#039;&#039;&#039; system &#039;&#039;&#039;must&#039;&#039;&#039; be kept safe, not just the data in the wallet. And this is not something that the bitcoin software is responsible for. It is the responsibility of the user to install and maintain a secure system. It is a fundamental fallacy to expect that a certain piece of software should still work as the user expects if the whole system is not any more under the control of the user. In this sense, bitcoin can not go mainstream. Instead, main stream users need to reach some point of mental sanity. --[[User:Joise|Joise]] 09:14, 14 August 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
====Added a new entry to backup methods====&lt;br /&gt;
[[WalletPaperbackup]] Is a great way to get your wallet out of the digital world and onto paper&lt;br /&gt;
--[[User:Jrwr|Jrwr]] 02:02, 24 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Unsecure suggestion for passwords ==&lt;br /&gt;
&lt;br /&gt;
Especially with Bitcoins the Password advice from Gibson Research is dangerous because passwords must&lt;br /&gt;
also be safe in the future when it comes to wallet storing.&lt;br /&gt;
This is definitely not given with this system. It might be true, that&lt;br /&gt;
with today&#039;s brute-force tools, the &amp;quot;d0g...........&amp;quot; pw is safer than&lt;br /&gt;
hkjhHZ756s=&amp;amp;g%7 but in the very near future (maybe already exists)&lt;br /&gt;
there will be new tools, that will find out, what kind of simplifiers&lt;br /&gt;
are often used by humans and will combine brutforce with simplifiers&lt;br /&gt;
and thus come to &amp;quot;d0g............&amp;quot; very quickly!&lt;br /&gt;
&lt;br /&gt;
== Section 4.2 ==&lt;br /&gt;
If you recommend  that one backup wallet.dat on a mac via creating an encrypted image file, don&#039;t you think you should also remind the user to backup his ~/Library/Keychains directory? There is little point in backing up wallet.dmg on Wuala or whatever if you lose your AES key to the image, and the scenario when you need to recover wallet.dmg is probably the scenario where you&#039;ve also lost ~/Library/Keychains... e.g. laptop stolent, etc.&lt;br /&gt;
&lt;br /&gt;
== Back-Translation of German Version ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
I have translated the page to the German Version, expanded it by several points and concepts  which seem important to me. Here is the back-translated version as a suggestion what could be expanded. I&#039;ve translated it quickly using Google Translate, that means wording and style can&#039;t be expected to be perfect. Nevertheless, I hope it&#039;s helpful. --[[User:Joise|Joise]] 09:14, 14 August 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
The security of the wallet can be divided into two separate objectives:&lt;br /&gt;
&lt;br /&gt;
1. Safeguard against loss&lt;br /&gt;
&lt;br /&gt;
2. Secure against theft&lt;br /&gt;
&lt;br /&gt;
In the case of a currently not adequately secured wallet (eg with a weak password uploaded on the Internet):&lt;br /&gt;
&lt;br /&gt;
3. New, create a mew secure wallet (with a reasonably long password)&lt;br /&gt;
&lt;br /&gt;
=== Technical background ===&lt;br /&gt;
The important first objective of the design of the wallet is protection against data loss. The personal bitcoin wallet has a pool of queued keys stored in a file named wallet.dat. The default number is 100 keys in the [[Key Pool | Key pool.]] The number of can be adjusted with the &amp;quot;-keypool&amp;quot; parameter in the command line. If for some reason you need a new address, it is not generated on the fly, but taken from the pool. A new key is then created to fill the pool back to 100 keys. If a backup is first created, it contains all used keys plus 100 unused ones. After a transaction, 99 unused keys remain. After 100 operations which require a new key, new keys are used, which are not present in the backup. Because the backup does not have these new keys, this backup can possibly lead to a recovery loss of Bitcoins if the wallet file is destroyed, for example by a head crash.&lt;br /&gt;
&lt;br /&gt;
The safety of deposits in Bitcoin depends on three conditions:&lt;br /&gt;
# The &#039;&#039;&#039;confidentiality (secrecy)&#039;&#039;&#039; of the private key for the entire time from initial production to final use&lt;br /&gt;
# The &#039;&#039;&#039;integrity&#039;&#039;&#039; of the software on the system used.&lt;br /&gt;
# As well as the &#039;&#039;&#039;protection from loss of wallet&#039;&#039;&#039; eg by failure of the hard disk&lt;br /&gt;
&lt;br /&gt;
The bitcoin software assumes (for very good reasons) that integrity and confidentality of the computer and user account is intact. The reason for this is that, strictly spoken, securing the computer is not the business of some application software like bitcoin. A computer which has not &#039;&#039;&#039;both&#039;&#039;&#039; its confidentiality &#039;&#039;&#039;and&#039;&#039;&#039; integrity ensured, is &#039;&#039;&#039;compromised&#039;&#039;&#039;. This means, that it can not longer be excluded that Bitcoins are stolen. A computer on which &#039;&#039;&#039;malware&#039;&#039;&#039; in the form of some trojan is installed or which runs any virus, is always compromised. All data - including the bitcoin wallet - could be &amp;quot;stolen&amp;quot;. On the other hand - and this is far more far-reaching and important  - the other software on the computer is absolutely no longer under control of the user. A compromised system can &#039;&#039;&#039;only&#039;&#039;&#039; be brought back to a safe condition if it is completely erased, fully installed with a fresh operating system and all new security updates are applied. A &amp;quot;disinfection&amp;quot; of virus-infected programs is not enough! Erasing the old, compromised system can also mean it is necessary to flash the BIOS and do a BIOS update - there is some malware which modifies the BIOS.&lt;br /&gt;
&lt;br /&gt;
A password that belongs to a data backup must be permanently protected from loss just like the files themselves, otherwise in case of doubt the backup is worthless.&lt;br /&gt;
&lt;br /&gt;
=== Securing the confidentiality and integrity of the Wallet and Software ===&lt;br /&gt;
&lt;br /&gt;
==== Creating a New Wallet ====&lt;br /&gt;
&lt;br /&gt;
In the event that the wallet was possibly or actually stored in a compromised state, or spreaded, it is wise to create a new wallet and to transfer all money amounts in the old wallet to the new. Once this is done, someone who has attained knowledge of the old private keys, can not longer use them to steal bitcoins. Keep in mind that leaked keys can be used much later from their generation. For example, if you generate some keys to day, transfer them to a new computer in three years, and throw the old computer in ten years to the trash, and it still contains keys that you have created today, these could still be used to access bitcoins that you received in the meantime.&lt;br /&gt;
&lt;br /&gt;
Creating a new wallet can be useful, for example, if someone has saved a wallet with a password of 12 characters for a service online. Meanwhile, passwords with 12 up to about 15 characters are decoded and the private keys are no longer safe. The strategy only to re-encrypt the wallet is not enough, because the keys are not safe.&lt;br /&gt;
&lt;br /&gt;
==== Creating a safe and secure work space ====&lt;br /&gt;
&lt;br /&gt;
Large and complex programs like Web browsers are never completely safe. Therefore, it is extremely useful, not to run the Bitcoin client program with the user identity that you use to surf the Web or read e-mails. The modern operating systems can isolate applications for different user IDs from each other quite effectively, and this is a huge advantage to security.&lt;br /&gt;
&lt;br /&gt;
===== Digression: Secure Passwords =====&lt;br /&gt;
&lt;br /&gt;
====== Passwords ======&lt;br /&gt;
A proven method for producing safe, but still learnable passwords goes as follows:&lt;br /&gt;
&lt;br /&gt;
* Make up a nonsense phrase like&lt;br /&gt;
 &amp;quot;Thirty crows fly backwards to the moon, but they do not have a ticket.&amp;quot;&lt;br /&gt;
The more bizarre the sentence, the better you remember it.&lt;br /&gt;
&lt;br /&gt;
* The first letters and numbers are used for the password:&lt;br /&gt;
 30CfbwttM,btdnhaT&lt;br /&gt;
&lt;br /&gt;
* Now we get creative and replace a few characters, eg &amp;quot;A&amp;quot; looks like but like &amp;quot;4&amp;quot;:&lt;br /&gt;
 30Cfbw2tM,b|dnh@T&lt;br /&gt;
&lt;br /&gt;
* Now insert one or a few signs that are not found on English keyboards [https://en.bitcoin.it/wiki/Microsoft_Windows_Unicode_Input (Tips)]:&lt;br /&gt;
 3ß0Cþfböw2tM,b|dnh@฿T&lt;br /&gt;
&lt;br /&gt;
Strong passwords are now, where huge computing resources like hashed databases and botnets are available for cracking, about 15 to 20 characters long. Few people can remember so long passwords  error-free, especially if they make some longer holiday. Therefore, write to the password and put it in his wallet. (That&#039;s still heretical but I have a good Reference - [http://en.wikipedia.org/wiki/Bruce_Schneier Bruce Schneier] [http://www.schneier.com/blog/archives/2005/06/write_down_your.html])&lt;br /&gt;
&lt;br /&gt;
* To protect against unauthorized use of the written down password one should append some characters that you really have in your head.&lt;br /&gt;
&lt;br /&gt;
Now it is so that a forgotten password is at least as bad as a cracked. A button labeled &amp;quot;Forgot your password, sent new by e-mail&amp;quot; does not exist in Bitcoin. &#039;&#039;&#039;So the consequence of &amp;quot;Password away&amp;quot; is inevitable &amp;quot;money away &amp;quot;&#039;&#039;&#039;. Don&#039;t forget that!&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;The written-down password&#039;&#039;&#039; should be preserved in something like a bank deposit box (can be rented for a few bucks yearly) or in a fireproof safe. I you have USD 100,000 in BTC, you want to have a fireproof safe if your house has burned down. Believe me.&lt;br /&gt;
&lt;br /&gt;
====== Passphrases (password phrases) or mantras ======&lt;br /&gt;
&lt;br /&gt;
* An alternative to passwords which has at least the same strength against techniques like rainbow tables, &#039;&#039;&#039;but is in comparison  much easier to remember&#039;&#039;&#039; is the use of &#039;&#039;&#039;pass-phrases&#039;&#039;&#039; or a &amp;quot;mantra&amp;quot;. The required length depends on the use. Passphrases for online services may be safe enough with four common words. Secure passphrases for files (which can be rapidly tried off-line) should contain at least six unusual words and at least 35 characters in length. This [http://www.explainxkcd.com/2011/08/10/password-strength/ comic by XKCD] explains the principle.&lt;br /&gt;
&lt;br /&gt;
* An example sentence would be: &amp;quot;The Lemon flambé the okapi a phosphorescent absolution.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Much of the strength of this method relies on technical reasons: Once a password has reached a certain minimal complexity, the fastest way to crack the password is a brute-force search with rainbow tables and charts. And since for this methods, the length of the password is the decisive factor, long pass phrases, which are comparatively much better to remember, win over short very complex passwords (which are hard to remember but easier to crack).&lt;br /&gt;
&lt;br /&gt;
* In-depth information on passphrases here: [http://www.iusmentis.com/security/passphrasefaq/ passphrase FAQ] by Randall T. Williams.&lt;br /&gt;
&lt;br /&gt;
* Warning: Completely unsuitable are fixed expressions and popular idioms. Don&#039;t use any meaningful sentence and anything that might be published on the web.&lt;br /&gt;
&lt;br /&gt;
===== Special Linux distributions =====&lt;br /&gt;
&lt;br /&gt;
To  secure a Windows system comprehensively is a complex and difficult task. Securing which is appropriate for the administration of five-figure amounts requires knowledge which the average user does not have.&lt;br /&gt;
&lt;br /&gt;
As an alternative, there are some special Linux distributions. Using them, one can create a secure space specially for Bitcoin,  and they require almost no setup:&lt;br /&gt;
&lt;br /&gt;
* [http://www.heise.de/ct/projekte/Sicheres-Online-Banking-mit-Bankix-284099.html c&#039;t Bankix], a distribution for online banking, is a adapted and, of course, free version of Ubuntu that was created by the renowned German Heise magazine publisher. Following to the (important) first update the system will be put on a read-only medium and cannot longer be manipulated by unauthorized changes to the software.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Damn_Small_Linux Damn Small Linux] is a popular, small Debian-based Linux, which contains only the most important functions and thus provides less attack surface. The derivation from Debian guarantees speedy and thorough security updates.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Knoppix Knoppix] is a popular live-CD distribution with excellent hardware detection, which has a slightly larger footprint than Damn Small Linux, and a number of interesting features. For example, it offers support for blind and visually impaired persons.&lt;br /&gt;
* [http://forum.bitcoin.org/index.php?topic=7374 LinuxCoin], many additional functions for mining&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following distributions are suitable only for users with good knowledge. However, their excellent safety features makes them quite interesting starting points for Bitcoin Appliances:&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Tin_Hat_Linux Tin Hat Linux] is a [http://en.wikipedia.org/wiki/Hardened_Gentoo Hardened Gentoo] derivative. In addition to a very small size and a very comprehensive encryption it has interesting additional security features, such as [http://en.wikipedia.org/wiki/Grsecurity Grsecurity].&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Alpine_Linux Alpine Linux] uses, similar to Tin Hat Linux etc. Kernel functions with Stack Smashing Protection. It uses instead of the standard glibc the uClibc, which means that the Bitcoin client needs to be compiled specifically for this distribution.&lt;br /&gt;
&lt;br /&gt;
===== Linux =====&lt;br /&gt;
====== Protected user account ======&lt;br /&gt;
&lt;br /&gt;
The first step is [https://help.ubuntu.com/8.04/serverguide/C/user-management.html to create a new user], which goes with the command:&lt;br /&gt;
&lt;br /&gt;
sudo adduser &amp;lt;code&amp;gt; new_user_name &amp;lt;/ code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On the message &amp;quot;Enter a new value or press ENTER for the default&amp;quot; one needs only to press the Return key.&lt;br /&gt;
&lt;br /&gt;
Then do you register as a new user, eg &amp;quot;Switch User&amp;quot; with (at Ubuntu in the menu to log off). If you are logged in, we search for the file manager, select this from the home directory (with the house icon), then right-click &amp;quot;Properties&amp;quot;, then the access permissions. Here you select &amp;quot;Other&amp;quot; and set the permissions to &amp;quot;nobody&amp;quot;. With this step, other programs can not read the other user&#039;s wallet.&lt;br /&gt;
&lt;br /&gt;
The newly created user should be safe to use in order to keep him safe, exclusively for Bitcoin.&lt;br /&gt;
&lt;br /&gt;
There is also a good idea to encrypt this user&#039;s home directory with the package ecryptfs-utils.&lt;br /&gt;
&lt;br /&gt;
# If the home directory is not empty, first backup it to some other medium.&lt;br /&gt;
# Now install ecryptfs-utils (Ubuntu: sudo apt-get install ecryptfs-utils)&lt;br /&gt;
# From X11 (graphical system) log and log in with Ctrl + Alt + F1 in the Linux console - if you are logged in X11, the home directory is encrypted.&lt;br /&gt;
# The current directory change so that it is not in the home folder, eg &amp;quot;Cd /&amp;quot;.&lt;br /&gt;
# The migration tool to run: (in Ubuntu: sudo ecryptfs-migrate-home-u username)&lt;br /&gt;
# If it succeeds then you can press ALT + F8 to go back and log in X11.&lt;br /&gt;
# Run the command &#039;ecryptfs-unwrap-passphrase&#039;. Without exception &#039;&#039;&#039;write and store the code that you receive on a secure medium&#039;&#039;. &#039;&#039;&#039;Without this code no data - including the wallet  - can be accessed if the system does not work&#039;&#039;&#039;&lt;br /&gt;
# Run the command &#039;ecryptfs-setup-swap&#039; run, which encrypts the swap partition. Otherwise, keys in your purse in plain text can go to the the swap partition where they might be stolen. This unfortunately also means that &amp;quot;idle&amp;quot; or Hibernate can not be used anymore because the bootloader can not restore the dump. An more conventient alternative is to overwrite the swap partition when you shut down the machine (after the deactivation of virtual memory) with random data.&lt;br /&gt;
&lt;br /&gt;
(Instructions from [http://bodhizazen.net/Tutorials/Ecryptfs/ # Migrate])&lt;br /&gt;
&lt;br /&gt;
====== For more information ======&lt;br /&gt;
* [https://help.ubuntu.com/community/Security Security features on ubuntu]&lt;br /&gt;
&lt;br /&gt;
* [http://www.techrepublic.com/blog/10things/10-ways-to-secure-your-linux-desktop/359 10 ways to secure your lInux desktop]&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
&lt;br /&gt;
* [http://windows.microsoft.com/de-DE/windows7/help/security-privacy-user-accounts Basics]&lt;br /&gt;
&lt;br /&gt;
* Create an extra user, under which only the Bitcoin software is running. So the wallet is somewhat protected from malicious code in applications for other users:&lt;br /&gt;
** [http://support.microsoft.com/kb/905056/en Windows XP]&lt;br /&gt;
** [http://windows.microsoft.com/en-US/windows7/Create-a-user-account Windows 7]&lt;br /&gt;
&lt;br /&gt;
====Browser Security ====&lt;br /&gt;
&lt;br /&gt;
===== Firefox =====&lt;br /&gt;
To secure the browser, you start Firefox, go to menu &amp;quot;Edit&amp;quot; (edit), and select &amp;quot;Preferences&amp;quot; (Settings).&lt;br /&gt;
&lt;br /&gt;
* Now you start with the tabs on the left, select the &amp;quot;Startup&amp;quot; option &amp;quot;Show a blank page&amp;quot; (Clean Slate).&lt;br /&gt;
* By &amp;quot;content&amp;quot; (content)&lt;br /&gt;
** The option &amp;quot;Load images automatically / Load images automatically&amp;quot; opt out,&lt;br /&gt;
** Also &amp;quot;Enable Javascript Enable / javascript&amp;quot; opt out.&lt;br /&gt;
* In the tab &amp;quot;privacy / data protection&amp;quot; in the &amp;quot;History / History History,&amp;quot; select &amp;quot;Never remember history&amp;quot; / &amp;quot;do not save history&amp;quot;.&lt;br /&gt;
* In the tab &amp;quot;Security&amp;quot; in the &amp;quot;Passwords&amp;quot;&lt;br /&gt;
** The &amp;quot;remember passwords / passwords save&amp;quot; deselect&lt;br /&gt;
** Also &amp;quot;use a master password&amp;quot; / &amp;quot;master password&amp;quot;.&lt;br /&gt;
* Finally, in the tab &amp;quot;Advanced&amp;quot; / &amp;quot;Advanced&amp;quot; option&lt;br /&gt;
** &amp;quot;Automatically check for updates&amp;quot; deselect&lt;br /&gt;
** As &amp;quot;add-ons&amp;quot; and&lt;br /&gt;
** &amp;quot;Search engines&amp;quot; / &amp;quot;search engines&amp;quot; opt out.&lt;br /&gt;
&lt;br /&gt;
If Javascript is disabled, the page linux download page] to download new versions of the Bitcoin Clients will no longer automatically download, so you have to link to the &amp;quot;direct link&amp;quot; on notice &amp;quot;Problems with the download? Please use this &#039;direct link&#039; or try another mirror.&amp;quot; . click Once you make the effort made, of course you checked the download of new clients Bitcoin the checksums, which are indicated on the sourceforge page, with the program sha1.&lt;br /&gt;
&lt;br /&gt;
=== Protect against data loss: Backup ===&lt;br /&gt;
Secure the only file you need is the wallet.dat. Advance to make sure that Bitcoin not running anymore! The best way would be to encrypt the file and store somewhere safe.&lt;br /&gt;
&lt;br /&gt;
You can also [[API | backupwallet]] JSON-RPC command used to create a backup on the fly.&lt;br /&gt;
&lt;br /&gt;
==== Where to find the Bitcoin folder ====&lt;br /&gt;
The [[Bitcoin folder]] is the folder where the data is wallet.dat along with the file.&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
Click on &amp;quot;Start&amp;quot;, then Run and enter this:&lt;br /&gt;
:% APPDATA% \ Bitcoin&lt;br /&gt;
A folder should open now, for most it would be:&lt;br /&gt;
 C: \ Documents and Settings \ username \ Application Data \ Bitcoin (XP)&lt;br /&gt;
 C: \ Users \ username \ appdata \ roaming \ Bitcoin (Vista and 7)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!---&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
&lt;br /&gt;
If you are using Windows XP or Windows 7, you can keep your wallet on an encrypted disk image created by third-party software, such as [http://www.truecrypt.org/ TrueCrypt] (open source) or [http: / / www.jetico.com/encryption-bestcrypt/ Jetico BestCrypt] (commercial). You can probably do the same with Windows Vista or Windows 2000.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; You should configure Bitcoin in this manner only on computers where you use Bitcoin, but not do use that computer to mine. For example, this is a good configuration for a notebook or tablet computer.&lt;br /&gt;
&lt;br /&gt;
Assuming that you have installed the Windows client Bitcoin and run it at least once, the process is Described below.&lt;br /&gt;
&lt;br /&gt;
To mount the &amp;lt;p&amp;gt; Bitcoin DataDirectory on an encrypted drive &amp;lt;/ b&amp;gt; &amp;lt;/ p&amp;gt;&lt;br /&gt;
&amp;lt;ol start=1 type=1&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; use the third-party disk image encryption program of your choice to create and mount an encrypted disk image of at least 100 MB in size. &amp;lt;/ li&amp;gt;&lt;br /&gt;
Locate the &amp;lt;li&amp;gt; Bitcoin data directory, and copy the directory with all contents to the encrypted drive.&lt;br /&gt;
&amp;lt;p&amp;gt; For help finding this directory, see &amp;lt;b&amp;gt; [[# Securing_your_wallet Locating_BitCoin_s_data_directory | Locating Bitcoin&#039;s data directory]] &amp;lt;/ b&amp;gt; &amp;lt;/ p&amp;gt; &amp;lt;/ li&amp;gt;.&lt;br /&gt;
Create a Windows shortcut &amp;lt;li&amp;gt; that starts with the Bitcoin &amp;lt;code&amp;gt;-datadir &amp;lt;/ code&amp;gt; parameter specifier and the encrypted drive and directory.&lt;br /&gt;
&amp;lt;p&amp;gt; For example, if you Bitcoin installed in the default directory, mounted encrypted drive as your Bitcoin &amp;lt;code&amp;gt; E: \ &amp;lt;/ code&amp;gt;, and stored it on your Bitcoin DataDirectory as &amp;lt;code&amp;gt; Bitcoin &amp;lt;/ code&amp;gt;, you would type the following command as the shortcut target: &amp;lt;/ p&amp;gt;&lt;br /&gt;
blockquote &amp;lt;code&amp;gt; C: \ Program Files \ Bitcoin \ bitcoin.exe-datadir = E: \ Bitcoin &amp;lt;/ code&amp;gt; &amp;lt;/ blockquote&amp;gt; &amp;lt;/ li&amp;gt;&lt;br /&gt;
Open &amp;lt;li&amp;gt; Bitcoin&#039;s settings and configure it &amp;lt;b&amp;gt; NOT &amp;lt;/ b&amp;gt; to start automatically when you start Windows.&lt;br /&gt;
This is to allow &amp;lt;p&amp;gt; you to mount the encrypted disk image Bitcoin before starting Bitcoin. &amp;lt;/ p&amp;gt; &amp;lt;/ li&amp;gt;&lt;br /&gt;
Shut down &amp;lt;li&amp;gt; Bitcoin, and then restart it from the new shortcut. &amp;lt;/ li&amp;gt;&lt;br /&gt;
&amp;lt;/ Ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After doing this, any time you want to use Bitcoin, you must first mount the encrypted disk image Bitcoin using the same drive designation, and then run from the shortcut that you Bitcoin created so that it can find its data and your wallet. :-)&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Linux =====&lt;br /&gt;
Bitcoin should create a hidden folder in your home directory of the running user.&lt;br /&gt;
 ~ /. Bitcoin /&lt;br /&gt;
&lt;br /&gt;
It should not be there, it can be possibly due&lt;br /&gt;
Find /-name wallet.dat-print 2&amp;gt; / dev / null&lt;br /&gt;
. find Or as root&lt;br /&gt;
: Updatedb&lt;br /&gt;
followed by&lt;br /&gt;
: Locate wallet.dat&lt;br /&gt;
&lt;br /&gt;
The handiest backup method under Linux is probably the copy on one or more wallet.dat used for USB flash drives or memory cards that are kept in a safe place (fireproof safe, bank safe, aquarium with piranhas, etc).&lt;br /&gt;
&lt;br /&gt;
====== Individual encryption of the wallet.dat file ======&lt;br /&gt;
* For individual encryption of the purse, the available cross-platform program&#039;&#039;&#039;[http://ccrypt.sourceforge.net/ ccrypt]&#039;&#039;&#039; is well suited. It encodes a variant of the AES Rijndael algorithm. a recognized standard, which is considered very safe. The plain-text version of Wallet.dat will be replaced automatically. As with all strong encryption, a careful backup of data and keys is essential - under Linux, the risk of loss due to forgetting the key is much higher than by computer intrusions and malware.&lt;br /&gt;
&lt;br /&gt;
* For automatic storage of encrypted copies GnuPG  (Gnu Privacy Guard) is well suited. To encrypt data, ones need  only the public key.  Only to decrypt a backup, the private key is used, which can be stored otherwise in a safe place. Using a fixed pair of keys reduces also the risk of loss of a key by unnoticed typos when typing them.&lt;br /&gt;
&lt;br /&gt;
* Additional protection against attacks by key loggers provide smart cards and hardware tokens like the [http://www.privacyfoundation.de/crypto_stick/ Crypto Stick] the Deutsch Privacy Foundation or the  GnuPG Fellowship smart card. The special advantage is that you GnuPG keys that are very safe due to their length, and can be stored on the smart card. A six-digit PIN code protects the contents of the smart card. If it is entered incorrectly multiple times, then the content will be deleted. [https://www.privacyfoundation.de/wiki/CryptoStickSoftware instructions here].&lt;br /&gt;
&lt;br /&gt;
* Together with the FUSE-based file system [http://de.wikipedia.org/wiki/EncFS EncFS] can you also back up individual files as wallet.dat individually. The entire list can Bitcoin but are not used because the database is encrypted with EncFS.&lt;br /&gt;
&lt;br /&gt;
===== Mac ===== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: The following instruction are not checked due to lack of hardware. Please check and correct if necessary, then remove the note!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The directory containing the Bitcoin wallet.dat is usually here:&lt;br /&gt;
 ~ / Library / Application Support / Bitcoin /&lt;br /&gt;
&lt;br /&gt;
====== Secure all data (500 megabytes) ======&lt;br /&gt;
These steps (chain wallet and block) of all data stored on Bitcoin an encrypted disk image:&lt;br /&gt;
# Disk Utility Open&lt;br /&gt;
# Click on &amp;quot;New Image&amp;quot;, 500MB, 128-bit or 256-bit (faster or more secure) encryption specify eintelne partition.&lt;br /&gt;
# Copy in a place where you will not lose the image (eg Wuala, Strong Space ofer whatever)&lt;br /&gt;
# A strong and secure password select&lt;br /&gt;
# Copy everything from ~ / Library / Application Support / Bitcoin / in the image&lt;br /&gt;
# Create symlink to the old place, so the app can benuutzen it&lt;br /&gt;
::: Ln-s / Volumes / Bitcoin ~ / Library / Application Support / Bitcoin&lt;br /&gt;
&lt;br /&gt;
Do not forget to mount the image before using Bitcoin and unmount afterwards.&lt;br /&gt;
&lt;br /&gt;
====== Backup file wallet.dat purses alone (40MB ) ======&lt;br /&gt;
These steps only protect the file wallet.dat. This causes a small memory dump, but is more complicated.&lt;br /&gt;
&lt;br /&gt;
# Disk Utility Open&lt;br /&gt;
# Click on &amp;quot;New Image&amp;quot;, 40MB, 128-bit or 256-bit, single select partition.&lt;br /&gt;
# Store in a place where you will not lose the backup.&lt;br /&gt;
# A secure and strong password, select&lt;br /&gt;
# The file wallet.dat move in the image&lt;br /&gt;
# Create symlink to the old place, so the app can find and use the file&lt;br /&gt;
::: Ln-s / Volumes / Bitcoin / wallet.dat ~ / Library / Application Support / Bitcoin / wallet.dat&lt;br /&gt;
&lt;br /&gt;
[[File: MountWalletAndLauchnBitcoin_OSX_Automator.png | thumbnail | 150px | Mount Wallet and launch Bitcoin]]&lt;br /&gt;
Do not forget to mount the image before using Bitcoin and unmount afterwards.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; If you start the application Bitcoin without the image is mounted, the program is the symlink (a kind of shortcut) wallet.dat with the new one. Do not panic! Rename the new order wallet.dat or delete it, mount the image, and just put a new symlink. The old wallet.dat may of course be canceled under any circumstances.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Automation:&#039;&#039;&#039; The program [http://en.wikipedia.org/wiki/Automator_% 29% 28software Automator] (included in OS X) can automatically mount your wallet and start Bitcoin App.&lt;br /&gt;
&lt;br /&gt;
Alternatively, the following shell script can be used to decrypt wallet.dat which automatically starts the Bitcoin client, and they subsequently re-encrypted. The script works for sowoghl for OSX and Linux: [http://lorelei.kaverit.org/bitcoin.sh Bitcoin-launch-script]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== General solution ====&lt;br /&gt;
wallet.dat is not usually encrypted, everyone who has access to the file, can freely dispose of the coins. You can encrypt your wallet.dat with one of these programs, should there be the slightest chance that someone else has access.&lt;br /&gt;
&lt;br /&gt;
Note: Encryption does not protect the wallet against security risk &#039;&#039;after&#039;&#039; they have occured. Encryping a wallet after finding a computer virus or a trojan helps absolutely nothing. Also, encryption does not help against the complete loss of control which a system compromise means.&lt;br /&gt;
&lt;br /&gt;
* [http://www.7-zip.org/ 7-Zip]&lt;br /&gt;
* [http://www.axantum.com/axcrypt/ AxCrypt]&lt;br /&gt;
* [http://www.truecrypt.org/ TrueCrypt]&lt;br /&gt;
* [http://www.rarlab.com/ WinRar]&lt;br /&gt;
* [http://de.wikipedia.org/wiki/EncFS EncFS] (Linux)&lt;br /&gt;
&lt;br /&gt;
==== Encryption with Smart Card ====&lt;br /&gt;
&lt;br /&gt;
Folders can be encrypted with GnuPG-compatible smart card. A very secure solution is to stick the Crypto Deutsch Privacy Foundation:&lt;br /&gt;
&lt;br /&gt;
[http://www.privacyfoundation.de/crypto_stick/ Crypto Stick overview]&lt;br /&gt;
&lt;br /&gt;
[https://www.privacyfoundation.de/wiki/CryptoStickSoftware Intallation and use]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Storing the Archives ====&lt;br /&gt;
A backup on Flash Media / Memory Sticks and storing them in secure locations is a reasonable solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== BOTG: Bitcoin Off The Grid===&lt;br /&gt;
* Another alternative that is suitable for high security requirements,is  &amp;quot;BOTG - Bitcoin off-the-grid&amp;quot; [http://forum.bitcoin.org/index.php?topic=7374.msg108351 see info in the announcement to LinuxCoin]. It is a script that  can create a key pair &#039;&#039;without&#039;&#039; Internet connection. As the private keys are created on a system that does not have Internet access, and are stored offline, they can not get lost via the Internet. The public key can be passed on and received as normal transactions that can be looked up in block Explorer. Only if you want to use the fund, you must import the private key into a Bitcoin client. From then on, the normal safety precautions apply.&lt;/div&gt;</summary>
		<author><name>Joise</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Talk:Securing_your_wallet&amp;diff=14942</id>
		<title>Talk:Securing your wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Talk:Securing_your_wallet&amp;diff=14942"/>
		<updated>2011-08-14T09:29:49Z</updated>

		<summary type="html">&lt;p&gt;Joise: /* Passwords */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The five paragraphs in Technical Background all say the same thing. --[[User:Mcandre|Mcandre]]&lt;br /&gt;
&lt;br /&gt;
Note: the backupwallet.sh script in the linux section doesn&#039;t actually work.&lt;br /&gt;
I suspect it is caused by the wiki changing the formatting.&lt;br /&gt;
I wrote my own version that uses much more standard shell syntax.&lt;br /&gt;
&lt;br /&gt;
[[User:Wscott|Wscott]] 11:28, 11 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I fixed the backupwallet.sh script. It just needed a nowiki tag around a conditional statement. -- [[User:Mweather|Mweather]] 23:48, 20 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
The approach for &amp;quot;Making a secure workspace&amp;quot; seems to differ greatly for linux and mac. Why? It seems like if you are going to make firefox secure, which is basically all the linux section recommends, you would want to do that on a mac too. And the recommendation in the mac section to keep the wallet in an encrypted volume with a symlink in the expected system location should be done on a linux box too, shouldn&#039;t it, like using truecrypt or something... Am I wrong??? Can someone with advanced knowledge please advise...? Also, if you want bitcoin to run all the time in the background on linux, but you have it set up in a separate user from your main user account, well, you are out of luck? Can justifications and explanations be added to the recommendations, and also I guess some alternatives with pros and cons be offered, for people with different needs and computing situations. Thanks! --[[User:GusGustavo|GusGustavo]] 13:33, 26 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Time Sensitivity ==&lt;br /&gt;
&lt;br /&gt;
Is it possible to still send money to my wallet, even if it&#039;s backed up and offline?  Do bitcoins ever expire if they&#039;re not spent, or is there anything bad that can happen by not using my bitcoin client in a long time? [[User:Daniel.benoy|Daniel.benoy]] 23:18, 8 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== How often is it needed to backup the Wallet? ==&lt;br /&gt;
&lt;br /&gt;
Is it necessary to make a backup after each transaction? This page is not clear about this.&lt;br /&gt;
Please add this information to the page!&lt;br /&gt;
&lt;br /&gt;
== Creating a New Wallet ==&lt;br /&gt;
&lt;br /&gt;
This section isn&#039;t helpful; it tells you when to create a new wallet, but not how.  I&#039;m a new user, and the wallet was created when I installed the BitCoin program.  I will find out how to create a new wallet, and then edit this section so that it actually explains the task that it sets out to explain. :-) [[User:ErgoOne|ErgoOne]] 15:19, 9 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Making a secure workspace ==&lt;br /&gt;
&lt;br /&gt;
For me space needed in ~/Library/Application Support/Bitcoin (Mac) is more than 400MB (!) after having loaded all blocks from bitcoin app. So 100MB is much too small (may be sufficient for just wallet.dat, but then the steps to do had to be changed). [[User:Hartrock|Hartrock]] 18:48, 12 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I updated the wiki steps to just backup wallet.dat --[[User:ChocoboLee|ChocoboLee]] 19:18, 15 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Flaws with argument regarding encryption ==&lt;br /&gt;
&lt;br /&gt;
Can someone please explain to me how encrypting your wallet will actually protect against a trojan stealing it.  Because once you mount the encrypted file, and decrypt it not only can bitcoin see it but the trojan can as well.  This strategy seems to work only in the following circumstances:&lt;br /&gt;
1. The wallet that has the majority of your cash you never decrypt when you have an open internet connection.&lt;br /&gt;
2. Assumes that a trojan only operates when an internet connection is present and it can transmit the wallet data file.&lt;br /&gt;
&lt;br /&gt;
Even if you were paranoid and never were connected to the internet when the wallet file with the bulk of your funds was decrypted this still would not solve the problem.  In the event that a trojan seeks to copy your wallet file to another location on your computer it could wait for an open internet connection to transmit this data.  So even if you reencrypt the wallet file before connecting to the internet this type of trojan has already made a copy of the decrypted file and can transmit it as soon as an internet connection becomes available.&lt;br /&gt;
&lt;br /&gt;
Also how in the world could you ever use this wallet to transfer cash to another user if you are offline?  Maybe I don&#039;t understand how bitcoin works but don&#039;t you need to be online in order to transfer bitcoins?  Basically the bottom line is that bitcoin cannot read an encrypted wallet file which means that in order to use the wallet you need to decrypt it which means its vulnerable to trojans who can steal it the moment you want to use it.&lt;br /&gt;
&lt;br /&gt;
This seems to be a fundamental flaw in this discussion &amp;quot;securing your wallet&amp;quot;  Why doesn&#039;t bitcoin just address this in the software allowing for the wallet to always be encrypted and require a password upon startup.  If you want bitcoin to go mainstream I don&#039;t understand why you can&#039;t address this fundamental flaw that would be solved by an always encrypted wallet file that the software can read and write to.&lt;br /&gt;
&lt;br /&gt;
::The fundamental flaw is trying to secure the wallet when the whole system is already technically compromised. It does not help to have a secure wallet then. What a trojan could do is, for example, to replace the bitcoin client by a sligthly changed one that usually works as expected, but once in a while sends the money to an address which is owned by the attacker. The people you think you pay will become angry because the money you think to send never does arrive at them. Of course, the malicious client can be intelligent enough to wait until the is some real amount of coins in the play. One day you&#039;ll think you bought a car but the money is somewhere else. The same applies, for example, if the payment addresses you receive are modified by some malicious e-mail program.&lt;br /&gt;
&lt;br /&gt;
::So what is the bottom line? Encrypting the wallet helps against a roommate stealing your coins if he has two minutes of physical access to your computer. It helps against burglary and forgetting the laptop in the train. It generally does NOT help against compromise of the system. The &#039;&#039;&#039;whole&#039;&#039;&#039; system &#039;&#039;&#039;must&#039;&#039;&#039; be kept safe, not just the data in the wallet. And this is not something that the bitcoin software is responsible for. It is the responsibility of the user to install and maintain a secure system. It is a fundamental fallacy to expect that a certain piece of software should still work as the user expects if the whole system is not any more under the control of the user. In this sense, bitcoin can not go mainstream. Instead, main stream users need to reach some point of mental sanity. --[[User:Joise|Joise]] 09:14, 14 August 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
====Added a new entry to backup methods====&lt;br /&gt;
[[WalletPaperbackup]] Is a great way to get your wallet out of the digital world and onto paper&lt;br /&gt;
--[[User:Jrwr|Jrwr]] 02:02, 24 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Unsecure suggestion for passwords ==&lt;br /&gt;
&lt;br /&gt;
Especially with Bitcoins the Password advice from Gibson Research is dangerous because passwords must&lt;br /&gt;
also be safe in the future when it comes to wallet storing.&lt;br /&gt;
This is definitely not given with this system. It might be true, that&lt;br /&gt;
with today&#039;s brute-force tools, the &amp;quot;d0g...........&amp;quot; pw is safer than&lt;br /&gt;
hkjhHZ756s=&amp;amp;g%7 but in the very near future (maybe already exists)&lt;br /&gt;
there will be new tools, that will find out, what kind of simplifiers&lt;br /&gt;
are often used by humans and will combine brutforce with simplifiers&lt;br /&gt;
and thus come to &amp;quot;d0g............&amp;quot; very quickly!&lt;br /&gt;
&lt;br /&gt;
== Section 4.2 ==&lt;br /&gt;
If you recommend  that one backup wallet.dat on a mac via creating an encrypted image file, don&#039;t you think you should also remind the user to backup his ~/Library/Keychains directory? There is little point in backing up wallet.dmg on Wuala or whatever if you lose your AES key to the image, and the scenario when you need to recover wallet.dmg is probably the scenario where you&#039;ve also lost ~/Library/Keychains... e.g. laptop stolent, etc.&lt;br /&gt;
&lt;br /&gt;
== Back-Translation of German Version ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
I have translated the page to the German Version, expanded it by several points and concepts  which seem important to me. Here is the back-translated version as a suggestion what could be expanded. I&#039;ve translated it quickly using Google Translate, that means wording and style can&#039;t be expected to be perfect. Nevertheless, I hope it&#039;s helpful. --[[User:Joise|Joise]] 09:14, 14 August 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
The security of the wallet can be divided into two separate objectives:&lt;br /&gt;
&lt;br /&gt;
1. Safeguard against loss&lt;br /&gt;
&lt;br /&gt;
2. Secure against theft&lt;br /&gt;
&lt;br /&gt;
In the case of a currently not adequately secured wallet (eg with a weak password uploaded on the Internet):&lt;br /&gt;
&lt;br /&gt;
3. New, create a mew secure wallet (with a reasonably long password)&lt;br /&gt;
&lt;br /&gt;
=== Technical background ===&lt;br /&gt;
The important first objective of the design of the wallet is protection against data loss. The personal bitcoin wallet has a pool of queued keys stored in a file named wallet.dat. The default number is 100 keys in the [[Key Pool | Key pool.]] The number of can be adjusted with the &amp;quot;-keypool&amp;quot; parameter in the command line. If for some reason you need a new address, it is not generated on the fly, but taken from the pool. A new key is then created to fill the pool back to 100 keys. If a backup is first created, it contains all used keys plus 100 unused ones. After a transaction, 99 unused keys remain. After 100 operations which require a new key, new keys are used, which are not present in the backup. Because the backup does not have these new keys, this backup can possibly lead to a recovery loss of Bitcoins if the wallet file is destroyed, for example by a head crash.&lt;br /&gt;
&lt;br /&gt;
The safety of deposits in Bitcoin depends on three conditions:&lt;br /&gt;
# The &#039;&#039;&#039;confidentiality (secrecy)&#039;&#039;&#039; of the private key for the entire time from initial production to final use&lt;br /&gt;
# The &#039;&#039;&#039;integrity&#039;&#039;&#039; of the software on the system used.&lt;br /&gt;
# As well as the &#039;&#039;&#039;protection from loss of wallet&#039;&#039;&#039; eg by failure of the hard disk&lt;br /&gt;
&lt;br /&gt;
The bitcoin software assumes (for very good reasons) that integrity and confidentality of the computer and user account is intact. The reason for this is that, strictly spoken, securing the computer is not the business of some application software like bitcoin. A computer which has not &#039;&#039;&#039;both&#039;&#039;&#039; its confidentiality &#039;&#039;&#039;and&#039;&#039;&#039; integrity ensured, is &#039;&#039;&#039;compromised&#039;&#039;&#039;. This means, that it can not longer be excluded that Bitcoins are stolen. A computer on which &#039;&#039;&#039;malware&#039;&#039;&#039; in the form of some trojan is installed, is always compromised. All data - including the bitcoin wallet - could be &amp;quot;stolen&amp;quot;. On the other hand - and this is far more far-reaching and important  - the other software on the computer is absolutely no longer under control of the user. A compromised system can &#039;&#039;&#039;only&#039;&#039;&#039; be brought back to a safe condition if it is completely erased, fully installed with a fresh operating system and all new security updates are applied. A &amp;quot;disinfection&amp;quot; of virus-infected programs is not enough! Erasing the old, compromised system can also mean it is necessary to flash the BIOS and do a BIOS update - there is some malware which modifies the BIOS.&lt;br /&gt;
&lt;br /&gt;
A password that belongs to a data backup must be permanently protected from loss just like the files themselves, otherwise in case of doubt the backup is worthless.&lt;br /&gt;
&lt;br /&gt;
=== Securing the confidentiality and integrity of the Wallet and Software ===&lt;br /&gt;
&lt;br /&gt;
==== Creating a New Wallet ====&lt;br /&gt;
&lt;br /&gt;
In the event that the wallet was possibly or actually stored in a compromised state, or spreaded, it is wise to create a new wallet and to transfer all money amounts in the old wallet to the new. Once this is done, someone who has attained knowledge of the old private keys, can not longer use them to steal bitcoins. Keep in mind that leaked keys can be used much later from their generation. For example, if you generate some keys to day, transfer them to a new computer in three years, and throw the old computer in ten years to the trash, and it still contains keys that you have created today, these could still be used to access bitcoins that you received in the meantime.&lt;br /&gt;
&lt;br /&gt;
Creating a new wallet can be useful, for example, if someone has saved a wallet with a password of 12 characters for a service online. Meanwhile, passwords with 12 up to about 15 characters are decoded and the private keys are no longer safe. The strategy only to re-encrypt the wallet is not enough, because the keys are not safe.&lt;br /&gt;
&lt;br /&gt;
==== Creating a safe and secure work space ====&lt;br /&gt;
&lt;br /&gt;
Large and complex programs like Web browsers are never completely safe. Therefore, it is extremely useful, not to run the Bitcoin client program with the user identity that you use to surf the Web or read e-mails. The modern operating systems can isolate applications for different user IDs from each other quite effectively, and this is a huge advantage to security.&lt;br /&gt;
&lt;br /&gt;
===== Digression: Secure Passwords =====&lt;br /&gt;
&lt;br /&gt;
====== Passwords ======&lt;br /&gt;
A proven method for producing safe, but still learnable passwords goes as follows:&lt;br /&gt;
&lt;br /&gt;
* Make up a nonsense phrase like&lt;br /&gt;
 &amp;quot;Thirty crows fly backwards to the moon, but they do not have a ticket.&amp;quot;&lt;br /&gt;
The more bizarre the sentence, the better you remember it.&lt;br /&gt;
&lt;br /&gt;
* The first letters and numbers are used for the password:&lt;br /&gt;
 30CfbwttM,btdnhaT&lt;br /&gt;
&lt;br /&gt;
* Now we get creative and replace a few characters, eg &amp;quot;A&amp;quot; looks like but like &amp;quot;4&amp;quot;:&lt;br /&gt;
 30Cfbw2tM,b|dnh@T&lt;br /&gt;
&lt;br /&gt;
* Now insert one or a few signs that are not found on English keyboards [https://en.bitcoin.it/wiki/Microsoft_Windows_Unicode_Input (Tips)]:&lt;br /&gt;
 3ß0Cþfböw2tM,b|dnh@฿T&lt;br /&gt;
&lt;br /&gt;
Strong passwords are now, where huge computing resources like hashed databases and botnets are available for cracking, about 15 to 20 characters long. Few people can remember so long passwords  error-free, especially if they make some longer holiday. Therefore, write to the password and put it in his wallet. (That&#039;s still heretical but I have a good Reference - [http://en.wikipedia.org/wiki/Bruce_Schneier Bruce Schneier] [http://www.schneier.com/blog/archives/2005/06/write_down_your.html])&lt;br /&gt;
&lt;br /&gt;
* To protect against unauthorized use of the written down password one should append some characters that you really have in your head.&lt;br /&gt;
&lt;br /&gt;
Now it is so that a forgotten password is at least as bad as a cracked. A button labeled &amp;quot;Forgot your password, sent new by e-mail&amp;quot; does not exist in Bitcoin. &#039;&#039;&#039;So the consequence of &amp;quot;Password away&amp;quot; is inevitable &amp;quot;money away &amp;quot;&#039;&#039;&#039;. Don&#039;t forget that!&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;The written-down password&#039;&#039;&#039; should be preserved in something like a bank deposit box (can be rented for a few bucks yearly) or in a fireproof safe. I you have USD 100,000 in BTC, you want to have a fireproof safe if your house has burned down. Believe me.&lt;br /&gt;
&lt;br /&gt;
====== Passphrases (password phrases) or mantras ======&lt;br /&gt;
&lt;br /&gt;
* An alternative to passwords which has at least the same strength against techniques like rainbow tables, &#039;&#039;&#039;but is in comparison  much easier to remember&#039;&#039;&#039; is the use of &#039;&#039;&#039;pass-phrases&#039;&#039;&#039; or a &amp;quot;mantra&amp;quot;. The required length depends on the use. Passphrases for online services may be safe enough with four common words. Secure passphrases for files (which can be rapidly tried off-line) should contain at least six unusual words and at least 35 characters in length. This [http://www.explainxkcd.com/2011/08/10/password-strength/ comic by XKCD] explains the principle.&lt;br /&gt;
&lt;br /&gt;
* An example sentence would be: &amp;quot;The Lemon flambé the okapi a phosphorescent absolution.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Much of the strength of this method relies on technical reasons: Once a password has reached a certain minimal complexity, the fastest way to crack the password is a brute-force search with rainbow tables and charts. And since for this methods, the length of the password is the decisive factor, long pass phrases, which are comparatively much better to remember, win over short very complex passwords (which are hard to remember but easier to crack).&lt;br /&gt;
&lt;br /&gt;
* In-depth information on passphrases here: [http://www.iusmentis.com/security/passphrasefaq/ passphrase FAQ] by Randall T. Williams.&lt;br /&gt;
&lt;br /&gt;
* Warning: Completely unsuitable are fixed expressions and popular idioms. Don&#039;t use any meaningful sentence and anything that might be published on the web.&lt;br /&gt;
&lt;br /&gt;
===== Special Linux distributions =====&lt;br /&gt;
&lt;br /&gt;
To  secure a Windows system comprehensively is a complex and difficult task. Securing which is appropriate for the administration of five-figure amounts requires knowledge which the average user does not have.&lt;br /&gt;
&lt;br /&gt;
As an alternative, there are some special Linux distributions. Using them, one can create a secure space specially for Bitcoin,  and they require almost no setup:&lt;br /&gt;
&lt;br /&gt;
* [http://www.heise.de/ct/projekte/Sicheres-Online-Banking-mit-Bankix-284099.html c&#039;t Bankix], a distribution for online banking, is a adapted and, of course, free version of Ubuntu that was created by the renowned German Heise magazine publisher. Following to the (important) first update the system will be put on a read-only medium and cannot longer be manipulated by unauthorized changes to the software.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Damn_Small_Linux Damn Small Linux] is a popular, small Debian-based Linux, which contains only the most important functions and thus provides less attack surface. The derivation from Debian guarantees speedy and thorough security updates.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Knoppix Knoppix] is a popular live-CD distribution with excellent hardware detection, which has a slightly larger footprint than Damn Small Linux, and a number of interesting features. For example, it offers support for blind and visually impaired persons.&lt;br /&gt;
* [http://forum.bitcoin.org/index.php?topic=7374 LinuxCoin], many additional functions for mining&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following distributions are suitable only for users with good knowledge. However, their excellent safety features makes them quite interesting starting points for Bitcoin Appliances:&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Tin_Hat_Linux Tin Hat Linux] is a [http://en.wikipedia.org/wiki/Hardened_Gentoo Hardened Gentoo] derivative. In addition to a very small size and a very comprehensive encryption it has interesting additional security features, such as [http://en.wikipedia.org/wiki/Grsecurity Grsecurity].&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Alpine_Linux Alpine Linux] uses, similar to Tin Hat Linux etc. Kernel functions with Stack Smashing Protection. It uses instead of the standard glibc the uClibc, which means that the Bitcoin client needs to be compiled specifically for this distribution.&lt;br /&gt;
&lt;br /&gt;
===== Linux =====&lt;br /&gt;
====== Protected user account ======&lt;br /&gt;
&lt;br /&gt;
The first step is [https://help.ubuntu.com/8.04/serverguide/C/user-management.html to create a new user], which goes with the command:&lt;br /&gt;
&lt;br /&gt;
sudo adduser &amp;lt;code&amp;gt; new_user_name &amp;lt;/ code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On the message &amp;quot;Enter a new value or press ENTER for the default&amp;quot; one needs only to press the Return key.&lt;br /&gt;
&lt;br /&gt;
Then do you register as a new user, eg &amp;quot;Switch User&amp;quot; with (at Ubuntu in the menu to log off). If you are logged in, we search for the file manager, select this from the home directory (with the house icon), then right-click &amp;quot;Properties&amp;quot;, then the access permissions. Here you select &amp;quot;Other&amp;quot; and set the permissions to &amp;quot;nobody&amp;quot;. With this step, other programs can not read the other user&#039;s wallet.&lt;br /&gt;
&lt;br /&gt;
The newly created user should be safe to use in order to keep him safe, exclusively for Bitcoin.&lt;br /&gt;
&lt;br /&gt;
There is also a good idea to encrypt this user&#039;s home directory with the package ecryptfs-utils.&lt;br /&gt;
&lt;br /&gt;
# If the home directory is not empty, first backup it to some other medium.&lt;br /&gt;
# Now install ecryptfs-utils (Ubuntu: sudo apt-get install ecryptfs-utils)&lt;br /&gt;
# From X11 (graphical system) log and log in with Ctrl + Alt + F1 in the Linux console - if you are logged in X11, the home directory is encrypted.&lt;br /&gt;
# The current directory change so that it is not in the home folder, eg &amp;quot;Cd /&amp;quot;.&lt;br /&gt;
# The migration tool to run: (in Ubuntu: sudo ecryptfs-migrate-home-u username)&lt;br /&gt;
# If it succeeds then you can press ALT + F8 to go back and log in X11.&lt;br /&gt;
# Run the command &#039;ecryptfs-unwrap-passphrase&#039;. Without exception &#039;&#039;&#039;write and store the code that you receive on a secure medium&#039;&#039;. &#039;&#039;&#039;Without this code no data - including the wallet  - can be accessed if the system does not work&#039;&#039;&#039;&lt;br /&gt;
# Run the command &#039;ecryptfs-setup-swap&#039; run, which encrypts the swap partition. Otherwise, keys in your purse in plain text can go to the the swap partition where they might be stolen. This unfortunately also means that &amp;quot;idle&amp;quot; or Hibernate can not be used anymore because the bootloader can not restore the dump. An more conventient alternative is to overwrite the swap partition when you shut down the machine (after the deactivation of virtual memory) with random data.&lt;br /&gt;
&lt;br /&gt;
(Instructions from [http://bodhizazen.net/Tutorials/Ecryptfs/ # Migrate])&lt;br /&gt;
&lt;br /&gt;
====== For more information ======&lt;br /&gt;
* [https://help.ubuntu.com/community/Security Security features on ubuntu]&lt;br /&gt;
&lt;br /&gt;
* [http://www.techrepublic.com/blog/10things/10-ways-to-secure-your-linux-desktop/359 10 ways to secure your lInux desktop]&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
&lt;br /&gt;
* [http://windows.microsoft.com/de-DE/windows7/help/security-privacy-user-accounts Basics]&lt;br /&gt;
&lt;br /&gt;
* Create an extra user, under which only the Bitcoin software is running. So the wallet is somewhat protected from malicious code in applications for other users:&lt;br /&gt;
** [http://support.microsoft.com/kb/905056/en Windows XP]&lt;br /&gt;
** [http://windows.microsoft.com/en-US/windows7/Create-a-user-account Windows 7]&lt;br /&gt;
&lt;br /&gt;
====Browser Security ====&lt;br /&gt;
&lt;br /&gt;
===== Firefox =====&lt;br /&gt;
To secure the browser, you start Firefox, go to menu &amp;quot;Edit&amp;quot; (edit), and select &amp;quot;Preferences&amp;quot; (Settings).&lt;br /&gt;
&lt;br /&gt;
* Now you start with the tabs on the left, select the &amp;quot;Startup&amp;quot; option &amp;quot;Show a blank page&amp;quot; (Clean Slate).&lt;br /&gt;
* By &amp;quot;content&amp;quot; (content)&lt;br /&gt;
** The option &amp;quot;Load images automatically / Load images automatically&amp;quot; opt out,&lt;br /&gt;
** Also &amp;quot;Enable Javascript Enable / javascript&amp;quot; opt out.&lt;br /&gt;
* In the tab &amp;quot;privacy / data protection&amp;quot; in the &amp;quot;History / History History,&amp;quot; select &amp;quot;Never remember history&amp;quot; / &amp;quot;do not save history&amp;quot;.&lt;br /&gt;
* In the tab &amp;quot;Security&amp;quot; in the &amp;quot;Passwords&amp;quot;&lt;br /&gt;
** The &amp;quot;remember passwords / passwords save&amp;quot; deselect&lt;br /&gt;
** Also &amp;quot;use a master password&amp;quot; / &amp;quot;master password&amp;quot;.&lt;br /&gt;
* Finally, in the tab &amp;quot;Advanced&amp;quot; / &amp;quot;Advanced&amp;quot; option&lt;br /&gt;
** &amp;quot;Automatically check for updates&amp;quot; deselect&lt;br /&gt;
** As &amp;quot;add-ons&amp;quot; and&lt;br /&gt;
** &amp;quot;Search engines&amp;quot; / &amp;quot;search engines&amp;quot; opt out.&lt;br /&gt;
&lt;br /&gt;
If Javascript is disabled, the page linux download page] to download new versions of the Bitcoin Clients will no longer automatically download, so you have to link to the &amp;quot;direct link&amp;quot; on notice &amp;quot;Problems with the download? Please use this &#039;direct link&#039; or try another mirror.&amp;quot; . click Once you make the effort made, of course you checked the download of new clients Bitcoin the checksums, which are indicated on the sourceforge page, with the program sha1.&lt;br /&gt;
&lt;br /&gt;
=== Protect against data loss: Backup ===&lt;br /&gt;
Secure the only file you need is the wallet.dat. Advance to make sure that Bitcoin not running anymore! The best way would be to encrypt the file and store somewhere safe.&lt;br /&gt;
&lt;br /&gt;
You can also [[API | backupwallet]] JSON-RPC command used to create a backup on the fly.&lt;br /&gt;
&lt;br /&gt;
==== Where to find the Bitcoin folder ====&lt;br /&gt;
The [[Bitcoin folder]] is the folder where the data is wallet.dat along with the file.&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
Click on &amp;quot;Start&amp;quot;, then Run and enter this:&lt;br /&gt;
:% APPDATA% \ Bitcoin&lt;br /&gt;
A folder should open now, for most it would be:&lt;br /&gt;
 C: \ Documents and Settings \ username \ Application Data \ Bitcoin (XP)&lt;br /&gt;
 C: \ Users \ username \ appdata \ roaming \ Bitcoin (Vista and 7)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!---&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
&lt;br /&gt;
If you are using Windows XP or Windows 7, you can keep your wallet on an encrypted disk image created by third-party software, such as [http://www.truecrypt.org/ TrueCrypt] (open source) or [http: / / www.jetico.com/encryption-bestcrypt/ Jetico BestCrypt] (commercial). You can probably do the same with Windows Vista or Windows 2000.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; You should configure Bitcoin in this manner only on computers where you use Bitcoin, but not do use that computer to mine. For example, this is a good configuration for a notebook or tablet computer.&lt;br /&gt;
&lt;br /&gt;
Assuming that you have installed the Windows client Bitcoin and run it at least once, the process is Described below.&lt;br /&gt;
&lt;br /&gt;
To mount the &amp;lt;p&amp;gt; Bitcoin DataDirectory on an encrypted drive &amp;lt;/ b&amp;gt; &amp;lt;/ p&amp;gt;&lt;br /&gt;
&amp;lt;ol start=1 type=1&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; use the third-party disk image encryption program of your choice to create and mount an encrypted disk image of at least 100 MB in size. &amp;lt;/ li&amp;gt;&lt;br /&gt;
Locate the &amp;lt;li&amp;gt; Bitcoin data directory, and copy the directory with all contents to the encrypted drive.&lt;br /&gt;
&amp;lt;p&amp;gt; For help finding this directory, see &amp;lt;b&amp;gt; [[# Securing_your_wallet Locating_BitCoin_s_data_directory | Locating Bitcoin&#039;s data directory]] &amp;lt;/ b&amp;gt; &amp;lt;/ p&amp;gt; &amp;lt;/ li&amp;gt;.&lt;br /&gt;
Create a Windows shortcut &amp;lt;li&amp;gt; that starts with the Bitcoin &amp;lt;code&amp;gt;-datadir &amp;lt;/ code&amp;gt; parameter specifier and the encrypted drive and directory.&lt;br /&gt;
&amp;lt;p&amp;gt; For example, if you Bitcoin installed in the default directory, mounted encrypted drive as your Bitcoin &amp;lt;code&amp;gt; E: \ &amp;lt;/ code&amp;gt;, and stored it on your Bitcoin DataDirectory as &amp;lt;code&amp;gt; Bitcoin &amp;lt;/ code&amp;gt;, you would type the following command as the shortcut target: &amp;lt;/ p&amp;gt;&lt;br /&gt;
blockquote &amp;lt;code&amp;gt; C: \ Program Files \ Bitcoin \ bitcoin.exe-datadir = E: \ Bitcoin &amp;lt;/ code&amp;gt; &amp;lt;/ blockquote&amp;gt; &amp;lt;/ li&amp;gt;&lt;br /&gt;
Open &amp;lt;li&amp;gt; Bitcoin&#039;s settings and configure it &amp;lt;b&amp;gt; NOT &amp;lt;/ b&amp;gt; to start automatically when you start Windows.&lt;br /&gt;
This is to allow &amp;lt;p&amp;gt; you to mount the encrypted disk image Bitcoin before starting Bitcoin. &amp;lt;/ p&amp;gt; &amp;lt;/ li&amp;gt;&lt;br /&gt;
Shut down &amp;lt;li&amp;gt; Bitcoin, and then restart it from the new shortcut. &amp;lt;/ li&amp;gt;&lt;br /&gt;
&amp;lt;/ Ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After doing this, any time you want to use Bitcoin, you must first mount the encrypted disk image Bitcoin using the same drive designation, and then run from the shortcut that you Bitcoin created so that it can find its data and your wallet. :-)&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Linux =====&lt;br /&gt;
Bitcoin should create a hidden folder in your home directory of the running user.&lt;br /&gt;
 ~ /. Bitcoin /&lt;br /&gt;
&lt;br /&gt;
It should not be there, it can be possibly due&lt;br /&gt;
Find /-name wallet.dat-print 2&amp;gt; / dev / null&lt;br /&gt;
. find Or as root&lt;br /&gt;
: Updatedb&lt;br /&gt;
followed by&lt;br /&gt;
: Locate wallet.dat&lt;br /&gt;
&lt;br /&gt;
The handiest backup method under Linux is probably the copy on one or more wallet.dat used for USB flash drives or memory cards that are kept in a safe place (fireproof safe, bank safe, aquarium with piranhas, etc).&lt;br /&gt;
&lt;br /&gt;
====== Individual encryption of the wallet.dat file ======&lt;br /&gt;
* For individual encryption of the purse, the available cross-platform program&#039;&#039;&#039;[http://ccrypt.sourceforge.net/ ccrypt]&#039;&#039;&#039; is well suited. It encodes a variant of the AES Rijndael algorithm. a recognized standard, which is considered very safe. The plain-text version of Wallet.dat will be replaced automatically. As with all strong encryption, a careful backup of data and keys is essential - under Linux, the risk of loss due to forgetting the key is much higher than by computer intrusions and malware.&lt;br /&gt;
&lt;br /&gt;
* For automatic storage of encrypted copies GnuPG  (Gnu Privacy Guard) is well suited. To encrypt data, ones need  only the public key.  Only to decrypt a backup, the private key is used, which can be stored otherwise in a safe place. Using a fixed pair of keys reduces also the risk of loss of a key by unnoticed typos when typing them.&lt;br /&gt;
&lt;br /&gt;
* Additional protection against attacks by key loggers provide smart cards and hardware tokens like the [http://www.privacyfoundation.de/crypto_stick/ Crypto Stick] the Deutsch Privacy Foundation or the  GnuPG Fellowship smart card. The special advantage is that you GnuPG keys that are very safe due to their length, and can be stored on the smart card. A six-digit PIN code protects the contents of the smart card. If it is entered incorrectly multiple times, then the content will be deleted. [https://www.privacyfoundation.de/wiki/CryptoStickSoftware instructions here].&lt;br /&gt;
&lt;br /&gt;
* Together with the FUSE-based file system [http://de.wikipedia.org/wiki/EncFS EncFS] can you also back up individual files as wallet.dat individually. The entire list can Bitcoin but are not used because the database is encrypted with EncFS.&lt;br /&gt;
&lt;br /&gt;
===== Mac ===== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: The following instruction are not checked due to lack of hardware. Please check and correct if necessary, then remove the note!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The directory containing the Bitcoin wallet.dat is usually here:&lt;br /&gt;
 ~ / Library / Application Support / Bitcoin /&lt;br /&gt;
&lt;br /&gt;
====== Secure all data (500 megabytes) ======&lt;br /&gt;
These steps (chain wallet and block) of all data stored on Bitcoin an encrypted disk image:&lt;br /&gt;
# Disk Utility Open&lt;br /&gt;
# Click on &amp;quot;New Image&amp;quot;, 500MB, 128-bit or 256-bit (faster or more secure) encryption specify eintelne partition.&lt;br /&gt;
# Copy in a place where you will not lose the image (eg Wuala, Strong Space ofer whatever)&lt;br /&gt;
# A strong and secure password select&lt;br /&gt;
# Copy everything from ~ / Library / Application Support / Bitcoin / in the image&lt;br /&gt;
# Create symlink to the old place, so the app can benuutzen it&lt;br /&gt;
::: Ln-s / Volumes / Bitcoin ~ / Library / Application Support / Bitcoin&lt;br /&gt;
&lt;br /&gt;
Do not forget to mount the image before using Bitcoin and unmount afterwards.&lt;br /&gt;
&lt;br /&gt;
====== Backup file wallet.dat purses alone (40MB ) ======&lt;br /&gt;
These steps only protect the file wallet.dat. This causes a small memory dump, but is more complicated.&lt;br /&gt;
&lt;br /&gt;
# Disk Utility Open&lt;br /&gt;
# Click on &amp;quot;New Image&amp;quot;, 40MB, 128-bit or 256-bit, single select partition.&lt;br /&gt;
# Store in a place where you will not lose the backup.&lt;br /&gt;
# A secure and strong password, select&lt;br /&gt;
# The file wallet.dat move in the image&lt;br /&gt;
# Create symlink to the old place, so the app can find and use the file&lt;br /&gt;
::: Ln-s / Volumes / Bitcoin / wallet.dat ~ / Library / Application Support / Bitcoin / wallet.dat&lt;br /&gt;
&lt;br /&gt;
[[File: MountWalletAndLauchnBitcoin_OSX_Automator.png | thumbnail | 150px | Mount Wallet and launch Bitcoin]]&lt;br /&gt;
Do not forget to mount the image before using Bitcoin and unmount afterwards.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; If you start the application Bitcoin without the image is mounted, the program is the symlink (a kind of shortcut) wallet.dat with the new one. Do not panic! Rename the new order wallet.dat or delete it, mount the image, and just put a new symlink. The old wallet.dat may of course be canceled under any circumstances.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Automation:&#039;&#039;&#039; The program [http://en.wikipedia.org/wiki/Automator_% 29% 28software Automator] (included in OS X) can automatically mount your wallet and start Bitcoin App.&lt;br /&gt;
&lt;br /&gt;
Alternatively, the following shell script can be used to decrypt wallet.dat which automatically starts the Bitcoin client, and they subsequently re-encrypted. The script works for sowoghl for OSX and Linux: [http://lorelei.kaverit.org/bitcoin.sh Bitcoin-launch-script]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== General solution ====&lt;br /&gt;
wallet.dat is not usually encrypted, everyone who has access to the file, can freely dispose of the coins. You can encrypt your wallet.dat with one of these programs, should there be the slightest chance that someone else has access.&lt;br /&gt;
&lt;br /&gt;
Note: Encryption does not protect the wallet against security risk &#039;&#039;after&#039;&#039; they have occured. Encryping a wallet after finding a computer virus or a trojan helps absolutely nothing. Also, encryption does not help against the complete loss of control which a system compromise means.&lt;br /&gt;
&lt;br /&gt;
* [http://www.7-zip.org/ 7-Zip]&lt;br /&gt;
* [http://www.axantum.com/axcrypt/ AxCrypt]&lt;br /&gt;
* [http://www.truecrypt.org/ TrueCrypt]&lt;br /&gt;
* [http://www.rarlab.com/ WinRar]&lt;br /&gt;
* [http://de.wikipedia.org/wiki/EncFS EncFS] (Linux)&lt;br /&gt;
&lt;br /&gt;
==== Encryption with Smart Card ====&lt;br /&gt;
&lt;br /&gt;
Folders can be encrypted with GnuPG-compatible smart card. A very secure solution is to stick the Crypto Deutsch Privacy Foundation:&lt;br /&gt;
&lt;br /&gt;
[http://www.privacyfoundation.de/crypto_stick/ Crypto Stick overview]&lt;br /&gt;
&lt;br /&gt;
[https://www.privacyfoundation.de/wiki/CryptoStickSoftware Intallation and use]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Storing the Archives ====&lt;br /&gt;
A backup on Flash Media / Memory Sticks and storing them in secure locations is a reasonable solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== BOTG: Bitcoin Off The Grid===&lt;br /&gt;
* Another alternative that is suitable for high security requirements,is  &amp;quot;BOTG - Bitcoin off-the-grid&amp;quot; [http://forum.bitcoin.org/index.php?topic=7374.msg108351 see info in the announcement to LinuxCoin]. It is a script that  can create a key pair &#039;&#039;without&#039;&#039; Internet connection. As the private keys are created on a system that does not have Internet access, and are stored offline, they can not get lost via the Internet. The public key can be passed on and received as normal transactions that can be looked up in block Explorer. Only if you want to use the fund, you must import the private key into a Bitcoin client. From then on, the normal safety precautions apply.&lt;/div&gt;</summary>
		<author><name>Joise</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Talk:Securing_your_wallet&amp;diff=14941</id>
		<title>Talk:Securing your wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Talk:Securing_your_wallet&amp;diff=14941"/>
		<updated>2011-08-14T09:28:16Z</updated>

		<summary type="html">&lt;p&gt;Joise: /* Passwords */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The five paragraphs in Technical Background all say the same thing. --[[User:Mcandre|Mcandre]]&lt;br /&gt;
&lt;br /&gt;
Note: the backupwallet.sh script in the linux section doesn&#039;t actually work.&lt;br /&gt;
I suspect it is caused by the wiki changing the formatting.&lt;br /&gt;
I wrote my own version that uses much more standard shell syntax.&lt;br /&gt;
&lt;br /&gt;
[[User:Wscott|Wscott]] 11:28, 11 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I fixed the backupwallet.sh script. It just needed a nowiki tag around a conditional statement. -- [[User:Mweather|Mweather]] 23:48, 20 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
The approach for &amp;quot;Making a secure workspace&amp;quot; seems to differ greatly for linux and mac. Why? It seems like if you are going to make firefox secure, which is basically all the linux section recommends, you would want to do that on a mac too. And the recommendation in the mac section to keep the wallet in an encrypted volume with a symlink in the expected system location should be done on a linux box too, shouldn&#039;t it, like using truecrypt or something... Am I wrong??? Can someone with advanced knowledge please advise...? Also, if you want bitcoin to run all the time in the background on linux, but you have it set up in a separate user from your main user account, well, you are out of luck? Can justifications and explanations be added to the recommendations, and also I guess some alternatives with pros and cons be offered, for people with different needs and computing situations. Thanks! --[[User:GusGustavo|GusGustavo]] 13:33, 26 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Time Sensitivity ==&lt;br /&gt;
&lt;br /&gt;
Is it possible to still send money to my wallet, even if it&#039;s backed up and offline?  Do bitcoins ever expire if they&#039;re not spent, or is there anything bad that can happen by not using my bitcoin client in a long time? [[User:Daniel.benoy|Daniel.benoy]] 23:18, 8 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== How often is it needed to backup the Wallet? ==&lt;br /&gt;
&lt;br /&gt;
Is it necessary to make a backup after each transaction? This page is not clear about this.&lt;br /&gt;
Please add this information to the page!&lt;br /&gt;
&lt;br /&gt;
== Creating a New Wallet ==&lt;br /&gt;
&lt;br /&gt;
This section isn&#039;t helpful; it tells you when to create a new wallet, but not how.  I&#039;m a new user, and the wallet was created when I installed the BitCoin program.  I will find out how to create a new wallet, and then edit this section so that it actually explains the task that it sets out to explain. :-) [[User:ErgoOne|ErgoOne]] 15:19, 9 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Making a secure workspace ==&lt;br /&gt;
&lt;br /&gt;
For me space needed in ~/Library/Application Support/Bitcoin (Mac) is more than 400MB (!) after having loaded all blocks from bitcoin app. So 100MB is much too small (may be sufficient for just wallet.dat, but then the steps to do had to be changed). [[User:Hartrock|Hartrock]] 18:48, 12 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I updated the wiki steps to just backup wallet.dat --[[User:ChocoboLee|ChocoboLee]] 19:18, 15 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Flaws with argument regarding encryption ==&lt;br /&gt;
&lt;br /&gt;
Can someone please explain to me how encrypting your wallet will actually protect against a trojan stealing it.  Because once you mount the encrypted file, and decrypt it not only can bitcoin see it but the trojan can as well.  This strategy seems to work only in the following circumstances:&lt;br /&gt;
1. The wallet that has the majority of your cash you never decrypt when you have an open internet connection.&lt;br /&gt;
2. Assumes that a trojan only operates when an internet connection is present and it can transmit the wallet data file.&lt;br /&gt;
&lt;br /&gt;
Even if you were paranoid and never were connected to the internet when the wallet file with the bulk of your funds was decrypted this still would not solve the problem.  In the event that a trojan seeks to copy your wallet file to another location on your computer it could wait for an open internet connection to transmit this data.  So even if you reencrypt the wallet file before connecting to the internet this type of trojan has already made a copy of the decrypted file and can transmit it as soon as an internet connection becomes available.&lt;br /&gt;
&lt;br /&gt;
Also how in the world could you ever use this wallet to transfer cash to another user if you are offline?  Maybe I don&#039;t understand how bitcoin works but don&#039;t you need to be online in order to transfer bitcoins?  Basically the bottom line is that bitcoin cannot read an encrypted wallet file which means that in order to use the wallet you need to decrypt it which means its vulnerable to trojans who can steal it the moment you want to use it.&lt;br /&gt;
&lt;br /&gt;
This seems to be a fundamental flaw in this discussion &amp;quot;securing your wallet&amp;quot;  Why doesn&#039;t bitcoin just address this in the software allowing for the wallet to always be encrypted and require a password upon startup.  If you want bitcoin to go mainstream I don&#039;t understand why you can&#039;t address this fundamental flaw that would be solved by an always encrypted wallet file that the software can read and write to.&lt;br /&gt;
&lt;br /&gt;
::The fundamental flaw is trying to secure the wallet when the whole system is already technically compromised. It does not help to have a secure wallet then. What a trojan could do is, for example, to replace the bitcoin client by a sligthly changed one that usually works as expected, but once in a while sends the money to an address which is owned by the attacker. The people you think you pay will become angry because the money you think to send never does arrive at them. Of course, the malicious client can be intelligent enough to wait until the is some real amount of coins in the play. One day you&#039;ll think you bought a car but the money is somewhere else. The same applies, for example, if the payment addresses you receive are modified by some malicious e-mail program.&lt;br /&gt;
&lt;br /&gt;
::So what is the bottom line? Encrypting the wallet helps against a roommate stealing your coins if he has two minutes of physical access to your computer. It helps against burglary and forgetting the laptop in the train. It generally does NOT help against compromise of the system. The &#039;&#039;&#039;whole&#039;&#039;&#039; system &#039;&#039;&#039;must&#039;&#039;&#039; be kept safe, not just the data in the wallet. And this is not something that the bitcoin software is responsible for. It is the responsibility of the user to install and maintain a secure system. It is a fundamental fallacy to expect that a certain piece of software should still work as the user expects if the whole system is not any more under the control of the user. In this sense, bitcoin can not go mainstream. Instead, main stream users need to reach some point of mental sanity. --[[User:Joise|Joise]] 09:14, 14 August 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
====Added a new entry to backup methods====&lt;br /&gt;
[[WalletPaperbackup]] Is a great way to get your wallet out of the digital world and onto paper&lt;br /&gt;
--[[User:Jrwr|Jrwr]] 02:02, 24 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Unsecure suggestion for passwords ==&lt;br /&gt;
&lt;br /&gt;
Especially with Bitcoins the Password advice from Gibson Research is dangerous because passwords must&lt;br /&gt;
also be safe in the future when it comes to wallet storing.&lt;br /&gt;
This is definitely not given with this system. It might be true, that&lt;br /&gt;
with today&#039;s brute-force tools, the &amp;quot;d0g...........&amp;quot; pw is safer than&lt;br /&gt;
hkjhHZ756s=&amp;amp;g%7 but in the very near future (maybe already exists)&lt;br /&gt;
there will be new tools, that will find out, what kind of simplifiers&lt;br /&gt;
are often used by humans and will combine brutforce with simplifiers&lt;br /&gt;
and thus come to &amp;quot;d0g............&amp;quot; very quickly!&lt;br /&gt;
&lt;br /&gt;
== Section 4.2 ==&lt;br /&gt;
If you recommend  that one backup wallet.dat on a mac via creating an encrypted image file, don&#039;t you think you should also remind the user to backup his ~/Library/Keychains directory? There is little point in backing up wallet.dmg on Wuala or whatever if you lose your AES key to the image, and the scenario when you need to recover wallet.dmg is probably the scenario where you&#039;ve also lost ~/Library/Keychains... e.g. laptop stolent, etc.&lt;br /&gt;
&lt;br /&gt;
== Back-Translation of German Version ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
I have translated the page to the German Version, expanded it by several points and concepts  which seem important to me. Here is the back-translated version as a suggestion what could be expanded. I&#039;ve translated it quickly using Google Translate, that means wording and style can&#039;t be expected to be perfect. Nevertheless, I hope it&#039;s helpful. --[[User:Joise|Joise]] 09:14, 14 August 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
The security of the wallet can be divided into two separate objectives:&lt;br /&gt;
&lt;br /&gt;
1. Safeguard against loss&lt;br /&gt;
&lt;br /&gt;
2. Secure against theft&lt;br /&gt;
&lt;br /&gt;
In the case of a currently not adequately secured wallet (eg with a weak password uploaded on the Internet):&lt;br /&gt;
&lt;br /&gt;
3. New, create a mew secure wallet (with a reasonably long password)&lt;br /&gt;
&lt;br /&gt;
=== Technical background ===&lt;br /&gt;
The important first objective of the design of the wallet is protection against data loss. The personal bitcoin wallet has a pool of queued keys stored in a file named wallet.dat. The default number is 100 keys in the [[Key Pool | Key pool.]] The number of can be adjusted with the &amp;quot;-keypool&amp;quot; parameter in the command line. If for some reason you need a new address, it is not generated on the fly, but taken from the pool. A new key is then created to fill the pool back to 100 keys. If a backup is first created, it contains all used keys plus 100 unused ones. After a transaction, 99 unused keys remain. After 100 operations which require a new key, new keys are used, which are not present in the backup. Because the backup does not have these new keys, this backup can possibly lead to a recovery loss of Bitcoins if the wallet file is destroyed, for example by a head crash.&lt;br /&gt;
&lt;br /&gt;
The safety of deposits in Bitcoin depends on three conditions:&lt;br /&gt;
# The &#039;&#039;&#039;confidentiality (secrecy)&#039;&#039;&#039; of the private key for the entire time from initial production to final use&lt;br /&gt;
# The &#039;&#039;&#039;integrity&#039;&#039;&#039; of the software on the system used.&lt;br /&gt;
# As well as the &#039;&#039;&#039;protection from loss of wallet&#039;&#039;&#039; eg by failure of the hard disk&lt;br /&gt;
&lt;br /&gt;
The bitcoin software assumes (for very good reasons) that integrity and confidentality of the computer and user account is intact. The reason for this is that, strictly spoken, securing the computer is not the business of some application software like bitcoin. A computer which has not &#039;&#039;&#039;both&#039;&#039;&#039; its confidentiality &#039;&#039;&#039;and&#039;&#039;&#039; integrity ensured, is &#039;&#039;&#039;compromised&#039;&#039;&#039;. This means, that it can not longer be excluded that Bitcoins are stolen. A computer on which &#039;&#039;&#039;malware&#039;&#039;&#039; in the form of some trojan is installed, is always compromised. All data - including the bitcoin wallet - could be &amp;quot;stolen&amp;quot;. On the other hand - and this is far more far-reaching and important  - the other software on the computer is absolutely no longer under control of the user. A compromised system can &#039;&#039;&#039;only&#039;&#039;&#039; be brought back to a safe condition if it is completely erased, fully installed with a fresh operating system and all new security updates are applied. A &amp;quot;disinfection&amp;quot; of virus-infected programs is not enough! Erasing the old, compromised system can also mean it is necessary to flash the BIOS and do a BIOS update - there is some malware which modifies the BIOS.&lt;br /&gt;
&lt;br /&gt;
A password that belongs to a data backup must be permanently protected from loss just like the files themselves, otherwise in case of doubt the backup is worthless.&lt;br /&gt;
&lt;br /&gt;
=== Securing the confidentiality and integrity of the Wallet and Software ===&lt;br /&gt;
&lt;br /&gt;
==== Creating a New Wallet ====&lt;br /&gt;
&lt;br /&gt;
In the event that the wallet was possibly or actually stored in a compromised state, or spreaded, it is wise to create a new wallet and to transfer all money amounts in the old wallet to the new. Once this is done, someone who has attained knowledge of the old private keys, can not longer use them to steal bitcoins. Keep in mind that leaked keys can be used much later from their generation. For example, if you generate some keys to day, transfer them to a new computer in three years, and throw the old computer in ten years to the trash, and it still contains keys that you have created today, these could still be used to access bitcoins that you received in the meantime.&lt;br /&gt;
&lt;br /&gt;
Creating a new wallet can be useful, for example, if someone has saved a wallet with a password of 12 characters for a service online. Meanwhile, passwords with 12 up to about 15 characters are decoded and the private keys are no longer safe. The strategy only to re-encrypt the wallet is not enough, because the keys are not safe.&lt;br /&gt;
&lt;br /&gt;
==== Creating a safe and secure work space ====&lt;br /&gt;
&lt;br /&gt;
Large and complex programs like Web browsers are never completely safe. Therefore, it is extremely useful, not to run the Bitcoin client program with the user identity that you use to surf the Web or read e-mails. The modern operating systems can isolate applications for different user IDs from each other quite effectively, and this is a huge advantage to security.&lt;br /&gt;
&lt;br /&gt;
===== Digression: Secure Passwords =====&lt;br /&gt;
&lt;br /&gt;
====== Passwords ======&lt;br /&gt;
A proven method for producing safe, but still learnable passwords goes as follows:&lt;br /&gt;
&lt;br /&gt;
* Make up a nonsense phrase like&lt;br /&gt;
 &amp;quot;Thirty crows fly backwards to the moon, but they do not have a ticket.&amp;quot;&lt;br /&gt;
The more bizarre the sentence, the better you remember it.&lt;br /&gt;
&lt;br /&gt;
* The first letters and numbers are used for the password:&lt;br /&gt;
 30CfbwttM,btdnhaT&lt;br /&gt;
&lt;br /&gt;
* Now we get creative and replace a few characters, eg &amp;quot;A&amp;quot; looks like but like &amp;quot;4&amp;quot;:&lt;br /&gt;
 30Cfbw2tM,b|dnh@T&lt;br /&gt;
&lt;br /&gt;
* Now insert one or a few signs that are not found on English keyboards [https://en.bitcoin.it/wiki/Microsoft_Windows_Unicode_Input (Tips)]:&lt;br /&gt;
 3ß0Cþfböw2tM,b|dnh@฿T&lt;br /&gt;
&lt;br /&gt;
Strong passwords are now, where huge computing resources like hashed databases and botnets are available for cracking, about 15 to 20 characters long. Few people can remember so long passwords  error-free, especially if they make some longer holiday. Therefore, write to the password and put it in his wallet. (That&#039;s still heretical but I have a good Reference - [http://en.wikipedia.org/wiki/Bruce_Schneier Bruce Schneier] [http://www.schneier.com/blog/archives/2005/06/write_down_your.html])&lt;br /&gt;
&lt;br /&gt;
* To protect against unauthorized use of the written down password one should append some characters that you really have in your head.&lt;br /&gt;
&lt;br /&gt;
Now it is so that a forgotten password is at least as bad as a cracked. A button labeled &amp;quot;Forgot your password, sent new by e-mail&amp;quot; does not exist in Bitcoin. &#039;&#039;&#039;So the consequence of &amp;quot;Password away&amp;quot; is inevitable &amp;quot;money away &amp;quot;&#039;&#039;&#039;. Don&#039;t forget that!&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;The written-down password&#039;&#039;&#039;, and should be preserved in something like a bankl deposit box (can be rented for a few bucks yearsly) or in a fireproof safe.&lt;br /&gt;
&lt;br /&gt;
====== Passphrases (password phrases) or mantras ======&lt;br /&gt;
&lt;br /&gt;
* An alternative to passwords which has at least the same strength against techniques like rainbow tables, &#039;&#039;&#039;but is in comparison  much easier to remember&#039;&#039;&#039; is the use of &#039;&#039;&#039;pass-phrases&#039;&#039;&#039; or a &amp;quot;mantra&amp;quot;. The required length depends on the use. Passphrases for online services may be safe enough with four common words. Secure passphrases for files (which can be rapidly tried off-line) should contain at least six unusual words and at least 35 characters in length. This [http://www.explainxkcd.com/2011/08/10/password-strength/ comic by XKCD] explains the principle.&lt;br /&gt;
&lt;br /&gt;
* An example sentence would be: &amp;quot;The Lemon flambé the okapi a phosphorescent absolution.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Much of the strength of this method relies on technical reasons: Once a password has reached a certain minimal complexity, the fastest way to crack the password is a brute-force search with rainbow tables and charts. And since for this methods, the length of the password is the decisive factor, long pass phrases, which are comparatively much better to remember, win over short very complex passwords (which are hard to remember but easier to crack).&lt;br /&gt;
&lt;br /&gt;
* In-depth information on passphrases here: [http://www.iusmentis.com/security/passphrasefaq/ passphrase FAQ] by Randall T. Williams.&lt;br /&gt;
&lt;br /&gt;
* Warning: Completely unsuitable are fixed expressions and popular idioms. Don&#039;t use any meaningful sentence and anything that might be published on the web.&lt;br /&gt;
&lt;br /&gt;
===== Special Linux distributions =====&lt;br /&gt;
&lt;br /&gt;
To  secure a Windows system comprehensively is a complex and difficult task. Securing which is appropriate for the administration of five-figure amounts requires knowledge which the average user does not have.&lt;br /&gt;
&lt;br /&gt;
As an alternative, there are some special Linux distributions. Using them, one can create a secure space specially for Bitcoin,  and they require almost no setup:&lt;br /&gt;
&lt;br /&gt;
* [http://www.heise.de/ct/projekte/Sicheres-Online-Banking-mit-Bankix-284099.html c&#039;t Bankix], a distribution for online banking, is a adapted and, of course, free version of Ubuntu that was created by the renowned German Heise magazine publisher. Following to the (important) first update the system will be put on a read-only medium and cannot longer be manipulated by unauthorized changes to the software.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Damn_Small_Linux Damn Small Linux] is a popular, small Debian-based Linux, which contains only the most important functions and thus provides less attack surface. The derivation from Debian guarantees speedy and thorough security updates.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Knoppix Knoppix] is a popular live-CD distribution with excellent hardware detection, which has a slightly larger footprint than Damn Small Linux, and a number of interesting features. For example, it offers support for blind and visually impaired persons.&lt;br /&gt;
* [http://forum.bitcoin.org/index.php?topic=7374 LinuxCoin], many additional functions for mining&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following distributions are suitable only for users with good knowledge. However, their excellent safety features makes them quite interesting starting points for Bitcoin Appliances:&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Tin_Hat_Linux Tin Hat Linux] is a [http://en.wikipedia.org/wiki/Hardened_Gentoo Hardened Gentoo] derivative. In addition to a very small size and a very comprehensive encryption it has interesting additional security features, such as [http://en.wikipedia.org/wiki/Grsecurity Grsecurity].&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Alpine_Linux Alpine Linux] uses, similar to Tin Hat Linux etc. Kernel functions with Stack Smashing Protection. It uses instead of the standard glibc the uClibc, which means that the Bitcoin client needs to be compiled specifically for this distribution.&lt;br /&gt;
&lt;br /&gt;
===== Linux =====&lt;br /&gt;
====== Protected user account ======&lt;br /&gt;
&lt;br /&gt;
The first step is [https://help.ubuntu.com/8.04/serverguide/C/user-management.html to create a new user], which goes with the command:&lt;br /&gt;
&lt;br /&gt;
sudo adduser &amp;lt;code&amp;gt; new_user_name &amp;lt;/ code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On the message &amp;quot;Enter a new value or press ENTER for the default&amp;quot; one needs only to press the Return key.&lt;br /&gt;
&lt;br /&gt;
Then do you register as a new user, eg &amp;quot;Switch User&amp;quot; with (at Ubuntu in the menu to log off). If you are logged in, we search for the file manager, select this from the home directory (with the house icon), then right-click &amp;quot;Properties&amp;quot;, then the access permissions. Here you select &amp;quot;Other&amp;quot; and set the permissions to &amp;quot;nobody&amp;quot;. With this step, other programs can not read the other user&#039;s wallet.&lt;br /&gt;
&lt;br /&gt;
The newly created user should be safe to use in order to keep him safe, exclusively for Bitcoin.&lt;br /&gt;
&lt;br /&gt;
There is also a good idea to encrypt this user&#039;s home directory with the package ecryptfs-utils.&lt;br /&gt;
&lt;br /&gt;
# If the home directory is not empty, first backup it to some other medium.&lt;br /&gt;
# Now install ecryptfs-utils (Ubuntu: sudo apt-get install ecryptfs-utils)&lt;br /&gt;
# From X11 (graphical system) log and log in with Ctrl + Alt + F1 in the Linux console - if you are logged in X11, the home directory is encrypted.&lt;br /&gt;
# The current directory change so that it is not in the home folder, eg &amp;quot;Cd /&amp;quot;.&lt;br /&gt;
# The migration tool to run: (in Ubuntu: sudo ecryptfs-migrate-home-u username)&lt;br /&gt;
# If it succeeds then you can press ALT + F8 to go back and log in X11.&lt;br /&gt;
# Run the command &#039;ecryptfs-unwrap-passphrase&#039;. Without exception &#039;&#039;&#039;write and store the code that you receive on a secure medium&#039;&#039;. &#039;&#039;&#039;Without this code no data - including the wallet  - can be accessed if the system does not work&#039;&#039;&#039;&lt;br /&gt;
# Run the command &#039;ecryptfs-setup-swap&#039; run, which encrypts the swap partition. Otherwise, keys in your purse in plain text can go to the the swap partition where they might be stolen. This unfortunately also means that &amp;quot;idle&amp;quot; or Hibernate can not be used anymore because the bootloader can not restore the dump. An more conventient alternative is to overwrite the swap partition when you shut down the machine (after the deactivation of virtual memory) with random data.&lt;br /&gt;
&lt;br /&gt;
(Instructions from [http://bodhizazen.net/Tutorials/Ecryptfs/ # Migrate])&lt;br /&gt;
&lt;br /&gt;
====== For more information ======&lt;br /&gt;
* [https://help.ubuntu.com/community/Security Security features on ubuntu]&lt;br /&gt;
&lt;br /&gt;
* [http://www.techrepublic.com/blog/10things/10-ways-to-secure-your-linux-desktop/359 10 ways to secure your lInux desktop]&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
&lt;br /&gt;
* [http://windows.microsoft.com/de-DE/windows7/help/security-privacy-user-accounts Basics]&lt;br /&gt;
&lt;br /&gt;
* Create an extra user, under which only the Bitcoin software is running. So the wallet is somewhat protected from malicious code in applications for other users:&lt;br /&gt;
** [http://support.microsoft.com/kb/905056/en Windows XP]&lt;br /&gt;
** [http://windows.microsoft.com/en-US/windows7/Create-a-user-account Windows 7]&lt;br /&gt;
&lt;br /&gt;
====Browser Security ====&lt;br /&gt;
&lt;br /&gt;
===== Firefox =====&lt;br /&gt;
To secure the browser, you start Firefox, go to menu &amp;quot;Edit&amp;quot; (edit), and select &amp;quot;Preferences&amp;quot; (Settings).&lt;br /&gt;
&lt;br /&gt;
* Now you start with the tabs on the left, select the &amp;quot;Startup&amp;quot; option &amp;quot;Show a blank page&amp;quot; (Clean Slate).&lt;br /&gt;
* By &amp;quot;content&amp;quot; (content)&lt;br /&gt;
** The option &amp;quot;Load images automatically / Load images automatically&amp;quot; opt out,&lt;br /&gt;
** Also &amp;quot;Enable Javascript Enable / javascript&amp;quot; opt out.&lt;br /&gt;
* In the tab &amp;quot;privacy / data protection&amp;quot; in the &amp;quot;History / History History,&amp;quot; select &amp;quot;Never remember history&amp;quot; / &amp;quot;do not save history&amp;quot;.&lt;br /&gt;
* In the tab &amp;quot;Security&amp;quot; in the &amp;quot;Passwords&amp;quot;&lt;br /&gt;
** The &amp;quot;remember passwords / passwords save&amp;quot; deselect&lt;br /&gt;
** Also &amp;quot;use a master password&amp;quot; / &amp;quot;master password&amp;quot;.&lt;br /&gt;
* Finally, in the tab &amp;quot;Advanced&amp;quot; / &amp;quot;Advanced&amp;quot; option&lt;br /&gt;
** &amp;quot;Automatically check for updates&amp;quot; deselect&lt;br /&gt;
** As &amp;quot;add-ons&amp;quot; and&lt;br /&gt;
** &amp;quot;Search engines&amp;quot; / &amp;quot;search engines&amp;quot; opt out.&lt;br /&gt;
&lt;br /&gt;
If Javascript is disabled, the page linux download page] to download new versions of the Bitcoin Clients will no longer automatically download, so you have to link to the &amp;quot;direct link&amp;quot; on notice &amp;quot;Problems with the download? Please use this &#039;direct link&#039; or try another mirror.&amp;quot; . click Once you make the effort made, of course you checked the download of new clients Bitcoin the checksums, which are indicated on the sourceforge page, with the program sha1.&lt;br /&gt;
&lt;br /&gt;
=== Protect against data loss: Backup ===&lt;br /&gt;
Secure the only file you need is the wallet.dat. Advance to make sure that Bitcoin not running anymore! The best way would be to encrypt the file and store somewhere safe.&lt;br /&gt;
&lt;br /&gt;
You can also [[API | backupwallet]] JSON-RPC command used to create a backup on the fly.&lt;br /&gt;
&lt;br /&gt;
==== Where to find the Bitcoin folder ====&lt;br /&gt;
The [[Bitcoin folder]] is the folder where the data is wallet.dat along with the file.&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
Click on &amp;quot;Start&amp;quot;, then Run and enter this:&lt;br /&gt;
:% APPDATA% \ Bitcoin&lt;br /&gt;
A folder should open now, for most it would be:&lt;br /&gt;
 C: \ Documents and Settings \ username \ Application Data \ Bitcoin (XP)&lt;br /&gt;
 C: \ Users \ username \ appdata \ roaming \ Bitcoin (Vista and 7)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!---&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
&lt;br /&gt;
If you are using Windows XP or Windows 7, you can keep your wallet on an encrypted disk image created by third-party software, such as [http://www.truecrypt.org/ TrueCrypt] (open source) or [http: / / www.jetico.com/encryption-bestcrypt/ Jetico BestCrypt] (commercial). You can probably do the same with Windows Vista or Windows 2000.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; You should configure Bitcoin in this manner only on computers where you use Bitcoin, but not do use that computer to mine. For example, this is a good configuration for a notebook or tablet computer.&lt;br /&gt;
&lt;br /&gt;
Assuming that you have installed the Windows client Bitcoin and run it at least once, the process is Described below.&lt;br /&gt;
&lt;br /&gt;
To mount the &amp;lt;p&amp;gt; Bitcoin DataDirectory on an encrypted drive &amp;lt;/ b&amp;gt; &amp;lt;/ p&amp;gt;&lt;br /&gt;
&amp;lt;ol start=1 type=1&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; use the third-party disk image encryption program of your choice to create and mount an encrypted disk image of at least 100 MB in size. &amp;lt;/ li&amp;gt;&lt;br /&gt;
Locate the &amp;lt;li&amp;gt; Bitcoin data directory, and copy the directory with all contents to the encrypted drive.&lt;br /&gt;
&amp;lt;p&amp;gt; For help finding this directory, see &amp;lt;b&amp;gt; [[# Securing_your_wallet Locating_BitCoin_s_data_directory | Locating Bitcoin&#039;s data directory]] &amp;lt;/ b&amp;gt; &amp;lt;/ p&amp;gt; &amp;lt;/ li&amp;gt;.&lt;br /&gt;
Create a Windows shortcut &amp;lt;li&amp;gt; that starts with the Bitcoin &amp;lt;code&amp;gt;-datadir &amp;lt;/ code&amp;gt; parameter specifier and the encrypted drive and directory.&lt;br /&gt;
&amp;lt;p&amp;gt; For example, if you Bitcoin installed in the default directory, mounted encrypted drive as your Bitcoin &amp;lt;code&amp;gt; E: \ &amp;lt;/ code&amp;gt;, and stored it on your Bitcoin DataDirectory as &amp;lt;code&amp;gt; Bitcoin &amp;lt;/ code&amp;gt;, you would type the following command as the shortcut target: &amp;lt;/ p&amp;gt;&lt;br /&gt;
blockquote &amp;lt;code&amp;gt; C: \ Program Files \ Bitcoin \ bitcoin.exe-datadir = E: \ Bitcoin &amp;lt;/ code&amp;gt; &amp;lt;/ blockquote&amp;gt; &amp;lt;/ li&amp;gt;&lt;br /&gt;
Open &amp;lt;li&amp;gt; Bitcoin&#039;s settings and configure it &amp;lt;b&amp;gt; NOT &amp;lt;/ b&amp;gt; to start automatically when you start Windows.&lt;br /&gt;
This is to allow &amp;lt;p&amp;gt; you to mount the encrypted disk image Bitcoin before starting Bitcoin. &amp;lt;/ p&amp;gt; &amp;lt;/ li&amp;gt;&lt;br /&gt;
Shut down &amp;lt;li&amp;gt; Bitcoin, and then restart it from the new shortcut. &amp;lt;/ li&amp;gt;&lt;br /&gt;
&amp;lt;/ Ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After doing this, any time you want to use Bitcoin, you must first mount the encrypted disk image Bitcoin using the same drive designation, and then run from the shortcut that you Bitcoin created so that it can find its data and your wallet. :-)&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Linux =====&lt;br /&gt;
Bitcoin should create a hidden folder in your home directory of the running user.&lt;br /&gt;
 ~ /. Bitcoin /&lt;br /&gt;
&lt;br /&gt;
It should not be there, it can be possibly due&lt;br /&gt;
Find /-name wallet.dat-print 2&amp;gt; / dev / null&lt;br /&gt;
. find Or as root&lt;br /&gt;
: Updatedb&lt;br /&gt;
followed by&lt;br /&gt;
: Locate wallet.dat&lt;br /&gt;
&lt;br /&gt;
The handiest backup method under Linux is probably the copy on one or more wallet.dat used for USB flash drives or memory cards that are kept in a safe place (fireproof safe, bank safe, aquarium with piranhas, etc).&lt;br /&gt;
&lt;br /&gt;
====== Individual encryption of the wallet.dat file ======&lt;br /&gt;
* For individual encryption of the purse, the available cross-platform program&#039;&#039;&#039;[http://ccrypt.sourceforge.net/ ccrypt]&#039;&#039;&#039; is well suited. It encodes a variant of the AES Rijndael algorithm. a recognized standard, which is considered very safe. The plain-text version of Wallet.dat will be replaced automatically. As with all strong encryption, a careful backup of data and keys is essential - under Linux, the risk of loss due to forgetting the key is much higher than by computer intrusions and malware.&lt;br /&gt;
&lt;br /&gt;
* For automatic storage of encrypted copies GnuPG  (Gnu Privacy Guard) is well suited. To encrypt data, ones need  only the public key.  Only to decrypt a backup, the private key is used, which can be stored otherwise in a safe place. Using a fixed pair of keys reduces also the risk of loss of a key by unnoticed typos when typing them.&lt;br /&gt;
&lt;br /&gt;
* Additional protection against attacks by key loggers provide smart cards and hardware tokens like the [http://www.privacyfoundation.de/crypto_stick/ Crypto Stick] the Deutsch Privacy Foundation or the  GnuPG Fellowship smart card. The special advantage is that you GnuPG keys that are very safe due to their length, and can be stored on the smart card. A six-digit PIN code protects the contents of the smart card. If it is entered incorrectly multiple times, then the content will be deleted. [https://www.privacyfoundation.de/wiki/CryptoStickSoftware instructions here].&lt;br /&gt;
&lt;br /&gt;
* Together with the FUSE-based file system [http://de.wikipedia.org/wiki/EncFS EncFS] can you also back up individual files as wallet.dat individually. The entire list can Bitcoin but are not used because the database is encrypted with EncFS.&lt;br /&gt;
&lt;br /&gt;
===== Mac ===== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: The following instruction are not checked due to lack of hardware. Please check and correct if necessary, then remove the note!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The directory containing the Bitcoin wallet.dat is usually here:&lt;br /&gt;
 ~ / Library / Application Support / Bitcoin /&lt;br /&gt;
&lt;br /&gt;
====== Secure all data (500 megabytes) ======&lt;br /&gt;
These steps (chain wallet and block) of all data stored on Bitcoin an encrypted disk image:&lt;br /&gt;
# Disk Utility Open&lt;br /&gt;
# Click on &amp;quot;New Image&amp;quot;, 500MB, 128-bit or 256-bit (faster or more secure) encryption specify eintelne partition.&lt;br /&gt;
# Copy in a place where you will not lose the image (eg Wuala, Strong Space ofer whatever)&lt;br /&gt;
# A strong and secure password select&lt;br /&gt;
# Copy everything from ~ / Library / Application Support / Bitcoin / in the image&lt;br /&gt;
# Create symlink to the old place, so the app can benuutzen it&lt;br /&gt;
::: Ln-s / Volumes / Bitcoin ~ / Library / Application Support / Bitcoin&lt;br /&gt;
&lt;br /&gt;
Do not forget to mount the image before using Bitcoin and unmount afterwards.&lt;br /&gt;
&lt;br /&gt;
====== Backup file wallet.dat purses alone (40MB ) ======&lt;br /&gt;
These steps only protect the file wallet.dat. This causes a small memory dump, but is more complicated.&lt;br /&gt;
&lt;br /&gt;
# Disk Utility Open&lt;br /&gt;
# Click on &amp;quot;New Image&amp;quot;, 40MB, 128-bit or 256-bit, single select partition.&lt;br /&gt;
# Store in a place where you will not lose the backup.&lt;br /&gt;
# A secure and strong password, select&lt;br /&gt;
# The file wallet.dat move in the image&lt;br /&gt;
# Create symlink to the old place, so the app can find and use the file&lt;br /&gt;
::: Ln-s / Volumes / Bitcoin / wallet.dat ~ / Library / Application Support / Bitcoin / wallet.dat&lt;br /&gt;
&lt;br /&gt;
[[File: MountWalletAndLauchnBitcoin_OSX_Automator.png | thumbnail | 150px | Mount Wallet and launch Bitcoin]]&lt;br /&gt;
Do not forget to mount the image before using Bitcoin and unmount afterwards.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; If you start the application Bitcoin without the image is mounted, the program is the symlink (a kind of shortcut) wallet.dat with the new one. Do not panic! Rename the new order wallet.dat or delete it, mount the image, and just put a new symlink. The old wallet.dat may of course be canceled under any circumstances.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Automation:&#039;&#039;&#039; The program [http://en.wikipedia.org/wiki/Automator_% 29% 28software Automator] (included in OS X) can automatically mount your wallet and start Bitcoin App.&lt;br /&gt;
&lt;br /&gt;
Alternatively, the following shell script can be used to decrypt wallet.dat which automatically starts the Bitcoin client, and they subsequently re-encrypted. The script works for sowoghl for OSX and Linux: [http://lorelei.kaverit.org/bitcoin.sh Bitcoin-launch-script]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== General solution ====&lt;br /&gt;
wallet.dat is not usually encrypted, everyone who has access to the file, can freely dispose of the coins. You can encrypt your wallet.dat with one of these programs, should there be the slightest chance that someone else has access.&lt;br /&gt;
&lt;br /&gt;
Note: Encryption does not protect the wallet against security risk &#039;&#039;after&#039;&#039; they have occured. Encryping a wallet after finding a computer virus or a trojan helps absolutely nothing. Also, encryption does not help against the complete loss of control which a system compromise means.&lt;br /&gt;
&lt;br /&gt;
* [http://www.7-zip.org/ 7-Zip]&lt;br /&gt;
* [http://www.axantum.com/axcrypt/ AxCrypt]&lt;br /&gt;
* [http://www.truecrypt.org/ TrueCrypt]&lt;br /&gt;
* [http://www.rarlab.com/ WinRar]&lt;br /&gt;
* [http://de.wikipedia.org/wiki/EncFS EncFS] (Linux)&lt;br /&gt;
&lt;br /&gt;
==== Encryption with Smart Card ====&lt;br /&gt;
&lt;br /&gt;
Folders can be encrypted with GnuPG-compatible smart card. A very secure solution is to stick the Crypto Deutsch Privacy Foundation:&lt;br /&gt;
&lt;br /&gt;
[http://www.privacyfoundation.de/crypto_stick/ Crypto Stick overview]&lt;br /&gt;
&lt;br /&gt;
[https://www.privacyfoundation.de/wiki/CryptoStickSoftware Intallation and use]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Storing the Archives ====&lt;br /&gt;
A backup on Flash Media / Memory Sticks and storing them in secure locations is a reasonable solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== BOTG: Bitcoin Off The Grid===&lt;br /&gt;
* Another alternative that is suitable for high security requirements,is  &amp;quot;BOTG - Bitcoin off-the-grid&amp;quot; [http://forum.bitcoin.org/index.php?topic=7374.msg108351 see info in the announcement to LinuxCoin]. It is a script that  can create a key pair &#039;&#039;without&#039;&#039; Internet connection. As the private keys are created on a system that does not have Internet access, and are stored offline, they can not get lost via the Internet. The public key can be passed on and received as normal transactions that can be looked up in block Explorer. Only if you want to use the fund, you must import the private key into a Bitcoin client. From then on, the normal safety precautions apply.&lt;/div&gt;</summary>
		<author><name>Joise</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Talk:Securing_your_wallet&amp;diff=14940</id>
		<title>Talk:Securing your wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Talk:Securing_your_wallet&amp;diff=14940"/>
		<updated>2011-08-14T09:26:47Z</updated>

		<summary type="html">&lt;p&gt;Joise: /* Passwords */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The five paragraphs in Technical Background all say the same thing. --[[User:Mcandre|Mcandre]]&lt;br /&gt;
&lt;br /&gt;
Note: the backupwallet.sh script in the linux section doesn&#039;t actually work.&lt;br /&gt;
I suspect it is caused by the wiki changing the formatting.&lt;br /&gt;
I wrote my own version that uses much more standard shell syntax.&lt;br /&gt;
&lt;br /&gt;
[[User:Wscott|Wscott]] 11:28, 11 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I fixed the backupwallet.sh script. It just needed a nowiki tag around a conditional statement. -- [[User:Mweather|Mweather]] 23:48, 20 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
The approach for &amp;quot;Making a secure workspace&amp;quot; seems to differ greatly for linux and mac. Why? It seems like if you are going to make firefox secure, which is basically all the linux section recommends, you would want to do that on a mac too. And the recommendation in the mac section to keep the wallet in an encrypted volume with a symlink in the expected system location should be done on a linux box too, shouldn&#039;t it, like using truecrypt or something... Am I wrong??? Can someone with advanced knowledge please advise...? Also, if you want bitcoin to run all the time in the background on linux, but you have it set up in a separate user from your main user account, well, you are out of luck? Can justifications and explanations be added to the recommendations, and also I guess some alternatives with pros and cons be offered, for people with different needs and computing situations. Thanks! --[[User:GusGustavo|GusGustavo]] 13:33, 26 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Time Sensitivity ==&lt;br /&gt;
&lt;br /&gt;
Is it possible to still send money to my wallet, even if it&#039;s backed up and offline?  Do bitcoins ever expire if they&#039;re not spent, or is there anything bad that can happen by not using my bitcoin client in a long time? [[User:Daniel.benoy|Daniel.benoy]] 23:18, 8 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== How often is it needed to backup the Wallet? ==&lt;br /&gt;
&lt;br /&gt;
Is it necessary to make a backup after each transaction? This page is not clear about this.&lt;br /&gt;
Please add this information to the page!&lt;br /&gt;
&lt;br /&gt;
== Creating a New Wallet ==&lt;br /&gt;
&lt;br /&gt;
This section isn&#039;t helpful; it tells you when to create a new wallet, but not how.  I&#039;m a new user, and the wallet was created when I installed the BitCoin program.  I will find out how to create a new wallet, and then edit this section so that it actually explains the task that it sets out to explain. :-) [[User:ErgoOne|ErgoOne]] 15:19, 9 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Making a secure workspace ==&lt;br /&gt;
&lt;br /&gt;
For me space needed in ~/Library/Application Support/Bitcoin (Mac) is more than 400MB (!) after having loaded all blocks from bitcoin app. So 100MB is much too small (may be sufficient for just wallet.dat, but then the steps to do had to be changed). [[User:Hartrock|Hartrock]] 18:48, 12 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I updated the wiki steps to just backup wallet.dat --[[User:ChocoboLee|ChocoboLee]] 19:18, 15 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Flaws with argument regarding encryption ==&lt;br /&gt;
&lt;br /&gt;
Can someone please explain to me how encrypting your wallet will actually protect against a trojan stealing it.  Because once you mount the encrypted file, and decrypt it not only can bitcoin see it but the trojan can as well.  This strategy seems to work only in the following circumstances:&lt;br /&gt;
1. The wallet that has the majority of your cash you never decrypt when you have an open internet connection.&lt;br /&gt;
2. Assumes that a trojan only operates when an internet connection is present and it can transmit the wallet data file.&lt;br /&gt;
&lt;br /&gt;
Even if you were paranoid and never were connected to the internet when the wallet file with the bulk of your funds was decrypted this still would not solve the problem.  In the event that a trojan seeks to copy your wallet file to another location on your computer it could wait for an open internet connection to transmit this data.  So even if you reencrypt the wallet file before connecting to the internet this type of trojan has already made a copy of the decrypted file and can transmit it as soon as an internet connection becomes available.&lt;br /&gt;
&lt;br /&gt;
Also how in the world could you ever use this wallet to transfer cash to another user if you are offline?  Maybe I don&#039;t understand how bitcoin works but don&#039;t you need to be online in order to transfer bitcoins?  Basically the bottom line is that bitcoin cannot read an encrypted wallet file which means that in order to use the wallet you need to decrypt it which means its vulnerable to trojans who can steal it the moment you want to use it.&lt;br /&gt;
&lt;br /&gt;
This seems to be a fundamental flaw in this discussion &amp;quot;securing your wallet&amp;quot;  Why doesn&#039;t bitcoin just address this in the software allowing for the wallet to always be encrypted and require a password upon startup.  If you want bitcoin to go mainstream I don&#039;t understand why you can&#039;t address this fundamental flaw that would be solved by an always encrypted wallet file that the software can read and write to.&lt;br /&gt;
&lt;br /&gt;
::The fundamental flaw is trying to secure the wallet when the whole system is already technically compromised. It does not help to have a secure wallet then. What a trojan could do is, for example, to replace the bitcoin client by a sligthly changed one that usually works as expected, but once in a while sends the money to an address which is owned by the attacker. The people you think you pay will become angry because the money you think to send never does arrive at them. Of course, the malicious client can be intelligent enough to wait until the is some real amount of coins in the play. One day you&#039;ll think you bought a car but the money is somewhere else. The same applies, for example, if the payment addresses you receive are modified by some malicious e-mail program.&lt;br /&gt;
&lt;br /&gt;
::So what is the bottom line? Encrypting the wallet helps against a roommate stealing your coins if he has two minutes of physical access to your computer. It helps against burglary and forgetting the laptop in the train. It generally does NOT help against compromise of the system. The &#039;&#039;&#039;whole&#039;&#039;&#039; system &#039;&#039;&#039;must&#039;&#039;&#039; be kept safe, not just the data in the wallet. And this is not something that the bitcoin software is responsible for. It is the responsibility of the user to install and maintain a secure system. It is a fundamental fallacy to expect that a certain piece of software should still work as the user expects if the whole system is not any more under the control of the user. In this sense, bitcoin can not go mainstream. Instead, main stream users need to reach some point of mental sanity. --[[User:Joise|Joise]] 09:14, 14 August 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
====Added a new entry to backup methods====&lt;br /&gt;
[[WalletPaperbackup]] Is a great way to get your wallet out of the digital world and onto paper&lt;br /&gt;
--[[User:Jrwr|Jrwr]] 02:02, 24 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Unsecure suggestion for passwords ==&lt;br /&gt;
&lt;br /&gt;
Especially with Bitcoins the Password advice from Gibson Research is dangerous because passwords must&lt;br /&gt;
also be safe in the future when it comes to wallet storing.&lt;br /&gt;
This is definitely not given with this system. It might be true, that&lt;br /&gt;
with today&#039;s brute-force tools, the &amp;quot;d0g...........&amp;quot; pw is safer than&lt;br /&gt;
hkjhHZ756s=&amp;amp;g%7 but in the very near future (maybe already exists)&lt;br /&gt;
there will be new tools, that will find out, what kind of simplifiers&lt;br /&gt;
are often used by humans and will combine brutforce with simplifiers&lt;br /&gt;
and thus come to &amp;quot;d0g............&amp;quot; very quickly!&lt;br /&gt;
&lt;br /&gt;
== Section 4.2 ==&lt;br /&gt;
If you recommend  that one backup wallet.dat on a mac via creating an encrypted image file, don&#039;t you think you should also remind the user to backup his ~/Library/Keychains directory? There is little point in backing up wallet.dmg on Wuala or whatever if you lose your AES key to the image, and the scenario when you need to recover wallet.dmg is probably the scenario where you&#039;ve also lost ~/Library/Keychains... e.g. laptop stolent, etc.&lt;br /&gt;
&lt;br /&gt;
== Back-Translation of German Version ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
I have translated the page to the German Version, expanded it by several points and concepts  which seem important to me. Here is the back-translated version as a suggestion what could be expanded. I&#039;ve translated it quickly using Google Translate, that means wording and style can&#039;t be expected to be perfect. Nevertheless, I hope it&#039;s helpful. --[[User:Joise|Joise]] 09:14, 14 August 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
The security of the wallet can be divided into two separate objectives:&lt;br /&gt;
&lt;br /&gt;
1. Safeguard against loss&lt;br /&gt;
&lt;br /&gt;
2. Secure against theft&lt;br /&gt;
&lt;br /&gt;
In the case of a currently not adequately secured wallet (eg with a weak password uploaded on the Internet):&lt;br /&gt;
&lt;br /&gt;
3. New, create a mew secure wallet (with a reasonably long password)&lt;br /&gt;
&lt;br /&gt;
=== Technical background ===&lt;br /&gt;
The important first objective of the design of the wallet is protection against data loss. The personal bitcoin wallet has a pool of queued keys stored in a file named wallet.dat. The default number is 100 keys in the [[Key Pool | Key pool.]] The number of can be adjusted with the &amp;quot;-keypool&amp;quot; parameter in the command line. If for some reason you need a new address, it is not generated on the fly, but taken from the pool. A new key is then created to fill the pool back to 100 keys. If a backup is first created, it contains all used keys plus 100 unused ones. After a transaction, 99 unused keys remain. After 100 operations which require a new key, new keys are used, which are not present in the backup. Because the backup does not have these new keys, this backup can possibly lead to a recovery loss of Bitcoins if the wallet file is destroyed, for example by a head crash.&lt;br /&gt;
&lt;br /&gt;
The safety of deposits in Bitcoin depends on three conditions:&lt;br /&gt;
# The &#039;&#039;&#039;confidentiality (secrecy)&#039;&#039;&#039; of the private key for the entire time from initial production to final use&lt;br /&gt;
# The &#039;&#039;&#039;integrity&#039;&#039;&#039; of the software on the system used.&lt;br /&gt;
# As well as the &#039;&#039;&#039;protection from loss of wallet&#039;&#039;&#039; eg by failure of the hard disk&lt;br /&gt;
&lt;br /&gt;
The bitcoin software assumes (for very good reasons) that integrity and confidentality of the computer and user account is intact. The reason for this is that, strictly spoken, securing the computer is not the business of some application software like bitcoin. A computer which has not &#039;&#039;&#039;both&#039;&#039;&#039; its confidentiality &#039;&#039;&#039;and&#039;&#039;&#039; integrity ensured, is &#039;&#039;&#039;compromised&#039;&#039;&#039;. This means, that it can not longer be excluded that Bitcoins are stolen. A computer on which &#039;&#039;&#039;malware&#039;&#039;&#039; in the form of some trojan is installed, is always compromised. All data - including the bitcoin wallet - could be &amp;quot;stolen&amp;quot;. On the other hand - and this is far more far-reaching and important  - the other software on the computer is absolutely no longer under control of the user. A compromised system can &#039;&#039;&#039;only&#039;&#039;&#039; be brought back to a safe condition if it is completely erased, fully installed with a fresh operating system and all new security updates are applied. A &amp;quot;disinfection&amp;quot; of virus-infected programs is not enough! Erasing the old, compromised system can also mean it is necessary to flash the BIOS and do a BIOS update - there is some malware which modifies the BIOS.&lt;br /&gt;
&lt;br /&gt;
A password that belongs to a data backup must be permanently protected from loss just like the files themselves, otherwise in case of doubt the backup is worthless.&lt;br /&gt;
&lt;br /&gt;
=== Securing the confidentiality and integrity of the Wallet and Software ===&lt;br /&gt;
&lt;br /&gt;
==== Creating a New Wallet ====&lt;br /&gt;
&lt;br /&gt;
In the event that the wallet was possibly or actually stored in a compromised state, or spreaded, it is wise to create a new wallet and to transfer all money amounts in the old wallet to the new. Once this is done, someone who has attained knowledge of the old private keys, can not longer use them to steal bitcoins. Keep in mind that leaked keys can be used much later from their generation. For example, if you generate some keys to day, transfer them to a new computer in three years, and throw the old computer in ten years to the trash, and it still contains keys that you have created today, these could still be used to access bitcoins that you received in the meantime.&lt;br /&gt;
&lt;br /&gt;
Creating a new wallet can be useful, for example, if someone has saved a wallet with a password of 12 characters for a service online. Meanwhile, passwords with 12 up to about 15 characters are decoded and the private keys are no longer safe. The strategy only to re-encrypt the wallet is not enough, because the keys are not safe.&lt;br /&gt;
&lt;br /&gt;
==== Creating a safe and secure work space ====&lt;br /&gt;
&lt;br /&gt;
Large and complex programs like Web browsers are never completely safe. Therefore, it is extremely useful, not to run the Bitcoin client program with the user identity that you use to surf the Web or read e-mails. The modern operating systems can isolate applications for different user IDs from each other quite effectively, and this is a huge advantage to security.&lt;br /&gt;
&lt;br /&gt;
===== Digression: Secure Passwords =====&lt;br /&gt;
&lt;br /&gt;
====== Passwords ======&lt;br /&gt;
A proven method for producing safe, but still learnable passwords goes as follows:&lt;br /&gt;
&lt;br /&gt;
* Make up a nonsense phrase like&lt;br /&gt;
 &amp;quot;Thirty crows fly backwards to the moon, but they do not have a ticket.&amp;quot;&lt;br /&gt;
The more bizarre the sentence, the better you remember it.&lt;br /&gt;
&lt;br /&gt;
* The first letters and numbers are used for the password:&lt;br /&gt;
 30CfbwttM,btdnhaT&lt;br /&gt;
&lt;br /&gt;
* Now we get creative and replace a few characters, eg &amp;quot;A&amp;quot; looks like but like &amp;quot;4&amp;quot;:&lt;br /&gt;
 30Cfbw2tM,b|dnh@T&lt;br /&gt;
&lt;br /&gt;
* Now insert one or a few signs that are not found on English keyboards [https://en.bitcoin.it/wiki/Microsoft_Windows_Unicode_Input (Tips)]:&lt;br /&gt;
 3ß0Cþfböw2tM,b|dnh@฿T&lt;br /&gt;
&lt;br /&gt;
Strong passwords are now, where huge computing resources like hashed databases and botnets are available for cracking, about 15 to 20 characters long. Few people can remember so long passwords  error-free, especially if they make some longer holiday. Therefore, write to the password and put it in his wallet. (That&#039;s still heretical but I have a good Reference - [http://en.wikipedia.org/wiki/Bruce_Schneier Bruce Schneier] [http://www.schneier.com/blog/archives/2005/06/write_down_your.html])&lt;br /&gt;
&lt;br /&gt;
* To protect against unauthorized use of the written down password one should append some characters that you really have in your head.&lt;br /&gt;
&lt;br /&gt;
Now it is so that a forgotten password is at least as bad as a cracked. A button labeled &amp;quot;Forgot your password sent, new by e-mail&amp;quot; does not exist in Bitcoin. &#039;&#039;&#039;So the consequence of &amp;quot;Password away&amp;quot; is inevitable &amp;quot;money away &amp;quot;&#039;&#039;&#039;. Don&#039;t forget that!&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;The written-down password&#039;&#039;&#039;, and should be preserved in something like a bankl deposit box (can be rented for a few bucks yearsly) or in a fireproof safe.&lt;br /&gt;
&lt;br /&gt;
====== Passphrases (password phrases) or mantras ======&lt;br /&gt;
&lt;br /&gt;
* An alternative to passwords which has at least the same strength against techniques like rainbow tables, &#039;&#039;&#039;but is in comparison  much easier to remember&#039;&#039;&#039; is the use of &#039;&#039;&#039;pass-phrases&#039;&#039;&#039; or a &amp;quot;mantra&amp;quot;. The required length depends on the use. Passphrases for online services may be safe enough with four common words. Secure passphrases for files (which can be rapidly tried off-line) should contain at least six unusual words and at least 35 characters in length. This [http://www.explainxkcd.com/2011/08/10/password-strength/ comic by XKCD] explains the principle.&lt;br /&gt;
&lt;br /&gt;
* An example sentence would be: &amp;quot;The Lemon flambé the okapi a phosphorescent absolution.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Much of the strength of this method relies on technical reasons: Once a password has reached a certain minimal complexity, the fastest way to crack the password is a brute-force search with rainbow tables and charts. And since for this methods, the length of the password is the decisive factor, long pass phrases, which are comparatively much better to remember, win over short very complex passwords (which are hard to remember but easier to crack).&lt;br /&gt;
&lt;br /&gt;
* In-depth information on passphrases here: [http://www.iusmentis.com/security/passphrasefaq/ passphrase FAQ] by Randall T. Williams.&lt;br /&gt;
&lt;br /&gt;
* Warning: Completely unsuitable are fixed expressions and popular idioms. Don&#039;t use any meaningful sentence and anything that might be published on the web.&lt;br /&gt;
&lt;br /&gt;
===== Special Linux distributions =====&lt;br /&gt;
&lt;br /&gt;
To  secure a Windows system comprehensively is a complex and difficult task. Securing which is appropriate for the administration of five-figure amounts requires knowledge which the average user does not have.&lt;br /&gt;
&lt;br /&gt;
As an alternative, there are some special Linux distributions. Using them, one can create a secure space specially for Bitcoin,  and they require almost no setup:&lt;br /&gt;
&lt;br /&gt;
* [http://www.heise.de/ct/projekte/Sicheres-Online-Banking-mit-Bankix-284099.html c&#039;t Bankix], a distribution for online banking, is a adapted and, of course, free version of Ubuntu that was created by the renowned German Heise magazine publisher. Following to the (important) first update the system will be put on a read-only medium and cannot longer be manipulated by unauthorized changes to the software.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Damn_Small_Linux Damn Small Linux] is a popular, small Debian-based Linux, which contains only the most important functions and thus provides less attack surface. The derivation from Debian guarantees speedy and thorough security updates.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Knoppix Knoppix] is a popular live-CD distribution with excellent hardware detection, which has a slightly larger footprint than Damn Small Linux, and a number of interesting features. For example, it offers support for blind and visually impaired persons.&lt;br /&gt;
* [http://forum.bitcoin.org/index.php?topic=7374 LinuxCoin], many additional functions for mining&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following distributions are suitable only for users with good knowledge. However, their excellent safety features makes them quite interesting starting points for Bitcoin Appliances:&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Tin_Hat_Linux Tin Hat Linux] is a [http://en.wikipedia.org/wiki/Hardened_Gentoo Hardened Gentoo] derivative. In addition to a very small size and a very comprehensive encryption it has interesting additional security features, such as [http://en.wikipedia.org/wiki/Grsecurity Grsecurity].&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Alpine_Linux Alpine Linux] uses, similar to Tin Hat Linux etc. Kernel functions with Stack Smashing Protection. It uses instead of the standard glibc the uClibc, which means that the Bitcoin client needs to be compiled specifically for this distribution.&lt;br /&gt;
&lt;br /&gt;
===== Linux =====&lt;br /&gt;
====== Protected user account ======&lt;br /&gt;
&lt;br /&gt;
The first step is [https://help.ubuntu.com/8.04/serverguide/C/user-management.html to create a new user], which goes with the command:&lt;br /&gt;
&lt;br /&gt;
sudo adduser &amp;lt;code&amp;gt; new_user_name &amp;lt;/ code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On the message &amp;quot;Enter a new value or press ENTER for the default&amp;quot; one needs only to press the Return key.&lt;br /&gt;
&lt;br /&gt;
Then do you register as a new user, eg &amp;quot;Switch User&amp;quot; with (at Ubuntu in the menu to log off). If you are logged in, we search for the file manager, select this from the home directory (with the house icon), then right-click &amp;quot;Properties&amp;quot;, then the access permissions. Here you select &amp;quot;Other&amp;quot; and set the permissions to &amp;quot;nobody&amp;quot;. With this step, other programs can not read the other user&#039;s wallet.&lt;br /&gt;
&lt;br /&gt;
The newly created user should be safe to use in order to keep him safe, exclusively for Bitcoin.&lt;br /&gt;
&lt;br /&gt;
There is also a good idea to encrypt this user&#039;s home directory with the package ecryptfs-utils.&lt;br /&gt;
&lt;br /&gt;
# If the home directory is not empty, first backup it to some other medium.&lt;br /&gt;
# Now install ecryptfs-utils (Ubuntu: sudo apt-get install ecryptfs-utils)&lt;br /&gt;
# From X11 (graphical system) log and log in with Ctrl + Alt + F1 in the Linux console - if you are logged in X11, the home directory is encrypted.&lt;br /&gt;
# The current directory change so that it is not in the home folder, eg &amp;quot;Cd /&amp;quot;.&lt;br /&gt;
# The migration tool to run: (in Ubuntu: sudo ecryptfs-migrate-home-u username)&lt;br /&gt;
# If it succeeds then you can press ALT + F8 to go back and log in X11.&lt;br /&gt;
# Run the command &#039;ecryptfs-unwrap-passphrase&#039;. Without exception &#039;&#039;&#039;write and store the code that you receive on a secure medium&#039;&#039;. &#039;&#039;&#039;Without this code no data - including the wallet  - can be accessed if the system does not work&#039;&#039;&#039;&lt;br /&gt;
# Run the command &#039;ecryptfs-setup-swap&#039; run, which encrypts the swap partition. Otherwise, keys in your purse in plain text can go to the the swap partition where they might be stolen. This unfortunately also means that &amp;quot;idle&amp;quot; or Hibernate can not be used anymore because the bootloader can not restore the dump. An more conventient alternative is to overwrite the swap partition when you shut down the machine (after the deactivation of virtual memory) with random data.&lt;br /&gt;
&lt;br /&gt;
(Instructions from [http://bodhizazen.net/Tutorials/Ecryptfs/ # Migrate])&lt;br /&gt;
&lt;br /&gt;
====== For more information ======&lt;br /&gt;
* [https://help.ubuntu.com/community/Security Security features on ubuntu]&lt;br /&gt;
&lt;br /&gt;
* [http://www.techrepublic.com/blog/10things/10-ways-to-secure-your-linux-desktop/359 10 ways to secure your lInux desktop]&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
&lt;br /&gt;
* [http://windows.microsoft.com/de-DE/windows7/help/security-privacy-user-accounts Basics]&lt;br /&gt;
&lt;br /&gt;
* Create an extra user, under which only the Bitcoin software is running. So the wallet is somewhat protected from malicious code in applications for other users:&lt;br /&gt;
** [http://support.microsoft.com/kb/905056/en Windows XP]&lt;br /&gt;
** [http://windows.microsoft.com/en-US/windows7/Create-a-user-account Windows 7]&lt;br /&gt;
&lt;br /&gt;
====Browser Security ====&lt;br /&gt;
&lt;br /&gt;
===== Firefox =====&lt;br /&gt;
To secure the browser, you start Firefox, go to menu &amp;quot;Edit&amp;quot; (edit), and select &amp;quot;Preferences&amp;quot; (Settings).&lt;br /&gt;
&lt;br /&gt;
* Now you start with the tabs on the left, select the &amp;quot;Startup&amp;quot; option &amp;quot;Show a blank page&amp;quot; (Clean Slate).&lt;br /&gt;
* By &amp;quot;content&amp;quot; (content)&lt;br /&gt;
** The option &amp;quot;Load images automatically / Load images automatically&amp;quot; opt out,&lt;br /&gt;
** Also &amp;quot;Enable Javascript Enable / javascript&amp;quot; opt out.&lt;br /&gt;
* In the tab &amp;quot;privacy / data protection&amp;quot; in the &amp;quot;History / History History,&amp;quot; select &amp;quot;Never remember history&amp;quot; / &amp;quot;do not save history&amp;quot;.&lt;br /&gt;
* In the tab &amp;quot;Security&amp;quot; in the &amp;quot;Passwords&amp;quot;&lt;br /&gt;
** The &amp;quot;remember passwords / passwords save&amp;quot; deselect&lt;br /&gt;
** Also &amp;quot;use a master password&amp;quot; / &amp;quot;master password&amp;quot;.&lt;br /&gt;
* Finally, in the tab &amp;quot;Advanced&amp;quot; / &amp;quot;Advanced&amp;quot; option&lt;br /&gt;
** &amp;quot;Automatically check for updates&amp;quot; deselect&lt;br /&gt;
** As &amp;quot;add-ons&amp;quot; and&lt;br /&gt;
** &amp;quot;Search engines&amp;quot; / &amp;quot;search engines&amp;quot; opt out.&lt;br /&gt;
&lt;br /&gt;
If Javascript is disabled, the page linux download page] to download new versions of the Bitcoin Clients will no longer automatically download, so you have to link to the &amp;quot;direct link&amp;quot; on notice &amp;quot;Problems with the download? Please use this &#039;direct link&#039; or try another mirror.&amp;quot; . click Once you make the effort made, of course you checked the download of new clients Bitcoin the checksums, which are indicated on the sourceforge page, with the program sha1.&lt;br /&gt;
&lt;br /&gt;
=== Protect against data loss: Backup ===&lt;br /&gt;
Secure the only file you need is the wallet.dat. Advance to make sure that Bitcoin not running anymore! The best way would be to encrypt the file and store somewhere safe.&lt;br /&gt;
&lt;br /&gt;
You can also [[API | backupwallet]] JSON-RPC command used to create a backup on the fly.&lt;br /&gt;
&lt;br /&gt;
==== Where to find the Bitcoin folder ====&lt;br /&gt;
The [[Bitcoin folder]] is the folder where the data is wallet.dat along with the file.&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
Click on &amp;quot;Start&amp;quot;, then Run and enter this:&lt;br /&gt;
:% APPDATA% \ Bitcoin&lt;br /&gt;
A folder should open now, for most it would be:&lt;br /&gt;
 C: \ Documents and Settings \ username \ Application Data \ Bitcoin (XP)&lt;br /&gt;
 C: \ Users \ username \ appdata \ roaming \ Bitcoin (Vista and 7)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!---&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
&lt;br /&gt;
If you are using Windows XP or Windows 7, you can keep your wallet on an encrypted disk image created by third-party software, such as [http://www.truecrypt.org/ TrueCrypt] (open source) or [http: / / www.jetico.com/encryption-bestcrypt/ Jetico BestCrypt] (commercial). You can probably do the same with Windows Vista or Windows 2000.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; You should configure Bitcoin in this manner only on computers where you use Bitcoin, but not do use that computer to mine. For example, this is a good configuration for a notebook or tablet computer.&lt;br /&gt;
&lt;br /&gt;
Assuming that you have installed the Windows client Bitcoin and run it at least once, the process is Described below.&lt;br /&gt;
&lt;br /&gt;
To mount the &amp;lt;p&amp;gt; Bitcoin DataDirectory on an encrypted drive &amp;lt;/ b&amp;gt; &amp;lt;/ p&amp;gt;&lt;br /&gt;
&amp;lt;ol start=1 type=1&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; use the third-party disk image encryption program of your choice to create and mount an encrypted disk image of at least 100 MB in size. &amp;lt;/ li&amp;gt;&lt;br /&gt;
Locate the &amp;lt;li&amp;gt; Bitcoin data directory, and copy the directory with all contents to the encrypted drive.&lt;br /&gt;
&amp;lt;p&amp;gt; For help finding this directory, see &amp;lt;b&amp;gt; [[# Securing_your_wallet Locating_BitCoin_s_data_directory | Locating Bitcoin&#039;s data directory]] &amp;lt;/ b&amp;gt; &amp;lt;/ p&amp;gt; &amp;lt;/ li&amp;gt;.&lt;br /&gt;
Create a Windows shortcut &amp;lt;li&amp;gt; that starts with the Bitcoin &amp;lt;code&amp;gt;-datadir &amp;lt;/ code&amp;gt; parameter specifier and the encrypted drive and directory.&lt;br /&gt;
&amp;lt;p&amp;gt; For example, if you Bitcoin installed in the default directory, mounted encrypted drive as your Bitcoin &amp;lt;code&amp;gt; E: \ &amp;lt;/ code&amp;gt;, and stored it on your Bitcoin DataDirectory as &amp;lt;code&amp;gt; Bitcoin &amp;lt;/ code&amp;gt;, you would type the following command as the shortcut target: &amp;lt;/ p&amp;gt;&lt;br /&gt;
blockquote &amp;lt;code&amp;gt; C: \ Program Files \ Bitcoin \ bitcoin.exe-datadir = E: \ Bitcoin &amp;lt;/ code&amp;gt; &amp;lt;/ blockquote&amp;gt; &amp;lt;/ li&amp;gt;&lt;br /&gt;
Open &amp;lt;li&amp;gt; Bitcoin&#039;s settings and configure it &amp;lt;b&amp;gt; NOT &amp;lt;/ b&amp;gt; to start automatically when you start Windows.&lt;br /&gt;
This is to allow &amp;lt;p&amp;gt; you to mount the encrypted disk image Bitcoin before starting Bitcoin. &amp;lt;/ p&amp;gt; &amp;lt;/ li&amp;gt;&lt;br /&gt;
Shut down &amp;lt;li&amp;gt; Bitcoin, and then restart it from the new shortcut. &amp;lt;/ li&amp;gt;&lt;br /&gt;
&amp;lt;/ Ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After doing this, any time you want to use Bitcoin, you must first mount the encrypted disk image Bitcoin using the same drive designation, and then run from the shortcut that you Bitcoin created so that it can find its data and your wallet. :-)&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Linux =====&lt;br /&gt;
Bitcoin should create a hidden folder in your home directory of the running user.&lt;br /&gt;
 ~ /. Bitcoin /&lt;br /&gt;
&lt;br /&gt;
It should not be there, it can be possibly due&lt;br /&gt;
Find /-name wallet.dat-print 2&amp;gt; / dev / null&lt;br /&gt;
. find Or as root&lt;br /&gt;
: Updatedb&lt;br /&gt;
followed by&lt;br /&gt;
: Locate wallet.dat&lt;br /&gt;
&lt;br /&gt;
The handiest backup method under Linux is probably the copy on one or more wallet.dat used for USB flash drives or memory cards that are kept in a safe place (fireproof safe, bank safe, aquarium with piranhas, etc).&lt;br /&gt;
&lt;br /&gt;
====== Individual encryption of the wallet.dat file ======&lt;br /&gt;
* For individual encryption of the purse, the available cross-platform program&#039;&#039;&#039;[http://ccrypt.sourceforge.net/ ccrypt]&#039;&#039;&#039; is well suited. It encodes a variant of the AES Rijndael algorithm. a recognized standard, which is considered very safe. The plain-text version of Wallet.dat will be replaced automatically. As with all strong encryption, a careful backup of data and keys is essential - under Linux, the risk of loss due to forgetting the key is much higher than by computer intrusions and malware.&lt;br /&gt;
&lt;br /&gt;
* For automatic storage of encrypted copies GnuPG  (Gnu Privacy Guard) is well suited. To encrypt data, ones need  only the public key.  Only to decrypt a backup, the private key is used, which can be stored otherwise in a safe place. Using a fixed pair of keys reduces also the risk of loss of a key by unnoticed typos when typing them.&lt;br /&gt;
&lt;br /&gt;
* Additional protection against attacks by key loggers provide smart cards and hardware tokens like the [http://www.privacyfoundation.de/crypto_stick/ Crypto Stick] the Deutsch Privacy Foundation or the  GnuPG Fellowship smart card. The special advantage is that you GnuPG keys that are very safe due to their length, and can be stored on the smart card. A six-digit PIN code protects the contents of the smart card. If it is entered incorrectly multiple times, then the content will be deleted. [https://www.privacyfoundation.de/wiki/CryptoStickSoftware instructions here].&lt;br /&gt;
&lt;br /&gt;
* Together with the FUSE-based file system [http://de.wikipedia.org/wiki/EncFS EncFS] can you also back up individual files as wallet.dat individually. The entire list can Bitcoin but are not used because the database is encrypted with EncFS.&lt;br /&gt;
&lt;br /&gt;
===== Mac ===== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: The following instruction are not checked due to lack of hardware. Please check and correct if necessary, then remove the note!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The directory containing the Bitcoin wallet.dat is usually here:&lt;br /&gt;
 ~ / Library / Application Support / Bitcoin /&lt;br /&gt;
&lt;br /&gt;
====== Secure all data (500 megabytes) ======&lt;br /&gt;
These steps (chain wallet and block) of all data stored on Bitcoin an encrypted disk image:&lt;br /&gt;
# Disk Utility Open&lt;br /&gt;
# Click on &amp;quot;New Image&amp;quot;, 500MB, 128-bit or 256-bit (faster or more secure) encryption specify eintelne partition.&lt;br /&gt;
# Copy in a place where you will not lose the image (eg Wuala, Strong Space ofer whatever)&lt;br /&gt;
# A strong and secure password select&lt;br /&gt;
# Copy everything from ~ / Library / Application Support / Bitcoin / in the image&lt;br /&gt;
# Create symlink to the old place, so the app can benuutzen it&lt;br /&gt;
::: Ln-s / Volumes / Bitcoin ~ / Library / Application Support / Bitcoin&lt;br /&gt;
&lt;br /&gt;
Do not forget to mount the image before using Bitcoin and unmount afterwards.&lt;br /&gt;
&lt;br /&gt;
====== Backup file wallet.dat purses alone (40MB ) ======&lt;br /&gt;
These steps only protect the file wallet.dat. This causes a small memory dump, but is more complicated.&lt;br /&gt;
&lt;br /&gt;
# Disk Utility Open&lt;br /&gt;
# Click on &amp;quot;New Image&amp;quot;, 40MB, 128-bit or 256-bit, single select partition.&lt;br /&gt;
# Store in a place where you will not lose the backup.&lt;br /&gt;
# A secure and strong password, select&lt;br /&gt;
# The file wallet.dat move in the image&lt;br /&gt;
# Create symlink to the old place, so the app can find and use the file&lt;br /&gt;
::: Ln-s / Volumes / Bitcoin / wallet.dat ~ / Library / Application Support / Bitcoin / wallet.dat&lt;br /&gt;
&lt;br /&gt;
[[File: MountWalletAndLauchnBitcoin_OSX_Automator.png | thumbnail | 150px | Mount Wallet and launch Bitcoin]]&lt;br /&gt;
Do not forget to mount the image before using Bitcoin and unmount afterwards.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; If you start the application Bitcoin without the image is mounted, the program is the symlink (a kind of shortcut) wallet.dat with the new one. Do not panic! Rename the new order wallet.dat or delete it, mount the image, and just put a new symlink. The old wallet.dat may of course be canceled under any circumstances.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Automation:&#039;&#039;&#039; The program [http://en.wikipedia.org/wiki/Automator_% 29% 28software Automator] (included in OS X) can automatically mount your wallet and start Bitcoin App.&lt;br /&gt;
&lt;br /&gt;
Alternatively, the following shell script can be used to decrypt wallet.dat which automatically starts the Bitcoin client, and they subsequently re-encrypted. The script works for sowoghl for OSX and Linux: [http://lorelei.kaverit.org/bitcoin.sh Bitcoin-launch-script]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== General solution ====&lt;br /&gt;
wallet.dat is not usually encrypted, everyone who has access to the file, can freely dispose of the coins. You can encrypt your wallet.dat with one of these programs, should there be the slightest chance that someone else has access.&lt;br /&gt;
&lt;br /&gt;
Note: Encryption does not protect the wallet against security risk &#039;&#039;after&#039;&#039; they have occured. Encryping a wallet after finding a computer virus or a trojan helps absolutely nothing. Also, encryption does not help against the complete loss of control which a system compromise means.&lt;br /&gt;
&lt;br /&gt;
* [http://www.7-zip.org/ 7-Zip]&lt;br /&gt;
* [http://www.axantum.com/axcrypt/ AxCrypt]&lt;br /&gt;
* [http://www.truecrypt.org/ TrueCrypt]&lt;br /&gt;
* [http://www.rarlab.com/ WinRar]&lt;br /&gt;
* [http://de.wikipedia.org/wiki/EncFS EncFS] (Linux)&lt;br /&gt;
&lt;br /&gt;
==== Encryption with Smart Card ====&lt;br /&gt;
&lt;br /&gt;
Folders can be encrypted with GnuPG-compatible smart card. A very secure solution is to stick the Crypto Deutsch Privacy Foundation:&lt;br /&gt;
&lt;br /&gt;
[http://www.privacyfoundation.de/crypto_stick/ Crypto Stick overview]&lt;br /&gt;
&lt;br /&gt;
[https://www.privacyfoundation.de/wiki/CryptoStickSoftware Intallation and use]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Storing the Archives ====&lt;br /&gt;
A backup on Flash Media / Memory Sticks and storing them in secure locations is a reasonable solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== BOTG: Bitcoin Off The Grid===&lt;br /&gt;
* Another alternative that is suitable for high security requirements,is  &amp;quot;BOTG - Bitcoin off-the-grid&amp;quot; [http://forum.bitcoin.org/index.php?topic=7374.msg108351 see info in the announcement to LinuxCoin]. It is a script that  can create a key pair &#039;&#039;without&#039;&#039; Internet connection. As the private keys are created on a system that does not have Internet access, and are stored offline, they can not get lost via the Internet. The public key can be passed on and received as normal transactions that can be looked up in block Explorer. Only if you want to use the fund, you must import the private key into a Bitcoin client. From then on, the normal safety precautions apply.&lt;/div&gt;</summary>
		<author><name>Joise</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Talk:Securing_your_wallet&amp;diff=14939</id>
		<title>Talk:Securing your wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Talk:Securing_your_wallet&amp;diff=14939"/>
		<updated>2011-08-14T09:22:35Z</updated>

		<summary type="html">&lt;p&gt;Joise: /* Technical background */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The five paragraphs in Technical Background all say the same thing. --[[User:Mcandre|Mcandre]]&lt;br /&gt;
&lt;br /&gt;
Note: the backupwallet.sh script in the linux section doesn&#039;t actually work.&lt;br /&gt;
I suspect it is caused by the wiki changing the formatting.&lt;br /&gt;
I wrote my own version that uses much more standard shell syntax.&lt;br /&gt;
&lt;br /&gt;
[[User:Wscott|Wscott]] 11:28, 11 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I fixed the backupwallet.sh script. It just needed a nowiki tag around a conditional statement. -- [[User:Mweather|Mweather]] 23:48, 20 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
The approach for &amp;quot;Making a secure workspace&amp;quot; seems to differ greatly for linux and mac. Why? It seems like if you are going to make firefox secure, which is basically all the linux section recommends, you would want to do that on a mac too. And the recommendation in the mac section to keep the wallet in an encrypted volume with a symlink in the expected system location should be done on a linux box too, shouldn&#039;t it, like using truecrypt or something... Am I wrong??? Can someone with advanced knowledge please advise...? Also, if you want bitcoin to run all the time in the background on linux, but you have it set up in a separate user from your main user account, well, you are out of luck? Can justifications and explanations be added to the recommendations, and also I guess some alternatives with pros and cons be offered, for people with different needs and computing situations. Thanks! --[[User:GusGustavo|GusGustavo]] 13:33, 26 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Time Sensitivity ==&lt;br /&gt;
&lt;br /&gt;
Is it possible to still send money to my wallet, even if it&#039;s backed up and offline?  Do bitcoins ever expire if they&#039;re not spent, or is there anything bad that can happen by not using my bitcoin client in a long time? [[User:Daniel.benoy|Daniel.benoy]] 23:18, 8 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== How often is it needed to backup the Wallet? ==&lt;br /&gt;
&lt;br /&gt;
Is it necessary to make a backup after each transaction? This page is not clear about this.&lt;br /&gt;
Please add this information to the page!&lt;br /&gt;
&lt;br /&gt;
== Creating a New Wallet ==&lt;br /&gt;
&lt;br /&gt;
This section isn&#039;t helpful; it tells you when to create a new wallet, but not how.  I&#039;m a new user, and the wallet was created when I installed the BitCoin program.  I will find out how to create a new wallet, and then edit this section so that it actually explains the task that it sets out to explain. :-) [[User:ErgoOne|ErgoOne]] 15:19, 9 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Making a secure workspace ==&lt;br /&gt;
&lt;br /&gt;
For me space needed in ~/Library/Application Support/Bitcoin (Mac) is more than 400MB (!) after having loaded all blocks from bitcoin app. So 100MB is much too small (may be sufficient for just wallet.dat, but then the steps to do had to be changed). [[User:Hartrock|Hartrock]] 18:48, 12 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I updated the wiki steps to just backup wallet.dat --[[User:ChocoboLee|ChocoboLee]] 19:18, 15 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Flaws with argument regarding encryption ==&lt;br /&gt;
&lt;br /&gt;
Can someone please explain to me how encrypting your wallet will actually protect against a trojan stealing it.  Because once you mount the encrypted file, and decrypt it not only can bitcoin see it but the trojan can as well.  This strategy seems to work only in the following circumstances:&lt;br /&gt;
1. The wallet that has the majority of your cash you never decrypt when you have an open internet connection.&lt;br /&gt;
2. Assumes that a trojan only operates when an internet connection is present and it can transmit the wallet data file.&lt;br /&gt;
&lt;br /&gt;
Even if you were paranoid and never were connected to the internet when the wallet file with the bulk of your funds was decrypted this still would not solve the problem.  In the event that a trojan seeks to copy your wallet file to another location on your computer it could wait for an open internet connection to transmit this data.  So even if you reencrypt the wallet file before connecting to the internet this type of trojan has already made a copy of the decrypted file and can transmit it as soon as an internet connection becomes available.&lt;br /&gt;
&lt;br /&gt;
Also how in the world could you ever use this wallet to transfer cash to another user if you are offline?  Maybe I don&#039;t understand how bitcoin works but don&#039;t you need to be online in order to transfer bitcoins?  Basically the bottom line is that bitcoin cannot read an encrypted wallet file which means that in order to use the wallet you need to decrypt it which means its vulnerable to trojans who can steal it the moment you want to use it.&lt;br /&gt;
&lt;br /&gt;
This seems to be a fundamental flaw in this discussion &amp;quot;securing your wallet&amp;quot;  Why doesn&#039;t bitcoin just address this in the software allowing for the wallet to always be encrypted and require a password upon startup.  If you want bitcoin to go mainstream I don&#039;t understand why you can&#039;t address this fundamental flaw that would be solved by an always encrypted wallet file that the software can read and write to.&lt;br /&gt;
&lt;br /&gt;
::The fundamental flaw is trying to secure the wallet when the whole system is already technically compromised. It does not help to have a secure wallet then. What a trojan could do is, for example, to replace the bitcoin client by a sligthly changed one that usually works as expected, but once in a while sends the money to an address which is owned by the attacker. The people you think you pay will become angry because the money you think to send never does arrive at them. Of course, the malicious client can be intelligent enough to wait until the is some real amount of coins in the play. One day you&#039;ll think you bought a car but the money is somewhere else. The same applies, for example, if the payment addresses you receive are modified by some malicious e-mail program.&lt;br /&gt;
&lt;br /&gt;
::So what is the bottom line? Encrypting the wallet helps against a roommate stealing your coins if he has two minutes of physical access to your computer. It helps against burglary and forgetting the laptop in the train. It generally does NOT help against compromise of the system. The &#039;&#039;&#039;whole&#039;&#039;&#039; system &#039;&#039;&#039;must&#039;&#039;&#039; be kept safe, not just the data in the wallet. And this is not something that the bitcoin software is responsible for. It is the responsibility of the user to install and maintain a secure system. It is a fundamental fallacy to expect that a certain piece of software should still work as the user expects if the whole system is not any more under the control of the user. In this sense, bitcoin can not go mainstream. Instead, main stream users need to reach some point of mental sanity. --[[User:Joise|Joise]] 09:14, 14 August 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
====Added a new entry to backup methods====&lt;br /&gt;
[[WalletPaperbackup]] Is a great way to get your wallet out of the digital world and onto paper&lt;br /&gt;
--[[User:Jrwr|Jrwr]] 02:02, 24 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Unsecure suggestion for passwords ==&lt;br /&gt;
&lt;br /&gt;
Especially with Bitcoins the Password advice from Gibson Research is dangerous because passwords must&lt;br /&gt;
also be safe in the future when it comes to wallet storing.&lt;br /&gt;
This is definitely not given with this system. It might be true, that&lt;br /&gt;
with today&#039;s brute-force tools, the &amp;quot;d0g...........&amp;quot; pw is safer than&lt;br /&gt;
hkjhHZ756s=&amp;amp;g%7 but in the very near future (maybe already exists)&lt;br /&gt;
there will be new tools, that will find out, what kind of simplifiers&lt;br /&gt;
are often used by humans and will combine brutforce with simplifiers&lt;br /&gt;
and thus come to &amp;quot;d0g............&amp;quot; very quickly!&lt;br /&gt;
&lt;br /&gt;
== Section 4.2 ==&lt;br /&gt;
If you recommend  that one backup wallet.dat on a mac via creating an encrypted image file, don&#039;t you think you should also remind the user to backup his ~/Library/Keychains directory? There is little point in backing up wallet.dmg on Wuala or whatever if you lose your AES key to the image, and the scenario when you need to recover wallet.dmg is probably the scenario where you&#039;ve also lost ~/Library/Keychains... e.g. laptop stolent, etc.&lt;br /&gt;
&lt;br /&gt;
== Back-Translation of German Version ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
I have translated the page to the German Version, expanded it by several points and concepts  which seem important to me. Here is the back-translated version as a suggestion what could be expanded. I&#039;ve translated it quickly using Google Translate, that means wording and style can&#039;t be expected to be perfect. Nevertheless, I hope it&#039;s helpful. --[[User:Joise|Joise]] 09:14, 14 August 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
The security of the wallet can be divided into two separate objectives:&lt;br /&gt;
&lt;br /&gt;
1. Safeguard against loss&lt;br /&gt;
&lt;br /&gt;
2. Secure against theft&lt;br /&gt;
&lt;br /&gt;
In the case of a currently not adequately secured wallet (eg with a weak password uploaded on the Internet):&lt;br /&gt;
&lt;br /&gt;
3. New, create a mew secure wallet (with a reasonably long password)&lt;br /&gt;
&lt;br /&gt;
=== Technical background ===&lt;br /&gt;
The important first objective of the design of the wallet is protection against data loss. The personal bitcoin wallet has a pool of queued keys stored in a file named wallet.dat. The default number is 100 keys in the [[Key Pool | Key pool.]] The number of can be adjusted with the &amp;quot;-keypool&amp;quot; parameter in the command line. If for some reason you need a new address, it is not generated on the fly, but taken from the pool. A new key is then created to fill the pool back to 100 keys. If a backup is first created, it contains all used keys plus 100 unused ones. After a transaction, 99 unused keys remain. After 100 operations which require a new key, new keys are used, which are not present in the backup. Because the backup does not have these new keys, this backup can possibly lead to a recovery loss of Bitcoins if the wallet file is destroyed, for example by a head crash.&lt;br /&gt;
&lt;br /&gt;
The safety of deposits in Bitcoin depends on three conditions:&lt;br /&gt;
# The &#039;&#039;&#039;confidentiality (secrecy)&#039;&#039;&#039; of the private key for the entire time from initial production to final use&lt;br /&gt;
# The &#039;&#039;&#039;integrity&#039;&#039;&#039; of the software on the system used.&lt;br /&gt;
# As well as the &#039;&#039;&#039;protection from loss of wallet&#039;&#039;&#039; eg by failure of the hard disk&lt;br /&gt;
&lt;br /&gt;
The bitcoin software assumes (for very good reasons) that integrity and confidentality of the computer and user account is intact. The reason for this is that, strictly spoken, securing the computer is not the business of some application software like bitcoin. A computer which has not &#039;&#039;&#039;both&#039;&#039;&#039; its confidentiality &#039;&#039;&#039;and&#039;&#039;&#039; integrity ensured, is &#039;&#039;&#039;compromised&#039;&#039;&#039;. This means, that it can not longer be excluded that Bitcoins are stolen. A computer on which &#039;&#039;&#039;malware&#039;&#039;&#039; in the form of some trojan is installed, is always compromised. All data - including the bitcoin wallet - could be &amp;quot;stolen&amp;quot;. On the other hand - and this is far more far-reaching and important  - the other software on the computer is absolutely no longer under control of the user. A compromised system can &#039;&#039;&#039;only&#039;&#039;&#039; be brought back to a safe condition if it is completely erased, fully installed with a fresh operating system and all new security updates are applied. A &amp;quot;disinfection&amp;quot; of virus-infected programs is not enough! Erasing the old, compromised system can also mean it is necessary to flash the BIOS and do a BIOS update - there is some malware which modifies the BIOS.&lt;br /&gt;
&lt;br /&gt;
A password that belongs to a data backup must be permanently protected from loss just like the files themselves, otherwise in case of doubt the backup is worthless.&lt;br /&gt;
&lt;br /&gt;
=== Securing the confidentiality and integrity of the Wallet and Software ===&lt;br /&gt;
&lt;br /&gt;
==== Creating a New Wallet ====&lt;br /&gt;
&lt;br /&gt;
In the event that the wallet was possibly or actually stored in a compromised state, or spreaded, it is wise to create a new wallet and to transfer all money amounts in the old wallet to the new. Once this is done, someone who has attained knowledge of the old private keys, can not longer use them to steal bitcoins. Keep in mind that leaked keys can be used much later from their generation. For example, if you generate some keys to day, transfer them to a new computer in three years, and throw the old computer in ten years to the trash, and it still contains keys that you have created today, these could still be used to access bitcoins that you received in the meantime.&lt;br /&gt;
&lt;br /&gt;
Creating a new wallet can be useful, for example, if someone has saved a wallet with a password of 12 characters for a service online. Meanwhile, passwords with 12 up to about 15 characters are decoded and the private keys are no longer safe. The strategy only to re-encrypt the wallet is not enough, because the keys are not safe.&lt;br /&gt;
&lt;br /&gt;
==== Creating a safe and secure work space ====&lt;br /&gt;
&lt;br /&gt;
Large and complex programs like Web browsers are never completely safe. Therefore, it is extremely useful, not to run the Bitcoin client program with the user identity that you use to surf the Web or read e-mails. The modern operating systems can isolate applications for different user IDs from each other quite effectively, and this is a huge advantage to security.&lt;br /&gt;
&lt;br /&gt;
===== Digression: Secure Passwords =====&lt;br /&gt;
&lt;br /&gt;
====== Passwords ======&lt;br /&gt;
A proven method for producing safe, but still earnable passwords goes as follows:&lt;br /&gt;
&lt;br /&gt;
* Make up a nonsense phrase like&lt;br /&gt;
 &amp;quot;Thirty crows fly backwards to the moon, but they do not have a ticket.&amp;quot;&lt;br /&gt;
The more bizarre the sentence, the better you remember it.&lt;br /&gt;
&lt;br /&gt;
* The first letters and numbers are used for the password:&lt;br /&gt;
 30CfbwttM,btdnhaT&lt;br /&gt;
&lt;br /&gt;
* Now we get creative and replace a few characters, eg &amp;quot;A&amp;quot; looks like but like &amp;quot;4&amp;quot;:&lt;br /&gt;
 30Cfbw2tM,b|dnh@T&lt;br /&gt;
&lt;br /&gt;
* Now insert one or a few signs that are not found on English keyboards [https://en.bitcoin.it/wiki/Microsoft_Windows_Unicode_Input (Tips)]:&lt;br /&gt;
 3ß0Cþfböw2tM,b|dnh@฿T&lt;br /&gt;
&lt;br /&gt;
Strong passwords are now, where huge computing resources like hashed databases and botnets are available for cracking, about 15 to 20 characters long. Few people can remember so long passwords  error-free, especially if they make some longer holiday. Therefore, write to the password and put it in his wallet. (That&#039;s still heretical but I have a good Reference - [http://en.wikipedia.org/wiki/Bruce_Schneier Bruce Schneier] [http://www.schneier.com/blog/archives/2005/06/write_down_your.html])&lt;br /&gt;
&lt;br /&gt;
* To protect against unauthorized use of the written down password one should append some characters that you really have in your head.&lt;br /&gt;
&lt;br /&gt;
Now it is so that a forgotten password is at least as bad as a cracked. A button labeled &amp;quot;Forgot your password sent, new by e-mail&amp;quot; does not exist in Bitcoin. &#039;&#039;&#039;So the consequence of &amp;quot;Password away&amp;quot; is inevitable &amp;quot;money away &amp;quot;&#039;&#039;&#039;. Don&#039;t forget that!&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;The written-down password&#039;&#039;&#039;, and should be preserved in something like a bankl deposit box (can be rented for a few bucks yearsly) or in a fireproof safe. &lt;br /&gt;
&lt;br /&gt;
====== Passphrases (password phrases) or mantras ======&lt;br /&gt;
&lt;br /&gt;
* An alternative to passwords which has at least the same strength against techniques like rainbow tables, &#039;&#039;&#039;but is in comparison  much easier to remember&#039;&#039;&#039; is the use of &#039;&#039;&#039;pass-phrases&#039;&#039;&#039; or a &amp;quot;mantra&amp;quot;. The required length depends on the use. Passphrases for online services may be safe enough with four common words. Secure passphrases for files (which can be rapidly tried off-line) should contain at least six unusual words and at least 35 characters in length. This [http://www.explainxkcd.com/2011/08/10/password-strength/ comic by XKCD] explains the principle.&lt;br /&gt;
&lt;br /&gt;
* An example sentence would be: &amp;quot;The Lemon flambé the okapi a phosphorescent absolution.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Much of the strength of this method relies on technical reasons: Once a password has reached a certain minimal complexity, the fastest way to crack the password is a brute-force search with rainbow tables and charts. And since for this methods, the length of the password is the decisive factor, long pass phrases, which are comparatively much better to remember, win over short very complex passwords (which are hard to remember but easier to crack).&lt;br /&gt;
&lt;br /&gt;
* In-depth information on passphrases here: [http://www.iusmentis.com/security/passphrasefaq/ passphrase FAQ] by Randall T. Williams.&lt;br /&gt;
&lt;br /&gt;
* Warning: Completely unsuitable are fixed expressions and popular idioms. Don&#039;t use any meaningful sentence and anything that might be published on the web.&lt;br /&gt;
&lt;br /&gt;
===== Special Linux distributions =====&lt;br /&gt;
&lt;br /&gt;
To  secure a Windows system comprehensively is a complex and difficult task. Securing which is appropriate for the administration of five-figure amounts requires knowledge which the average user does not have.&lt;br /&gt;
&lt;br /&gt;
As an alternative, there are some special Linux distributions. Using them, one can create a secure space specially for Bitcoin,  and they require almost no setup:&lt;br /&gt;
&lt;br /&gt;
* [http://www.heise.de/ct/projekte/Sicheres-Online-Banking-mit-Bankix-284099.html c&#039;t Bankix], a distribution for online banking, is a adapted and, of course, free version of Ubuntu that was created by the renowned German Heise magazine publisher. Following to the (important) first update the system will be put on a read-only medium and cannot longer be manipulated by unauthorized changes to the software.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Damn_Small_Linux Damn Small Linux] is a popular, small Debian-based Linux, which contains only the most important functions and thus provides less attack surface. The derivation from Debian guarantees speedy and thorough security updates.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Knoppix Knoppix] is a popular live-CD distribution with excellent hardware detection, which has a slightly larger footprint than Damn Small Linux, and a number of interesting features. For example, it offers support for blind and visually impaired persons.&lt;br /&gt;
* [http://forum.bitcoin.org/index.php?topic=7374 LinuxCoin], many additional functions for mining&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following distributions are suitable only for users with good knowledge. However, their excellent safety features makes them quite interesting starting points for Bitcoin Appliances:&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Tin_Hat_Linux Tin Hat Linux] is a [http://en.wikipedia.org/wiki/Hardened_Gentoo Hardened Gentoo] derivative. In addition to a very small size and a very comprehensive encryption it has interesting additional security features, such as [http://en.wikipedia.org/wiki/Grsecurity Grsecurity].&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Alpine_Linux Alpine Linux] uses, similar to Tin Hat Linux etc. Kernel functions with Stack Smashing Protection. It uses instead of the standard glibc the uClibc, which means that the Bitcoin client needs to be compiled specifically for this distribution.&lt;br /&gt;
&lt;br /&gt;
===== Linux =====&lt;br /&gt;
====== Protected user account ======&lt;br /&gt;
&lt;br /&gt;
The first step is [https://help.ubuntu.com/8.04/serverguide/C/user-management.html to create a new user], which goes with the command:&lt;br /&gt;
&lt;br /&gt;
sudo adduser &amp;lt;code&amp;gt; new_user_name &amp;lt;/ code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On the message &amp;quot;Enter a new value or press ENTER for the default&amp;quot; one needs only to press the Return key.&lt;br /&gt;
&lt;br /&gt;
Then do you register as a new user, eg &amp;quot;Switch User&amp;quot; with (at Ubuntu in the menu to log off). If you are logged in, we search for the file manager, select this from the home directory (with the house icon), then right-click &amp;quot;Properties&amp;quot;, then the access permissions. Here you select &amp;quot;Other&amp;quot; and set the permissions to &amp;quot;nobody&amp;quot;. With this step, other programs can not read the other user&#039;s wallet.&lt;br /&gt;
&lt;br /&gt;
The newly created user should be safe to use in order to keep him safe, exclusively for Bitcoin.&lt;br /&gt;
&lt;br /&gt;
There is also a good idea to encrypt this user&#039;s home directory with the package ecryptfs-utils.&lt;br /&gt;
&lt;br /&gt;
# If the home directory is not empty, first backup it to some other medium.&lt;br /&gt;
# Now install ecryptfs-utils (Ubuntu: sudo apt-get install ecryptfs-utils)&lt;br /&gt;
# From X11 (graphical system) log and log in with Ctrl + Alt + F1 in the Linux console - if you are logged in X11, the home directory is encrypted.&lt;br /&gt;
# The current directory change so that it is not in the home folder, eg &amp;quot;Cd /&amp;quot;.&lt;br /&gt;
# The migration tool to run: (in Ubuntu: sudo ecryptfs-migrate-home-u username)&lt;br /&gt;
# If it succeeds then you can press ALT + F8 to go back and log in X11.&lt;br /&gt;
# Run the command &#039;ecryptfs-unwrap-passphrase&#039;. Without exception &#039;&#039;&#039;write and store the code that you receive on a secure medium&#039;&#039;. &#039;&#039;&#039;Without this code no data - including the wallet  - can be accessed if the system does not work&#039;&#039;&#039;&lt;br /&gt;
# Run the command &#039;ecryptfs-setup-swap&#039; run, which encrypts the swap partition. Otherwise, keys in your purse in plain text can go to the the swap partition where they might be stolen. This unfortunately also means that &amp;quot;idle&amp;quot; or Hibernate can not be used anymore because the bootloader can not restore the dump. An more conventient alternative is to overwrite the swap partition when you shut down the machine (after the deactivation of virtual memory) with random data.&lt;br /&gt;
&lt;br /&gt;
(Instructions from [http://bodhizazen.net/Tutorials/Ecryptfs/ # Migrate])&lt;br /&gt;
&lt;br /&gt;
====== For more information ======&lt;br /&gt;
* [https://help.ubuntu.com/community/Security Security features on ubuntu]&lt;br /&gt;
&lt;br /&gt;
* [http://www.techrepublic.com/blog/10things/10-ways-to-secure-your-linux-desktop/359 10 ways to secure your lInux desktop]&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
&lt;br /&gt;
* [http://windows.microsoft.com/de-DE/windows7/help/security-privacy-user-accounts Basics]&lt;br /&gt;
&lt;br /&gt;
* Create an extra user, under which only the Bitcoin software is running. So the wallet is somewhat protected from malicious code in applications for other users:&lt;br /&gt;
** [http://support.microsoft.com/kb/905056/en Windows XP]&lt;br /&gt;
** [http://windows.microsoft.com/en-US/windows7/Create-a-user-account Windows 7]&lt;br /&gt;
&lt;br /&gt;
====Browser Security ====&lt;br /&gt;
&lt;br /&gt;
===== Firefox =====&lt;br /&gt;
To secure the browser, you start Firefox, go to menu &amp;quot;Edit&amp;quot; (edit), and select &amp;quot;Preferences&amp;quot; (Settings).&lt;br /&gt;
&lt;br /&gt;
* Now you start with the tabs on the left, select the &amp;quot;Startup&amp;quot; option &amp;quot;Show a blank page&amp;quot; (Clean Slate).&lt;br /&gt;
* By &amp;quot;content&amp;quot; (content)&lt;br /&gt;
** The option &amp;quot;Load images automatically / Load images automatically&amp;quot; opt out,&lt;br /&gt;
** Also &amp;quot;Enable Javascript Enable / javascript&amp;quot; opt out.&lt;br /&gt;
* In the tab &amp;quot;privacy / data protection&amp;quot; in the &amp;quot;History / History History,&amp;quot; select &amp;quot;Never remember history&amp;quot; / &amp;quot;do not save history&amp;quot;.&lt;br /&gt;
* In the tab &amp;quot;Security&amp;quot; in the &amp;quot;Passwords&amp;quot;&lt;br /&gt;
** The &amp;quot;remember passwords / passwords save&amp;quot; deselect&lt;br /&gt;
** Also &amp;quot;use a master password&amp;quot; / &amp;quot;master password&amp;quot;.&lt;br /&gt;
* Finally, in the tab &amp;quot;Advanced&amp;quot; / &amp;quot;Advanced&amp;quot; option&lt;br /&gt;
** &amp;quot;Automatically check for updates&amp;quot; deselect&lt;br /&gt;
** As &amp;quot;add-ons&amp;quot; and&lt;br /&gt;
** &amp;quot;Search engines&amp;quot; / &amp;quot;search engines&amp;quot; opt out.&lt;br /&gt;
&lt;br /&gt;
If Javascript is disabled, the page linux download page] to download new versions of the Bitcoin Clients will no longer automatically download, so you have to link to the &amp;quot;direct link&amp;quot; on notice &amp;quot;Problems with the download? Please use this &#039;direct link&#039; or try another mirror.&amp;quot; . click Once you make the effort made, of course you checked the download of new clients Bitcoin the checksums, which are indicated on the sourceforge page, with the program sha1.&lt;br /&gt;
&lt;br /&gt;
=== Protect against data loss: Backup ===&lt;br /&gt;
Secure the only file you need is the wallet.dat. Advance to make sure that Bitcoin not running anymore! The best way would be to encrypt the file and store somewhere safe.&lt;br /&gt;
&lt;br /&gt;
You can also [[API | backupwallet]] JSON-RPC command used to create a backup on the fly.&lt;br /&gt;
&lt;br /&gt;
==== Where to find the Bitcoin folder ====&lt;br /&gt;
The [[Bitcoin folder]] is the folder where the data is wallet.dat along with the file.&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
Click on &amp;quot;Start&amp;quot;, then Run and enter this:&lt;br /&gt;
:% APPDATA% \ Bitcoin&lt;br /&gt;
A folder should open now, for most it would be:&lt;br /&gt;
 C: \ Documents and Settings \ username \ Application Data \ Bitcoin (XP)&lt;br /&gt;
 C: \ Users \ username \ appdata \ roaming \ Bitcoin (Vista and 7)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!---&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
&lt;br /&gt;
If you are using Windows XP or Windows 7, you can keep your wallet on an encrypted disk image created by third-party software, such as [http://www.truecrypt.org/ TrueCrypt] (open source) or [http: / / www.jetico.com/encryption-bestcrypt/ Jetico BestCrypt] (commercial). You can probably do the same with Windows Vista or Windows 2000.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; You should configure Bitcoin in this manner only on computers where you use Bitcoin, but not do use that computer to mine. For example, this is a good configuration for a notebook or tablet computer.&lt;br /&gt;
&lt;br /&gt;
Assuming that you have installed the Windows client Bitcoin and run it at least once, the process is Described below.&lt;br /&gt;
&lt;br /&gt;
To mount the &amp;lt;p&amp;gt; Bitcoin DataDirectory on an encrypted drive &amp;lt;/ b&amp;gt; &amp;lt;/ p&amp;gt;&lt;br /&gt;
&amp;lt;ol start=1 type=1&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; use the third-party disk image encryption program of your choice to create and mount an encrypted disk image of at least 100 MB in size. &amp;lt;/ li&amp;gt;&lt;br /&gt;
Locate the &amp;lt;li&amp;gt; Bitcoin data directory, and copy the directory with all contents to the encrypted drive.&lt;br /&gt;
&amp;lt;p&amp;gt; For help finding this directory, see &amp;lt;b&amp;gt; [[# Securing_your_wallet Locating_BitCoin_s_data_directory | Locating Bitcoin&#039;s data directory]] &amp;lt;/ b&amp;gt; &amp;lt;/ p&amp;gt; &amp;lt;/ li&amp;gt;.&lt;br /&gt;
Create a Windows shortcut &amp;lt;li&amp;gt; that starts with the Bitcoin &amp;lt;code&amp;gt;-datadir &amp;lt;/ code&amp;gt; parameter specifier and the encrypted drive and directory.&lt;br /&gt;
&amp;lt;p&amp;gt; For example, if you Bitcoin installed in the default directory, mounted encrypted drive as your Bitcoin &amp;lt;code&amp;gt; E: \ &amp;lt;/ code&amp;gt;, and stored it on your Bitcoin DataDirectory as &amp;lt;code&amp;gt; Bitcoin &amp;lt;/ code&amp;gt;, you would type the following command as the shortcut target: &amp;lt;/ p&amp;gt;&lt;br /&gt;
blockquote &amp;lt;code&amp;gt; C: \ Program Files \ Bitcoin \ bitcoin.exe-datadir = E: \ Bitcoin &amp;lt;/ code&amp;gt; &amp;lt;/ blockquote&amp;gt; &amp;lt;/ li&amp;gt;&lt;br /&gt;
Open &amp;lt;li&amp;gt; Bitcoin&#039;s settings and configure it &amp;lt;b&amp;gt; NOT &amp;lt;/ b&amp;gt; to start automatically when you start Windows.&lt;br /&gt;
This is to allow &amp;lt;p&amp;gt; you to mount the encrypted disk image Bitcoin before starting Bitcoin. &amp;lt;/ p&amp;gt; &amp;lt;/ li&amp;gt;&lt;br /&gt;
Shut down &amp;lt;li&amp;gt; Bitcoin, and then restart it from the new shortcut. &amp;lt;/ li&amp;gt;&lt;br /&gt;
&amp;lt;/ Ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After doing this, any time you want to use Bitcoin, you must first mount the encrypted disk image Bitcoin using the same drive designation, and then run from the shortcut that you Bitcoin created so that it can find its data and your wallet. :-)&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Linux =====&lt;br /&gt;
Bitcoin should create a hidden folder in your home directory of the running user.&lt;br /&gt;
 ~ /. Bitcoin /&lt;br /&gt;
&lt;br /&gt;
It should not be there, it can be possibly due&lt;br /&gt;
Find /-name wallet.dat-print 2&amp;gt; / dev / null&lt;br /&gt;
. find Or as root&lt;br /&gt;
: Updatedb&lt;br /&gt;
followed by&lt;br /&gt;
: Locate wallet.dat&lt;br /&gt;
&lt;br /&gt;
The handiest backup method under Linux is probably the copy on one or more wallet.dat used for USB flash drives or memory cards that are kept in a safe place (fireproof safe, bank safe, aquarium with piranhas, etc).&lt;br /&gt;
&lt;br /&gt;
====== Individual encryption of the wallet.dat file ======&lt;br /&gt;
* For individual encryption of the purse, the available cross-platform program&#039;&#039;&#039;[http://ccrypt.sourceforge.net/ ccrypt]&#039;&#039;&#039; is well suited. It encodes a variant of the AES Rijndael algorithm. a recognized standard, which is considered very safe. The plain-text version of Wallet.dat will be replaced automatically. As with all strong encryption, a careful backup of data and keys is essential - under Linux, the risk of loss due to forgetting the key is much higher than by computer intrusions and malware.&lt;br /&gt;
&lt;br /&gt;
* For automatic storage of encrypted copies GnuPG  (Gnu Privacy Guard) is well suited. To encrypt data, ones need  only the public key.  Only to decrypt a backup, the private key is used, which can be stored otherwise in a safe place. Using a fixed pair of keys reduces also the risk of loss of a key by unnoticed typos when typing them.&lt;br /&gt;
&lt;br /&gt;
* Additional protection against attacks by key loggers provide smart cards and hardware tokens like the [http://www.privacyfoundation.de/crypto_stick/ Crypto Stick] the Deutsch Privacy Foundation or the  GnuPG Fellowship smart card. The special advantage is that you GnuPG keys that are very safe due to their length, and can be stored on the smart card. A six-digit PIN code protects the contents of the smart card. If it is entered incorrectly multiple times, then the content will be deleted. [https://www.privacyfoundation.de/wiki/CryptoStickSoftware instructions here].&lt;br /&gt;
&lt;br /&gt;
* Together with the FUSE-based file system [http://de.wikipedia.org/wiki/EncFS EncFS] can you also back up individual files as wallet.dat individually. The entire list can Bitcoin but are not used because the database is encrypted with EncFS.&lt;br /&gt;
&lt;br /&gt;
===== Mac ===== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: The following instruction are not checked due to lack of hardware. Please check and correct if necessary, then remove the note!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The directory containing the Bitcoin wallet.dat is usually here:&lt;br /&gt;
 ~ / Library / Application Support / Bitcoin /&lt;br /&gt;
&lt;br /&gt;
====== Secure all data (500 megabytes) ======&lt;br /&gt;
These steps (chain wallet and block) of all data stored on Bitcoin an encrypted disk image:&lt;br /&gt;
# Disk Utility Open&lt;br /&gt;
# Click on &amp;quot;New Image&amp;quot;, 500MB, 128-bit or 256-bit (faster or more secure) encryption specify eintelne partition.&lt;br /&gt;
# Copy in a place where you will not lose the image (eg Wuala, Strong Space ofer whatever)&lt;br /&gt;
# A strong and secure password select&lt;br /&gt;
# Copy everything from ~ / Library / Application Support / Bitcoin / in the image&lt;br /&gt;
# Create symlink to the old place, so the app can benuutzen it&lt;br /&gt;
::: Ln-s / Volumes / Bitcoin ~ / Library / Application Support / Bitcoin&lt;br /&gt;
&lt;br /&gt;
Do not forget to mount the image before using Bitcoin and unmount afterwards.&lt;br /&gt;
&lt;br /&gt;
====== Backup file wallet.dat purses alone (40MB ) ======&lt;br /&gt;
These steps only protect the file wallet.dat. This causes a small memory dump, but is more complicated.&lt;br /&gt;
&lt;br /&gt;
# Disk Utility Open&lt;br /&gt;
# Click on &amp;quot;New Image&amp;quot;, 40MB, 128-bit or 256-bit, single select partition.&lt;br /&gt;
# Store in a place where you will not lose the backup.&lt;br /&gt;
# A secure and strong password, select&lt;br /&gt;
# The file wallet.dat move in the image&lt;br /&gt;
# Create symlink to the old place, so the app can find and use the file&lt;br /&gt;
::: Ln-s / Volumes / Bitcoin / wallet.dat ~ / Library / Application Support / Bitcoin / wallet.dat&lt;br /&gt;
&lt;br /&gt;
[[File: MountWalletAndLauchnBitcoin_OSX_Automator.png | thumbnail | 150px | Mount Wallet and launch Bitcoin]]&lt;br /&gt;
Do not forget to mount the image before using Bitcoin and unmount afterwards.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; If you start the application Bitcoin without the image is mounted, the program is the symlink (a kind of shortcut) wallet.dat with the new one. Do not panic! Rename the new order wallet.dat or delete it, mount the image, and just put a new symlink. The old wallet.dat may of course be canceled under any circumstances.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Automation:&#039;&#039;&#039; The program [http://en.wikipedia.org/wiki/Automator_% 29% 28software Automator] (included in OS X) can automatically mount your wallet and start Bitcoin App.&lt;br /&gt;
&lt;br /&gt;
Alternatively, the following shell script can be used to decrypt wallet.dat which automatically starts the Bitcoin client, and they subsequently re-encrypted. The script works for sowoghl for OSX and Linux: [http://lorelei.kaverit.org/bitcoin.sh Bitcoin-launch-script]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== General solution ====&lt;br /&gt;
wallet.dat is not usually encrypted, everyone who has access to the file, can freely dispose of the coins. You can encrypt your wallet.dat with one of these programs, should there be the slightest chance that someone else has access.&lt;br /&gt;
&lt;br /&gt;
Note: Encryption does not protect the wallet against security risk &#039;&#039;after&#039;&#039; they have occured. Encryping a wallet after finding a computer virus or a trojan helps absolutely nothing. Also, encryption does not help against the complete loss of control which a system compromise means.&lt;br /&gt;
&lt;br /&gt;
* [http://www.7-zip.org/ 7-Zip]&lt;br /&gt;
* [http://www.axantum.com/axcrypt/ AxCrypt]&lt;br /&gt;
* [http://www.truecrypt.org/ TrueCrypt]&lt;br /&gt;
* [http://www.rarlab.com/ WinRar]&lt;br /&gt;
* [http://de.wikipedia.org/wiki/EncFS EncFS] (Linux)&lt;br /&gt;
&lt;br /&gt;
==== Encryption with Smart Card ====&lt;br /&gt;
&lt;br /&gt;
Folders can be encrypted with GnuPG-compatible smart card. A very secure solution is to stick the Crypto Deutsch Privacy Foundation:&lt;br /&gt;
&lt;br /&gt;
[http://www.privacyfoundation.de/crypto_stick/ Crypto Stick overview]&lt;br /&gt;
&lt;br /&gt;
[https://www.privacyfoundation.de/wiki/CryptoStickSoftware Intallation and use]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Storing the Archives ====&lt;br /&gt;
A backup on Flash Media / Memory Sticks and storing them in secure locations is a reasonable solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== BOTG: Bitcoin Off The Grid===&lt;br /&gt;
* Another alternative that is suitable for high security requirements,is  &amp;quot;BOTG - Bitcoin off-the-grid&amp;quot; [http://forum.bitcoin.org/index.php?topic=7374.msg108351 see info in the announcement to LinuxCoin]. It is a script that  can create a key pair &#039;&#039;without&#039;&#039; Internet connection. As the private keys are created on a system that does not have Internet access, and are stored offline, they can not get lost via the Internet. The public key can be passed on and received as normal transactions that can be looked up in block Explorer. Only if you want to use the fund, you must import the private key into a Bitcoin client. From then on, the normal safety precautions apply.&lt;/div&gt;</summary>
		<author><name>Joise</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Talk:Securing_your_wallet&amp;diff=14938</id>
		<title>Talk:Securing your wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Talk:Securing_your_wallet&amp;diff=14938"/>
		<updated>2011-08-14T09:21:50Z</updated>

		<summary type="html">&lt;p&gt;Joise: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The five paragraphs in Technical Background all say the same thing. --[[User:Mcandre|Mcandre]]&lt;br /&gt;
&lt;br /&gt;
Note: the backupwallet.sh script in the linux section doesn&#039;t actually work.&lt;br /&gt;
I suspect it is caused by the wiki changing the formatting.&lt;br /&gt;
I wrote my own version that uses much more standard shell syntax.&lt;br /&gt;
&lt;br /&gt;
[[User:Wscott|Wscott]] 11:28, 11 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I fixed the backupwallet.sh script. It just needed a nowiki tag around a conditional statement. -- [[User:Mweather|Mweather]] 23:48, 20 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
The approach for &amp;quot;Making a secure workspace&amp;quot; seems to differ greatly for linux and mac. Why? It seems like if you are going to make firefox secure, which is basically all the linux section recommends, you would want to do that on a mac too. And the recommendation in the mac section to keep the wallet in an encrypted volume with a symlink in the expected system location should be done on a linux box too, shouldn&#039;t it, like using truecrypt or something... Am I wrong??? Can someone with advanced knowledge please advise...? Also, if you want bitcoin to run all the time in the background on linux, but you have it set up in a separate user from your main user account, well, you are out of luck? Can justifications and explanations be added to the recommendations, and also I guess some alternatives with pros and cons be offered, for people with different needs and computing situations. Thanks! --[[User:GusGustavo|GusGustavo]] 13:33, 26 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Time Sensitivity ==&lt;br /&gt;
&lt;br /&gt;
Is it possible to still send money to my wallet, even if it&#039;s backed up and offline?  Do bitcoins ever expire if they&#039;re not spent, or is there anything bad that can happen by not using my bitcoin client in a long time? [[User:Daniel.benoy|Daniel.benoy]] 23:18, 8 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== How often is it needed to backup the Wallet? ==&lt;br /&gt;
&lt;br /&gt;
Is it necessary to make a backup after each transaction? This page is not clear about this.&lt;br /&gt;
Please add this information to the page!&lt;br /&gt;
&lt;br /&gt;
== Creating a New Wallet ==&lt;br /&gt;
&lt;br /&gt;
This section isn&#039;t helpful; it tells you when to create a new wallet, but not how.  I&#039;m a new user, and the wallet was created when I installed the BitCoin program.  I will find out how to create a new wallet, and then edit this section so that it actually explains the task that it sets out to explain. :-) [[User:ErgoOne|ErgoOne]] 15:19, 9 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Making a secure workspace ==&lt;br /&gt;
&lt;br /&gt;
For me space needed in ~/Library/Application Support/Bitcoin (Mac) is more than 400MB (!) after having loaded all blocks from bitcoin app. So 100MB is much too small (may be sufficient for just wallet.dat, but then the steps to do had to be changed). [[User:Hartrock|Hartrock]] 18:48, 12 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I updated the wiki steps to just backup wallet.dat --[[User:ChocoboLee|ChocoboLee]] 19:18, 15 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Flaws with argument regarding encryption ==&lt;br /&gt;
&lt;br /&gt;
Can someone please explain to me how encrypting your wallet will actually protect against a trojan stealing it.  Because once you mount the encrypted file, and decrypt it not only can bitcoin see it but the trojan can as well.  This strategy seems to work only in the following circumstances:&lt;br /&gt;
1. The wallet that has the majority of your cash you never decrypt when you have an open internet connection.&lt;br /&gt;
2. Assumes that a trojan only operates when an internet connection is present and it can transmit the wallet data file.&lt;br /&gt;
&lt;br /&gt;
Even if you were paranoid and never were connected to the internet when the wallet file with the bulk of your funds was decrypted this still would not solve the problem.  In the event that a trojan seeks to copy your wallet file to another location on your computer it could wait for an open internet connection to transmit this data.  So even if you reencrypt the wallet file before connecting to the internet this type of trojan has already made a copy of the decrypted file and can transmit it as soon as an internet connection becomes available.&lt;br /&gt;
&lt;br /&gt;
Also how in the world could you ever use this wallet to transfer cash to another user if you are offline?  Maybe I don&#039;t understand how bitcoin works but don&#039;t you need to be online in order to transfer bitcoins?  Basically the bottom line is that bitcoin cannot read an encrypted wallet file which means that in order to use the wallet you need to decrypt it which means its vulnerable to trojans who can steal it the moment you want to use it.&lt;br /&gt;
&lt;br /&gt;
This seems to be a fundamental flaw in this discussion &amp;quot;securing your wallet&amp;quot;  Why doesn&#039;t bitcoin just address this in the software allowing for the wallet to always be encrypted and require a password upon startup.  If you want bitcoin to go mainstream I don&#039;t understand why you can&#039;t address this fundamental flaw that would be solved by an always encrypted wallet file that the software can read and write to.&lt;br /&gt;
&lt;br /&gt;
::The fundamental flaw is trying to secure the wallet when the whole system is already technically compromised. It does not help to have a secure wallet then. What a trojan could do is, for example, to replace the bitcoin client by a sligthly changed one that usually works as expected, but once in a while sends the money to an address which is owned by the attacker. The people you think you pay will become angry because the money you think to send never does arrive at them. Of course, the malicious client can be intelligent enough to wait until the is some real amount of coins in the play. One day you&#039;ll think you bought a car but the money is somewhere else. The same applies, for example, if the payment addresses you receive are modified by some malicious e-mail program.&lt;br /&gt;
&lt;br /&gt;
::So what is the bottom line? Encrypting the wallet helps against a roommate stealing your coins if he has two minutes of physical access to your computer. It helps against burglary and forgetting the laptop in the train. It generally does NOT help against compromise of the system. The &#039;&#039;&#039;whole&#039;&#039;&#039; system &#039;&#039;&#039;must&#039;&#039;&#039; be kept safe, not just the data in the wallet. And this is not something that the bitcoin software is responsible for. It is the responsibility of the user to install and maintain a secure system. It is a fundamental fallacy to expect that a certain piece of software should still work as the user expects if the whole system is not any more under the control of the user. In this sense, bitcoin can not go mainstream. Instead, main stream users need to reach some point of mental sanity. --[[User:Joise|Joise]] 09:14, 14 August 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
====Added a new entry to backup methods====&lt;br /&gt;
[[WalletPaperbackup]] Is a great way to get your wallet out of the digital world and onto paper&lt;br /&gt;
--[[User:Jrwr|Jrwr]] 02:02, 24 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Unsecure suggestion for passwords ==&lt;br /&gt;
&lt;br /&gt;
Especially with Bitcoins the Password advice from Gibson Research is dangerous because passwords must&lt;br /&gt;
also be safe in the future when it comes to wallet storing.&lt;br /&gt;
This is definitely not given with this system. It might be true, that&lt;br /&gt;
with today&#039;s brute-force tools, the &amp;quot;d0g...........&amp;quot; pw is safer than&lt;br /&gt;
hkjhHZ756s=&amp;amp;g%7 but in the very near future (maybe already exists)&lt;br /&gt;
there will be new tools, that will find out, what kind of simplifiers&lt;br /&gt;
are often used by humans and will combine brutforce with simplifiers&lt;br /&gt;
and thus come to &amp;quot;d0g............&amp;quot; very quickly!&lt;br /&gt;
&lt;br /&gt;
== Section 4.2 ==&lt;br /&gt;
If you recommend  that one backup wallet.dat on a mac via creating an encrypted image file, don&#039;t you think you should also remind the user to backup his ~/Library/Keychains directory? There is little point in backing up wallet.dmg on Wuala or whatever if you lose your AES key to the image, and the scenario when you need to recover wallet.dmg is probably the scenario where you&#039;ve also lost ~/Library/Keychains... e.g. laptop stolent, etc.&lt;br /&gt;
&lt;br /&gt;
== Back-Translation of German Version ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
I have translated the page to the German Version, expanded it by several points and concepts  which seem important to me. Here is the back-translated version as a suggestion what could be expanded. I&#039;ve translated it quickly using Google Translate, that means wording and style can&#039;t be expected to be perfect. Nevertheless, I hope it&#039;s helpful. --[[User:Joise|Joise]] 09:14, 14 August 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
The security of the wallet can be divided into two separate objectives:&lt;br /&gt;
&lt;br /&gt;
1. Safeguard against loss&lt;br /&gt;
&lt;br /&gt;
2. Secure against theft&lt;br /&gt;
&lt;br /&gt;
In the case of a currently not adequately secured wallet (eg with a weak password uploaded on the Internet):&lt;br /&gt;
&lt;br /&gt;
3. New, create a mew secure wallet (with a reasonably long password)&lt;br /&gt;
&lt;br /&gt;
=== Technical background ===&lt;br /&gt;
The important first objective of the design of the wallet is protection against data loss. The personal bitcoin wallet has a pool of queued keys stored in a file named wallet.dat. The default number is 100 keys in the [[Key Pool | Key pool.]] The number of can be adjusted with the &amp;quot;-keypool&amp;quot; parameter in the command line. If for some reason you need a new address, it is not generated on the fly, but taken from the pool. A new key is then created to fill the pool back to 100 keys. If a backup is first created, it contains all used keys plus 100 unused ones. After a transaction, 99 unused keys remain. After 100 operations which require a new key, new keys are used, which are not present in the backup. Because the backup does not have these new keys, this backup can possibly lead to a recovery loss of Bitcoins if the wallet file is destroyed, for example by a head crash.&lt;br /&gt;
&lt;br /&gt;
The safety of deposits in Bitcoin depends on three conditions:&lt;br /&gt;
# The &#039;&#039;&#039;confidentiality (secrecy)&#039;&#039;&#039; of the private key for the entire time from initial production to final use&lt;br /&gt;
# The &#039;&#039;&#039;integrity&#039;&#039;&#039; of the software on the system used.&lt;br /&gt;
# As well as the &#039;&#039;&#039;protection from loss of wallet&#039;&#039;&#039; eg by failure of the hard disk&lt;br /&gt;
&lt;br /&gt;
The bitcoin software assumes (for very good reasons) that integrity and confidentality of the computer and user account is intact. The reason for this is that, strictly spoken, securing the computer is not the business of some application software like bitcoin. A computer which has not &#039;&#039;&#039;both&#039;&#039;&#039; its confidentiality &#039;&#039;&#039;and&#039;&#039;&#039; integrity ensured, is &#039;&#039;&#039;compromised&#039;&#039;&#039;. This means, that it can not longer be excluded that Bitcoins be stolen. A computer on which &#039;&#039;&#039;malware&#039;&#039;&#039; in the form of some trojan is installed, is always compromised. All data - including the bitcoin wallet - could be &amp;quot;stolen&amp;quot;. On the other hand - and this is far more far-reaching and important  - the other software on the computer is absolutely no longer under control of the user. A compromised system can &#039;&#039;&#039;only&#039;&#039;&#039; be brought back to a safe condition if it is completely erased, fully installed with a fresh operating system and all new security updates are applied. A &amp;quot;disinfection&amp;quot; of virus-infected programs is not enough! Erasing the old, compromised system can also mean it is necessary to flash the BIOS and do a BIOS update - there is some malware which modifies the BIOS.&lt;br /&gt;
&lt;br /&gt;
A password that belongs to a data backup must be permanently protected from loss just like the files themselves, otherwise in case of doubt the backup is worthless.&lt;br /&gt;
&lt;br /&gt;
=== Securing the confidentiality and integrity of the Wallet and Software ===&lt;br /&gt;
&lt;br /&gt;
==== Creating a New Wallet ====&lt;br /&gt;
&lt;br /&gt;
In the event that the wallet was possibly or actually stored in a compromised state, or spreaded, it is wise to create a new wallet and to transfer all money amounts in the old wallet to the new. Once this is done, someone who has attained knowledge of the old private keys, can not longer use them to steal bitcoins. Keep in mind that leaked keys can be used much later from their generation. For example, if you generate some keys to day, transfer them to a new computer in three years, and throw the old computer in ten years to the trash, and it still contains keys that you have created today, these could still be used to access bitcoins that you received in the meantime.&lt;br /&gt;
&lt;br /&gt;
Creating a new wallet can be useful, for example, if someone has saved a wallet with a password of 12 characters for a service online. Meanwhile, passwords with 12 up to about 15 characters are decoded and the private keys are no longer safe. The strategy only to re-encrypt the wallet is not enough, because the keys are not safe.&lt;br /&gt;
&lt;br /&gt;
==== Creating a safe and secure work space ====&lt;br /&gt;
&lt;br /&gt;
Large and complex programs like Web browsers are never completely safe. Therefore, it is extremely useful, not to run the Bitcoin client program with the user identity that you use to surf the Web or read e-mails. The modern operating systems can isolate applications for different user IDs from each other quite effectively, and this is a huge advantage to security.&lt;br /&gt;
&lt;br /&gt;
===== Digression: Secure Passwords =====&lt;br /&gt;
&lt;br /&gt;
====== Passwords ======&lt;br /&gt;
A proven method for producing safe, but still earnable passwords goes as follows:&lt;br /&gt;
&lt;br /&gt;
* Make up a nonsense phrase like&lt;br /&gt;
 &amp;quot;Thirty crows fly backwards to the moon, but they do not have a ticket.&amp;quot;&lt;br /&gt;
The more bizarre the sentence, the better you remember it.&lt;br /&gt;
&lt;br /&gt;
* The first letters and numbers are used for the password:&lt;br /&gt;
 30CfbwttM,btdnhaT&lt;br /&gt;
&lt;br /&gt;
* Now we get creative and replace a few characters, eg &amp;quot;A&amp;quot; looks like but like &amp;quot;4&amp;quot;:&lt;br /&gt;
 30Cfbw2tM,b|dnh@T&lt;br /&gt;
&lt;br /&gt;
* Now insert one or a few signs that are not found on English keyboards [https://en.bitcoin.it/wiki/Microsoft_Windows_Unicode_Input (Tips)]:&lt;br /&gt;
 3ß0Cþfböw2tM,b|dnh@฿T&lt;br /&gt;
&lt;br /&gt;
Strong passwords are now, where huge computing resources like hashed databases and botnets are available for cracking, about 15 to 20 characters long. Few people can remember so long passwords  error-free, especially if they make some longer holiday. Therefore, write to the password and put it in his wallet. (That&#039;s still heretical but I have a good Reference - [http://en.wikipedia.org/wiki/Bruce_Schneier Bruce Schneier] [http://www.schneier.com/blog/archives/2005/06/write_down_your.html])&lt;br /&gt;
&lt;br /&gt;
* To protect against unauthorized use of the written down password one should append some characters that you really have in your head.&lt;br /&gt;
&lt;br /&gt;
Now it is so that a forgotten password is at least as bad as a cracked. A button labeled &amp;quot;Forgot your password sent, new by e-mail&amp;quot; does not exist in Bitcoin. &#039;&#039;&#039;So the consequence of &amp;quot;Password away&amp;quot; is inevitable &amp;quot;money away &amp;quot;&#039;&#039;&#039;. Don&#039;t forget that!&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;The written-down password&#039;&#039;&#039;, and should be preserved in something like a bankl deposit box (can be rented for a few bucks yearsly) or in a fireproof safe. &lt;br /&gt;
&lt;br /&gt;
====== Passphrases (password phrases) or mantras ======&lt;br /&gt;
&lt;br /&gt;
* An alternative to passwords which has at least the same strength against techniques like rainbow tables, &#039;&#039;&#039;but is in comparison  much easier to remember&#039;&#039;&#039; is the use of &#039;&#039;&#039;pass-phrases&#039;&#039;&#039; or a &amp;quot;mantra&amp;quot;. The required length depends on the use. Passphrases for online services may be safe enough with four common words. Secure passphrases for files (which can be rapidly tried off-line) should contain at least six unusual words and at least 35 characters in length. This [http://www.explainxkcd.com/2011/08/10/password-strength/ comic by XKCD] explains the principle.&lt;br /&gt;
&lt;br /&gt;
* An example sentence would be: &amp;quot;The Lemon flambé the okapi a phosphorescent absolution.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Much of the strength of this method relies on technical reasons: Once a password has reached a certain minimal complexity, the fastest way to crack the password is a brute-force search with rainbow tables and charts. And since for this methods, the length of the password is the decisive factor, long pass phrases, which are comparatively much better to remember, win over short very complex passwords (which are hard to remember but easier to crack).&lt;br /&gt;
&lt;br /&gt;
* In-depth information on passphrases here: [http://www.iusmentis.com/security/passphrasefaq/ passphrase FAQ] by Randall T. Williams.&lt;br /&gt;
&lt;br /&gt;
* Warning: Completely unsuitable are fixed expressions and popular idioms. Don&#039;t use any meaningful sentence and anything that might be published on the web.&lt;br /&gt;
&lt;br /&gt;
===== Special Linux distributions =====&lt;br /&gt;
&lt;br /&gt;
To  secure a Windows system comprehensively is a complex and difficult task. Securing which is appropriate for the administration of five-figure amounts requires knowledge which the average user does not have.&lt;br /&gt;
&lt;br /&gt;
As an alternative, there are some special Linux distributions. Using them, one can create a secure space specially for Bitcoin,  and they require almost no setup:&lt;br /&gt;
&lt;br /&gt;
* [http://www.heise.de/ct/projekte/Sicheres-Online-Banking-mit-Bankix-284099.html c&#039;t Bankix], a distribution for online banking, is a adapted and, of course, free version of Ubuntu that was created by the renowned German Heise magazine publisher. Following to the (important) first update the system will be put on a read-only medium and cannot longer be manipulated by unauthorized changes to the software.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Damn_Small_Linux Damn Small Linux] is a popular, small Debian-based Linux, which contains only the most important functions and thus provides less attack surface. The derivation from Debian guarantees speedy and thorough security updates.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Knoppix Knoppix] is a popular live-CD distribution with excellent hardware detection, which has a slightly larger footprint than Damn Small Linux, and a number of interesting features. For example, it offers support for blind and visually impaired persons.&lt;br /&gt;
* [http://forum.bitcoin.org/index.php?topic=7374 LinuxCoin], many additional functions for mining&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following distributions are suitable only for users with good knowledge. However, their excellent safety features makes them quite interesting starting points for Bitcoin Appliances:&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Tin_Hat_Linux Tin Hat Linux] is a [http://en.wikipedia.org/wiki/Hardened_Gentoo Hardened Gentoo] derivative. In addition to a very small size and a very comprehensive encryption it has interesting additional security features, such as [http://en.wikipedia.org/wiki/Grsecurity Grsecurity].&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Alpine_Linux Alpine Linux] uses, similar to Tin Hat Linux etc. Kernel functions with Stack Smashing Protection. It uses instead of the standard glibc the uClibc, which means that the Bitcoin client needs to be compiled specifically for this distribution.&lt;br /&gt;
&lt;br /&gt;
===== Linux =====&lt;br /&gt;
====== Protected user account ======&lt;br /&gt;
&lt;br /&gt;
The first step is [https://help.ubuntu.com/8.04/serverguide/C/user-management.html to create a new user], which goes with the command:&lt;br /&gt;
&lt;br /&gt;
sudo adduser &amp;lt;code&amp;gt; new_user_name &amp;lt;/ code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On the message &amp;quot;Enter a new value or press ENTER for the default&amp;quot; one needs only to press the Return key.&lt;br /&gt;
&lt;br /&gt;
Then do you register as a new user, eg &amp;quot;Switch User&amp;quot; with (at Ubuntu in the menu to log off). If you are logged in, we search for the file manager, select this from the home directory (with the house icon), then right-click &amp;quot;Properties&amp;quot;, then the access permissions. Here you select &amp;quot;Other&amp;quot; and set the permissions to &amp;quot;nobody&amp;quot;. With this step, other programs can not read the other user&#039;s wallet.&lt;br /&gt;
&lt;br /&gt;
The newly created user should be safe to use in order to keep him safe, exclusively for Bitcoin.&lt;br /&gt;
&lt;br /&gt;
There is also a good idea to encrypt this user&#039;s home directory with the package ecryptfs-utils.&lt;br /&gt;
&lt;br /&gt;
# If the home directory is not empty, first backup it to some other medium.&lt;br /&gt;
# Now install ecryptfs-utils (Ubuntu: sudo apt-get install ecryptfs-utils)&lt;br /&gt;
# From X11 (graphical system) log and log in with Ctrl + Alt + F1 in the Linux console - if you are logged in X11, the home directory is encrypted.&lt;br /&gt;
# The current directory change so that it is not in the home folder, eg &amp;quot;Cd /&amp;quot;.&lt;br /&gt;
# The migration tool to run: (in Ubuntu: sudo ecryptfs-migrate-home-u username)&lt;br /&gt;
# If it succeeds then you can press ALT + F8 to go back and log in X11.&lt;br /&gt;
# Run the command &#039;ecryptfs-unwrap-passphrase&#039;. Without exception &#039;&#039;&#039;write and store the code that you receive on a secure medium&#039;&#039;. &#039;&#039;&#039;Without this code no data - including the wallet  - can be accessed if the system does not work&#039;&#039;&#039;&lt;br /&gt;
# Run the command &#039;ecryptfs-setup-swap&#039; run, which encrypts the swap partition. Otherwise, keys in your purse in plain text can go to the the swap partition where they might be stolen. This unfortunately also means that &amp;quot;idle&amp;quot; or Hibernate can not be used anymore because the bootloader can not restore the dump. An more conventient alternative is to overwrite the swap partition when you shut down the machine (after the deactivation of virtual memory) with random data.&lt;br /&gt;
&lt;br /&gt;
(Instructions from [http://bodhizazen.net/Tutorials/Ecryptfs/ # Migrate])&lt;br /&gt;
&lt;br /&gt;
====== For more information ======&lt;br /&gt;
* [https://help.ubuntu.com/community/Security Security features on ubuntu]&lt;br /&gt;
&lt;br /&gt;
* [http://www.techrepublic.com/blog/10things/10-ways-to-secure-your-linux-desktop/359 10 ways to secure your lInux desktop]&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
&lt;br /&gt;
* [http://windows.microsoft.com/de-DE/windows7/help/security-privacy-user-accounts Basics]&lt;br /&gt;
&lt;br /&gt;
* Create an extra user, under which only the Bitcoin software is running. So the wallet is somewhat protected from malicious code in applications for other users:&lt;br /&gt;
** [http://support.microsoft.com/kb/905056/en Windows XP]&lt;br /&gt;
** [http://windows.microsoft.com/en-US/windows7/Create-a-user-account Windows 7]&lt;br /&gt;
&lt;br /&gt;
====Browser Security ====&lt;br /&gt;
&lt;br /&gt;
===== Firefox =====&lt;br /&gt;
To secure the browser, you start Firefox, go to menu &amp;quot;Edit&amp;quot; (edit), and select &amp;quot;Preferences&amp;quot; (Settings).&lt;br /&gt;
&lt;br /&gt;
* Now you start with the tabs on the left, select the &amp;quot;Startup&amp;quot; option &amp;quot;Show a blank page&amp;quot; (Clean Slate).&lt;br /&gt;
* By &amp;quot;content&amp;quot; (content)&lt;br /&gt;
** The option &amp;quot;Load images automatically / Load images automatically&amp;quot; opt out,&lt;br /&gt;
** Also &amp;quot;Enable Javascript Enable / javascript&amp;quot; opt out.&lt;br /&gt;
* In the tab &amp;quot;privacy / data protection&amp;quot; in the &amp;quot;History / History History,&amp;quot; select &amp;quot;Never remember history&amp;quot; / &amp;quot;do not save history&amp;quot;.&lt;br /&gt;
* In the tab &amp;quot;Security&amp;quot; in the &amp;quot;Passwords&amp;quot;&lt;br /&gt;
** The &amp;quot;remember passwords / passwords save&amp;quot; deselect&lt;br /&gt;
** Also &amp;quot;use a master password&amp;quot; / &amp;quot;master password&amp;quot;.&lt;br /&gt;
* Finally, in the tab &amp;quot;Advanced&amp;quot; / &amp;quot;Advanced&amp;quot; option&lt;br /&gt;
** &amp;quot;Automatically check for updates&amp;quot; deselect&lt;br /&gt;
** As &amp;quot;add-ons&amp;quot; and&lt;br /&gt;
** &amp;quot;Search engines&amp;quot; / &amp;quot;search engines&amp;quot; opt out.&lt;br /&gt;
&lt;br /&gt;
If Javascript is disabled, the page linux download page] to download new versions of the Bitcoin Clients will no longer automatically download, so you have to link to the &amp;quot;direct link&amp;quot; on notice &amp;quot;Problems with the download? Please use this &#039;direct link&#039; or try another mirror.&amp;quot; . click Once you make the effort made, of course you checked the download of new clients Bitcoin the checksums, which are indicated on the sourceforge page, with the program sha1.&lt;br /&gt;
&lt;br /&gt;
=== Protect against data loss: Backup ===&lt;br /&gt;
Secure the only file you need is the wallet.dat. Advance to make sure that Bitcoin not running anymore! The best way would be to encrypt the file and store somewhere safe.&lt;br /&gt;
&lt;br /&gt;
You can also [[API | backupwallet]] JSON-RPC command used to create a backup on the fly.&lt;br /&gt;
&lt;br /&gt;
==== Where to find the Bitcoin folder ====&lt;br /&gt;
The [[Bitcoin folder]] is the folder where the data is wallet.dat along with the file.&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
Click on &amp;quot;Start&amp;quot;, then Run and enter this:&lt;br /&gt;
:% APPDATA% \ Bitcoin&lt;br /&gt;
A folder should open now, for most it would be:&lt;br /&gt;
 C: \ Documents and Settings \ username \ Application Data \ Bitcoin (XP)&lt;br /&gt;
 C: \ Users \ username \ appdata \ roaming \ Bitcoin (Vista and 7)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!---&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
&lt;br /&gt;
If you are using Windows XP or Windows 7, you can keep your wallet on an encrypted disk image created by third-party software, such as [http://www.truecrypt.org/ TrueCrypt] (open source) or [http: / / www.jetico.com/encryption-bestcrypt/ Jetico BestCrypt] (commercial). You can probably do the same with Windows Vista or Windows 2000.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; You should configure Bitcoin in this manner only on computers where you use Bitcoin, but not do use that computer to mine. For example, this is a good configuration for a notebook or tablet computer.&lt;br /&gt;
&lt;br /&gt;
Assuming that you have installed the Windows client Bitcoin and run it at least once, the process is Described below.&lt;br /&gt;
&lt;br /&gt;
To mount the &amp;lt;p&amp;gt; Bitcoin DataDirectory on an encrypted drive &amp;lt;/ b&amp;gt; &amp;lt;/ p&amp;gt;&lt;br /&gt;
&amp;lt;ol start=1 type=1&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; use the third-party disk image encryption program of your choice to create and mount an encrypted disk image of at least 100 MB in size. &amp;lt;/ li&amp;gt;&lt;br /&gt;
Locate the &amp;lt;li&amp;gt; Bitcoin data directory, and copy the directory with all contents to the encrypted drive.&lt;br /&gt;
&amp;lt;p&amp;gt; For help finding this directory, see &amp;lt;b&amp;gt; [[# Securing_your_wallet Locating_BitCoin_s_data_directory | Locating Bitcoin&#039;s data directory]] &amp;lt;/ b&amp;gt; &amp;lt;/ p&amp;gt; &amp;lt;/ li&amp;gt;.&lt;br /&gt;
Create a Windows shortcut &amp;lt;li&amp;gt; that starts with the Bitcoin &amp;lt;code&amp;gt;-datadir &amp;lt;/ code&amp;gt; parameter specifier and the encrypted drive and directory.&lt;br /&gt;
&amp;lt;p&amp;gt; For example, if you Bitcoin installed in the default directory, mounted encrypted drive as your Bitcoin &amp;lt;code&amp;gt; E: \ &amp;lt;/ code&amp;gt;, and stored it on your Bitcoin DataDirectory as &amp;lt;code&amp;gt; Bitcoin &amp;lt;/ code&amp;gt;, you would type the following command as the shortcut target: &amp;lt;/ p&amp;gt;&lt;br /&gt;
blockquote &amp;lt;code&amp;gt; C: \ Program Files \ Bitcoin \ bitcoin.exe-datadir = E: \ Bitcoin &amp;lt;/ code&amp;gt; &amp;lt;/ blockquote&amp;gt; &amp;lt;/ li&amp;gt;&lt;br /&gt;
Open &amp;lt;li&amp;gt; Bitcoin&#039;s settings and configure it &amp;lt;b&amp;gt; NOT &amp;lt;/ b&amp;gt; to start automatically when you start Windows.&lt;br /&gt;
This is to allow &amp;lt;p&amp;gt; you to mount the encrypted disk image Bitcoin before starting Bitcoin. &amp;lt;/ p&amp;gt; &amp;lt;/ li&amp;gt;&lt;br /&gt;
Shut down &amp;lt;li&amp;gt; Bitcoin, and then restart it from the new shortcut. &amp;lt;/ li&amp;gt;&lt;br /&gt;
&amp;lt;/ Ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After doing this, any time you want to use Bitcoin, you must first mount the encrypted disk image Bitcoin using the same drive designation, and then run from the shortcut that you Bitcoin created so that it can find its data and your wallet. :-)&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Linux =====&lt;br /&gt;
Bitcoin should create a hidden folder in your home directory of the running user.&lt;br /&gt;
 ~ /. Bitcoin /&lt;br /&gt;
&lt;br /&gt;
It should not be there, it can be possibly due&lt;br /&gt;
Find /-name wallet.dat-print 2&amp;gt; / dev / null&lt;br /&gt;
. find Or as root&lt;br /&gt;
: Updatedb&lt;br /&gt;
followed by&lt;br /&gt;
: Locate wallet.dat&lt;br /&gt;
&lt;br /&gt;
The handiest backup method under Linux is probably the copy on one or more wallet.dat used for USB flash drives or memory cards that are kept in a safe place (fireproof safe, bank safe, aquarium with piranhas, etc).&lt;br /&gt;
&lt;br /&gt;
====== Individual encryption of the wallet.dat file ======&lt;br /&gt;
* For individual encryption of the purse, the available cross-platform program&#039;&#039;&#039;[http://ccrypt.sourceforge.net/ ccrypt]&#039;&#039;&#039; is well suited. It encodes a variant of the AES Rijndael algorithm. a recognized standard, which is considered very safe. The plain-text version of Wallet.dat will be replaced automatically. As with all strong encryption, a careful backup of data and keys is essential - under Linux, the risk of loss due to forgetting the key is much higher than by computer intrusions and malware.&lt;br /&gt;
&lt;br /&gt;
* For automatic storage of encrypted copies GnuPG  (Gnu Privacy Guard) is well suited. To encrypt data, ones need  only the public key.  Only to decrypt a backup, the private key is used, which can be stored otherwise in a safe place. Using a fixed pair of keys reduces also the risk of loss of a key by unnoticed typos when typing them.&lt;br /&gt;
&lt;br /&gt;
* Additional protection against attacks by key loggers provide smart cards and hardware tokens like the [http://www.privacyfoundation.de/crypto_stick/ Crypto Stick] the Deutsch Privacy Foundation or the  GnuPG Fellowship smart card. The special advantage is that you GnuPG keys that are very safe due to their length, and can be stored on the smart card. A six-digit PIN code protects the contents of the smart card. If it is entered incorrectly multiple times, then the content will be deleted. [https://www.privacyfoundation.de/wiki/CryptoStickSoftware instructions here].&lt;br /&gt;
&lt;br /&gt;
* Together with the FUSE-based file system [http://de.wikipedia.org/wiki/EncFS EncFS] can you also back up individual files as wallet.dat individually. The entire list can Bitcoin but are not used because the database is encrypted with EncFS.&lt;br /&gt;
&lt;br /&gt;
===== Mac ===== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: The following instruction are not checked due to lack of hardware. Please check and correct if necessary, then remove the note!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The directory containing the Bitcoin wallet.dat is usually here:&lt;br /&gt;
 ~ / Library / Application Support / Bitcoin /&lt;br /&gt;
&lt;br /&gt;
====== Secure all data (500 megabytes) ======&lt;br /&gt;
These steps (chain wallet and block) of all data stored on Bitcoin an encrypted disk image:&lt;br /&gt;
# Disk Utility Open&lt;br /&gt;
# Click on &amp;quot;New Image&amp;quot;, 500MB, 128-bit or 256-bit (faster or more secure) encryption specify eintelne partition.&lt;br /&gt;
# Copy in a place where you will not lose the image (eg Wuala, Strong Space ofer whatever)&lt;br /&gt;
# A strong and secure password select&lt;br /&gt;
# Copy everything from ~ / Library / Application Support / Bitcoin / in the image&lt;br /&gt;
# Create symlink to the old place, so the app can benuutzen it&lt;br /&gt;
::: Ln-s / Volumes / Bitcoin ~ / Library / Application Support / Bitcoin&lt;br /&gt;
&lt;br /&gt;
Do not forget to mount the image before using Bitcoin and unmount afterwards.&lt;br /&gt;
&lt;br /&gt;
====== Backup file wallet.dat purses alone (40MB ) ======&lt;br /&gt;
These steps only protect the file wallet.dat. This causes a small memory dump, but is more complicated.&lt;br /&gt;
&lt;br /&gt;
# Disk Utility Open&lt;br /&gt;
# Click on &amp;quot;New Image&amp;quot;, 40MB, 128-bit or 256-bit, single select partition.&lt;br /&gt;
# Store in a place where you will not lose the backup.&lt;br /&gt;
# A secure and strong password, select&lt;br /&gt;
# The file wallet.dat move in the image&lt;br /&gt;
# Create symlink to the old place, so the app can find and use the file&lt;br /&gt;
::: Ln-s / Volumes / Bitcoin / wallet.dat ~ / Library / Application Support / Bitcoin / wallet.dat&lt;br /&gt;
&lt;br /&gt;
[[File: MountWalletAndLauchnBitcoin_OSX_Automator.png | thumbnail | 150px | Mount Wallet and launch Bitcoin]]&lt;br /&gt;
Do not forget to mount the image before using Bitcoin and unmount afterwards.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; If you start the application Bitcoin without the image is mounted, the program is the symlink (a kind of shortcut) wallet.dat with the new one. Do not panic! Rename the new order wallet.dat or delete it, mount the image, and just put a new symlink. The old wallet.dat may of course be canceled under any circumstances.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Automation:&#039;&#039;&#039; The program [http://en.wikipedia.org/wiki/Automator_% 29% 28software Automator] (included in OS X) can automatically mount your wallet and start Bitcoin App.&lt;br /&gt;
&lt;br /&gt;
Alternatively, the following shell script can be used to decrypt wallet.dat which automatically starts the Bitcoin client, and they subsequently re-encrypted. The script works for sowoghl for OSX and Linux: [http://lorelei.kaverit.org/bitcoin.sh Bitcoin-launch-script]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== General solution ====&lt;br /&gt;
wallet.dat is not usually encrypted, everyone who has access to the file, can freely dispose of the coins. You can encrypt your wallet.dat with one of these programs, should there be the slightest chance that someone else has access.&lt;br /&gt;
&lt;br /&gt;
Note: Encryption does not protect the wallet against security risk &#039;&#039;after&#039;&#039; they have occured. Encryping a wallet after finding a computer virus or a trojan helps absolutely nothing. Also, encryption does not help against the complete loss of control which a system compromise means.&lt;br /&gt;
&lt;br /&gt;
* [http://www.7-zip.org/ 7-Zip]&lt;br /&gt;
* [http://www.axantum.com/axcrypt/ AxCrypt]&lt;br /&gt;
* [http://www.truecrypt.org/ TrueCrypt]&lt;br /&gt;
* [http://www.rarlab.com/ WinRar]&lt;br /&gt;
* [http://de.wikipedia.org/wiki/EncFS EncFS] (Linux)&lt;br /&gt;
&lt;br /&gt;
==== Encryption with Smart Card ====&lt;br /&gt;
&lt;br /&gt;
Folders can be encrypted with GnuPG-compatible smart card. A very secure solution is to stick the Crypto Deutsch Privacy Foundation:&lt;br /&gt;
&lt;br /&gt;
[http://www.privacyfoundation.de/crypto_stick/ Crypto Stick overview]&lt;br /&gt;
&lt;br /&gt;
[https://www.privacyfoundation.de/wiki/CryptoStickSoftware Intallation and use]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Storing the Archives ====&lt;br /&gt;
A backup on Flash Media / Memory Sticks and storing them in secure locations is a reasonable solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== BOTG: Bitcoin Off The Grid===&lt;br /&gt;
* Another alternative that is suitable for high security requirements,is  &amp;quot;BOTG - Bitcoin off-the-grid&amp;quot; [http://forum.bitcoin.org/index.php?topic=7374.msg108351 see info in the announcement to LinuxCoin]. It is a script that  can create a key pair &#039;&#039;without&#039;&#039; Internet connection. As the private keys are created on a system that does not have Internet access, and are stored offline, they can not get lost via the Internet. The public key can be passed on and received as normal transactions that can be looked up in block Explorer. Only if you want to use the fund, you must import the private key into a Bitcoin client. From then on, the normal safety precautions apply.&lt;/div&gt;</summary>
		<author><name>Joise</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Talk:Securing_your_wallet&amp;diff=14937</id>
		<title>Talk:Securing your wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Talk:Securing_your_wallet&amp;diff=14937"/>
		<updated>2011-08-14T09:19:49Z</updated>

		<summary type="html">&lt;p&gt;Joise: /* Back-Translation of German Version */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The five paragraphs in Technical Background all say the same thing. --[[User:Mcandre|Mcandre]]&lt;br /&gt;
&lt;br /&gt;
Note: the backupwallet.sh script in the linux section doesn&#039;t actually work.&lt;br /&gt;
I suspect it is caused by the wiki changing the formatting.&lt;br /&gt;
I wrote my own version that uses much more standard shell syntax.&lt;br /&gt;
&lt;br /&gt;
[[User:Wscott|Wscott]] 11:28, 11 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I fixed the backupwallet.sh script. It just needed a nowiki tag around a conditional statement. -- [[User:Mweather|Mweather]] 23:48, 20 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
The approach for &amp;quot;Making a secure workspace&amp;quot; seems to differ greatly for linux and mac. Why? It seems like if you are going to make firefox secure, which is basically all the linux section recommends, you would want to do that on a mac too. And the recommendation in the mac section to keep the wallet in an encrypted volume with a symlink in the expected system location should be done on a linux box too, shouldn&#039;t it, like using truecrypt or something... Am I wrong??? Can someone with advanced knowledge please advise...? Also, if you want bitcoin to run all the time in the background on linux, but you have it set up in a separate user from your main user account, well, you are out of luck? Can justifications and explanations be added to the recommendations, and also I guess some alternatives with pros and cons be offered, for people with different needs and computing situations. Thanks! --[[User:GusGustavo|GusGustavo]] 13:33, 26 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Time Sensitivity ==&lt;br /&gt;
&lt;br /&gt;
Is it possible to still send money to my wallet, even if it&#039;s backed up and offline?  Do bitcoins ever expire if they&#039;re not spent, or is there anything bad that can happen by not using my bitcoin client in a long time? [[User:Daniel.benoy|Daniel.benoy]] 23:18, 8 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== How often is it needed to backup the Wallet? ==&lt;br /&gt;
&lt;br /&gt;
Is it necessary to make a backup after each transaction? This page is not clear about this.&lt;br /&gt;
Please add this information to the page!&lt;br /&gt;
&lt;br /&gt;
== Creating a New Wallet ==&lt;br /&gt;
&lt;br /&gt;
This section isn&#039;t helpful; it tells you when to create a new wallet, but not how.  I&#039;m a new user, and the wallet was created when I installed the BitCoin program.  I will find out how to create a new wallet, and then edit this section so that it actually explains the task that it sets out to explain. :-) [[User:ErgoOne|ErgoOne]] 15:19, 9 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Making a secure workspace ==&lt;br /&gt;
&lt;br /&gt;
For me space needed in ~/Library/Application Support/Bitcoin (Mac) is more than 400MB (!) after having loaded all blocks from bitcoin app. So 100MB is much too small (may be sufficient for just wallet.dat, but then the steps to do had to be changed). [[User:Hartrock|Hartrock]] 18:48, 12 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I updated the wiki steps to just backup wallet.dat --[[User:ChocoboLee|ChocoboLee]] 19:18, 15 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Flaws with argument regarding encryption ==&lt;br /&gt;
&lt;br /&gt;
Can someone please explain to me how encrypting your wallet will actually protect against a trojan stealing it.  Because once you mount the encrypted file, and decrypt it not only can bitcoin see it but the trojan can as well.  This strategy seems to work only in the following circumstances:&lt;br /&gt;
1. The wallet that has the majority of your cash you never decrypt when you have an open internet connection.&lt;br /&gt;
2. Assumes that a trojan only operates when an internet connection is present and it can transmit the wallet data file.&lt;br /&gt;
&lt;br /&gt;
Even if you were paranoid and never were connected to the internet when the wallet file with the bulk of your funds was decrypted this still would not solve the problem.  In the event that a trojan seeks to copy your wallet file to another location on your computer it could wait for an open internet connection to transmit this data.  So even if you reencrypt the wallet file before connecting to the internet this type of trojan has already made a copy of the decrypted file and can transmit it as soon as an internet connection becomes available.&lt;br /&gt;
&lt;br /&gt;
Also how in the world could you ever use this wallet to transfer cash to another user if you are offline?  Maybe I don&#039;t understand how bitcoin works but don&#039;t you need to be online in order to transfer bitcoins?  Basically the bottom line is that bitcoin cannot read an encrypted wallet file which means that in order to use the wallet you need to decrypt it which means its vulnerable to trojans who can steal it the moment you want to use it.&lt;br /&gt;
&lt;br /&gt;
This seems to be a fundamental flaw in this discussion &amp;quot;securing your wallet&amp;quot;  Why doesn&#039;t bitcoin just address this in the software allowing for the wallet to always be encrypted and require a password upon startup.  If you want bitcoin to go mainstream I don&#039;t understand why you can&#039;t address this fundamental flaw that would be solved by an always encrypted wallet file that the software can read and write to.&lt;br /&gt;
&lt;br /&gt;
::The fundamental flaw is trying to secure the wallet when the whole system is already technically compromised. It does not help to have a secure wallet then. What a trojan could do is, for example, to replace the bitcoin client by a sligthly changed one that usually works as expected, but once in a while sends the money to an address which is owned by the attacker. The people you think you pay will become angry because the money you think to send never does arrive at them. Of course, the malicious client can be intelligent enough to wait until the is some real amount of coins in the play. One day you&#039;ll think you bought a car but the money is somewhere else. The same applies, for example, if the payment addresses you receive are modified by some malicious e-mail program.&lt;br /&gt;
&lt;br /&gt;
::So what is the bottom line? Encrypting the wallet helps against a roommate stealing your coins if he has two minutes of physical access to your computer. It helps against burglary and forgetting the laptop in the train. It generally does NOT help against compromise of the system. The &#039;&#039;&#039;whole&#039;&#039;&#039; system &#039;&#039;&#039;must&#039;&#039;&#039; be kept safe, not just the data in the wallet. And this is not something that the bitcoin software is responsible for. It is the responsibility of the user to install and maintain a secure system. It is a fundamental fallacy to expect that a certain piece of software should still work as the user expects if the whole system is not any more under the control of the user. In this sense, bitcoin can not go mainstream. Instead, main stream users need to reach some point of mental sanity. --[[User:Joise|Joise]] 09:14, 14 August 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
====Added a new entry to backup methods====&lt;br /&gt;
[[WalletPaperbackup]] Is a great way to get your wallet out of the digital world and onto paper&lt;br /&gt;
--[[User:Jrwr|Jrwr]] 02:02, 24 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Unsecure suggestion for passwords ==&lt;br /&gt;
&lt;br /&gt;
Especially with Bitcoins the Password advice from Gibson Research is dangerous because passwords must&lt;br /&gt;
also be safe in the future when it comes to wallet storing.&lt;br /&gt;
This is definitely not given with this system. It might be true, that&lt;br /&gt;
with today&#039;s brute-force tools, the &amp;quot;d0g...........&amp;quot; pw is safer than&lt;br /&gt;
hkjhHZ756s=&amp;amp;g%7 but in the very near future (maybe already exists)&lt;br /&gt;
there will be new tools, that will find out, what kind of simplifiers&lt;br /&gt;
are often used by humans and will combine brutforce with simplifiers&lt;br /&gt;
and thus come to &amp;quot;d0g............&amp;quot; very quickly!&lt;br /&gt;
&lt;br /&gt;
== Section 4.2 ==&lt;br /&gt;
If you recommend  that one backup wallet.dat on a mac via creating an encrypted image file, don&#039;t you think you should also remind the user to backup his ~/Library/Keychains directory? There is little point in backing up wallet.dmg on Wuala or whatever if you lose your AES key to the image, and the scenario when you need to recover wallet.dmg is probably the scenario where you&#039;ve also lost ~/Library/Keychains... e.g. laptop stolent, etc.&lt;br /&gt;
&lt;br /&gt;
== Back-Translation of German Version ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
I have translated the page to the German Version, expanded it by several points and concepts  which seem important to me. Here is the back-translated version as a suggestion what could be expanded. I&#039;ve translated it quickly using Google Translate, that means wording and style can&#039;t be expected to be perfect. Nevertheless, I hope it&#039;s helpful. --[[User:Joise|Joise]] 09:14, 14 August 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
The security of the wallet can be divided into two separate objectives:&lt;br /&gt;
&lt;br /&gt;
1st Safeguard against loss&lt;br /&gt;
&lt;br /&gt;
2nd Secure against theft&lt;br /&gt;
&lt;br /&gt;
In the case of a currently not adequately secured wallet (eg with a weak password uploaded on the Internet):&lt;br /&gt;
&lt;br /&gt;
3rd New, create a mew secure wallet (with a reasonably long password)&lt;br /&gt;
&lt;br /&gt;
=== Technical background ===&lt;br /&gt;
The important first objective of the design of the wallet is protection against data loss. The personal bitcoin wallet has a pool of queued keys stored in a file named wallet.dat. The default number is 100 keys in the [[Key Pool | Key pool.]] The number of can be adjusted with the &amp;quot;-keypool&amp;quot; parameter in the command line. If for some reason you need a new address, it is not generated on the fly, but taken from the pool. A new key is then created to fill the pool back to 100 keys. If a backup is first created, it contains all used keys plus 100 unused ones. After a transaction, 99 unused keys remain. After 100 operations which require a new key, new keys are used, which are not present in the backup. Because the backup does not have these new keys, this backup can possibly lead to a recovery loss of Bitcoins if the wallet file is destroyed, for example by a head crash.&lt;br /&gt;
&lt;br /&gt;
The safety of deposits in Bitcoin depends on three conditions:&lt;br /&gt;
# The &#039;&#039;&#039;confidentiality (secrecy)&#039;&#039;&#039; of the private key for the entire time from initial production to final use&lt;br /&gt;
# The &#039;&#039;&#039;integrity&#039;&#039;&#039; of the software on the system used.&lt;br /&gt;
# As well as the &#039;&#039;&#039;protection from loss of wallet&#039;&#039;&#039; eg by failure of the hard disk&lt;br /&gt;
&lt;br /&gt;
The bitcoin software assumes (for very good reasons) that integrity and confidentality of the computer and user account is intact. The reason for this is that, strictly spoken, securing the computer is not the business of some application software like bitcoin. A computer which has not &#039;&#039;&#039;both&#039;&#039;&#039; its confidentiality &#039;&#039;&#039;and&#039;&#039;&#039; integrity ensured, is &#039;&#039;&#039;compromised&#039;&#039;&#039;. This means, that it can not longer be excluded that Bitcoins be stolen. A computer on which &#039;&#039;&#039;malware&#039;&#039;&#039; in the form of some trojan is installed, is always compromised. All data - including the bitcoin wallet - could be &amp;quot;stolen&amp;quot;. On the other hand - and this is far more far-reaching and important  - the other software on the computer is absolutely no longer under control of the user. A compromised system can &#039;&#039;&#039;only&#039;&#039;&#039; be brought back to a safe condition if it is completely erased, fully installed with a fresh operating system and all new security updates are applied. A &amp;quot;disinfection&amp;quot; of virus-infected programs is not enough! Erasing the old, compromised system can also mean it is necessary to flash the BIOS and do a BIOS update - there is some malware which modifies the BIOS.&lt;br /&gt;
&lt;br /&gt;
A password that belongs to a data backup must be permanently protected from loss just like the files themselves, otherwise in case of doubt the backup is worthless.&lt;br /&gt;
&lt;br /&gt;
=== Securing the confidentiality and integrity of the Wallet and Software ===&lt;br /&gt;
&lt;br /&gt;
==== Creating a New Wallet ====&lt;br /&gt;
&lt;br /&gt;
In the event that the wallet was possibly or actually stored in a compromised state, or spreaded, it is wise to create a new wallet and to transfer all money amounts in the old wallet to the new. Once this is done, someone who has attained knowledge of the old private keys, can not longer use them to steal bitcoins. Keep in mind that leaked keys can be used much later from their generation. For example, if you generate some keys to day, transfer them to a new computer in three years, and throw the old computer in ten years to the trash, and it still contains keys that you have created today, these could still be used to access bitcoins that you received in the meantime.&lt;br /&gt;
&lt;br /&gt;
Creating a new wallet can be useful, for example, if someone has saved a wallet with a password of 12 characters for a service online. Meanwhile, passwords with 12 up to about 15 characters are decoded and the private keys are no longer safe. The strategy only to re-encrypt the wallet is not enough, because the keys are not safe.&lt;br /&gt;
&lt;br /&gt;
==== Creating a safe and secure work space ====&lt;br /&gt;
&lt;br /&gt;
Large and complex programs like Web browsers are never completely safe. Therefore, it is extremely useful, not to run the Bitcoin client program with the user identity that you use to surf the Web or read e-mails. The modern operating systems can isolate applications for different user IDs from each other quite effectively, and this is a huge advantage to security.&lt;br /&gt;
&lt;br /&gt;
===== Digression: Secure Passwords =====&lt;br /&gt;
&lt;br /&gt;
====== Passwords ======&lt;br /&gt;
A proven method for producing safe, but still earnable passwords goes as follows:&lt;br /&gt;
&lt;br /&gt;
* Make up a nonsense phrase like&lt;br /&gt;
 &amp;quot;Thirty crows fly backwards to the moon, but they do not have a ticket.&amp;quot;&lt;br /&gt;
The more bizarre the sentence, the better you remember it.&lt;br /&gt;
&lt;br /&gt;
* The first letters and numbers are used for the password:&lt;br /&gt;
 30CfbwttM,btdnhaT&lt;br /&gt;
&lt;br /&gt;
* Now we get creative and replace a few characters, eg &amp;quot;A&amp;quot; looks like but like &amp;quot;4&amp;quot;:&lt;br /&gt;
 30Cfbw2tM,b|dnh@T&lt;br /&gt;
&lt;br /&gt;
* Now insert one or a few signs that are not found on English keyboards [https://en.bitcoin.it/wiki/Microsoft_Windows_Unicode_Input (Tips)]:&lt;br /&gt;
 3ß0Cþfböw2tM,b|dnh@฿T&lt;br /&gt;
&lt;br /&gt;
Strong passwords are now, where huge computing resources like hashed databases and botnets are available for cracking, about 15 to 20 characters long. Few people can remember so long passwords  error-free, especially if they make some longer holiday. Therefore, write to the password and put it in his wallet. (That&#039;s still heretical but I have a good Reference - [http://en.wikipedia.org/wiki/Bruce_Schneier Bruce Schneier] [http://www.schneier.com/blog/archives/2005/06/write_down_your.html])&lt;br /&gt;
&lt;br /&gt;
* To protect against unauthorized use of the written down password one should append some characters that you really have in your head.&lt;br /&gt;
&lt;br /&gt;
Now it is so that a forgotten password is at least as bad as a cracked. A button labeled &amp;quot;Forgot your password sent, new by e-mail&amp;quot; does not exist in Bitcoin. &#039;&#039;&#039;So the consequence of &amp;quot;Password away&amp;quot; is inevitable &amp;quot;money away &amp;quot;&#039;&#039;&#039;. Don&#039;t forget that!&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;The written-down password&#039;&#039;&#039;, and should be preserved in something like a bankl deposit box (can be rented for a few bucks yearsly) or in a fireproof safe. &lt;br /&gt;
&lt;br /&gt;
====== Passphrases (password phrases) or mantras ======&lt;br /&gt;
&lt;br /&gt;
* An alternative to passwords which has at least the same strength against techniques like rainbow tables, &#039;&#039;&#039;but is in comparison  much easier to remember&#039;&#039;&#039; is the use of &#039;&#039;&#039;pass-phrases&#039;&#039;&#039; or a &amp;quot;mantra&amp;quot;. The required length depends on the use. Passphrases for online services may be safe enough with four common words. Secure passphrases for files (which can be rapidly tried off-line) should contain at least six unusual words and at least 35 characters in length. This [http://www.explainxkcd.com/2011/08/10/password-strength/ comic by XKCD] explains the principle.&lt;br /&gt;
&lt;br /&gt;
* An example sentence would be: &amp;quot;The Lemon flambé the okapi a phosphorescent absolution.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Much of the strength of this method relies on technical reasons: Once a password has reached a certain minimal complexity, the fastest way to crack the password is a brute-force search with rainbow tables and charts. And since for this methods, the length of the password is the decisive factor, long pass phrases, which are comparatively much better to remember, win over short very complex passwords (which are hard to remember but easier to crack).&lt;br /&gt;
&lt;br /&gt;
* In-depth information on passphrases here: [http://www.iusmentis.com/security/passphrasefaq/ passphrase FAQ] by Randall T. Williams.&lt;br /&gt;
&lt;br /&gt;
* Warning: Completely unsuitable are fixed expressions and popular idioms. Don&#039;t use any meaningful sentence and anything that might be published on the web.&lt;br /&gt;
&lt;br /&gt;
===== Special Linux distributions =====&lt;br /&gt;
&lt;br /&gt;
To  secure a Windows system comprehensively is a complex and difficult task. Securing which is appropriate for the administration of five-figure amounts requires knowledge which the average user does not have.&lt;br /&gt;
&lt;br /&gt;
As an alternative, there are some special Linux distributions. Using them, one can create a secure space specially for Bitcoin,  and they require almost no setup:&lt;br /&gt;
&lt;br /&gt;
* [http://www.heise.de/ct/projekte/Sicheres-Online-Banking-mit-Bankix-284099.html c&#039;t Bankix], a distribution for online banking, is a adapted and, of course, free version of Ubuntu that was created by the renowned German Heise magazine publisher. Following to the (important) first update the system will be put on a read-only medium and cannot longer be manipulated by unauthorized changes to the software.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Damn_Small_Linux Damn Small Linux] is a popular, small Debian-based Linux, which contains only the most important functions and thus provides less attack surface. The derivation from Debian guarantees speedy and thorough security updates.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Knoppix Knoppix] is a popular live-CD distribution with excellent hardware detection, which has a slightly larger footprint than Damn Small Linux, and a number of interesting features. For example, it offers support for blind and visually impaired persons.&lt;br /&gt;
* [http://forum.bitcoin.org/index.php?topic=7374 LinuxCoin], many additional functions for mining&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following distributions are suitable only for users with good knowledge. However, their excellent safety features makes them quite interesting starting points for Bitcoin Appliances:&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Tin_Hat_Linux Tin Hat Linux] is a [http://en.wikipedia.org/wiki/Hardened_Gentoo Hardened Gentoo] derivative. In addition to a very small size and a very comprehensive encryption it has interesting additional security features, such as [http://en.wikipedia.org/wiki/Grsecurity Grsecurity].&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Alpine_Linux Alpine Linux] uses, similar to Tin Hat Linux etc. Kernel functions with Stack Smashing Protection. It uses instead of the standard glibc the uClibc, which means that the Bitcoin client needs to be compiled specifically for this distribution.&lt;br /&gt;
&lt;br /&gt;
===== Linux =====&lt;br /&gt;
====== Protected user account ======&lt;br /&gt;
&lt;br /&gt;
The first step is [https://help.ubuntu.com/8.04/serverguide/C/user-management.html to create a new user], which goes with the command:&lt;br /&gt;
&lt;br /&gt;
sudo adduser &amp;lt;code&amp;gt; new_user_name &amp;lt;/ code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On the message &amp;quot;Enter a new value or press ENTER for the default&amp;quot; one needs only to press the Return key.&lt;br /&gt;
&lt;br /&gt;
Then do you register as a new user, eg &amp;quot;Switch User&amp;quot; with (at Ubuntu in the menu to log off). If you are logged in, we search for the file manager, select this from the home directory (with the house icon), then right-click &amp;quot;Properties&amp;quot;, then the access permissions. Here you select &amp;quot;Other&amp;quot; and set the permissions to &amp;quot;nobody&amp;quot;. With this step, other programs can not read the other user&#039;s wallet.&lt;br /&gt;
&lt;br /&gt;
The newly created user should be safe to use in order to keep him safe, exclusively for Bitcoin.&lt;br /&gt;
&lt;br /&gt;
There is also a good idea to encrypt this user&#039;s home directory with the package ecryptfs-utils.&lt;br /&gt;
&lt;br /&gt;
# If the home directory is not empty, first backup it to some other medium.&lt;br /&gt;
# Now install ecryptfs-utils (Ubuntu: sudo apt-get install ecryptfs-utils)&lt;br /&gt;
# From X11 (graphical system) log and log in with Ctrl + Alt + F1 in the Linux console - if you are logged in X11, the home directory is encrypted.&lt;br /&gt;
# The current directory change so that it is not in the home folder, eg &amp;quot;Cd /&amp;quot;.&lt;br /&gt;
# The migration tool to run: (in Ubuntu: sudo ecryptfs-migrate-home-u username)&lt;br /&gt;
# If it succeeds then you can press ALT + F8 to go back and log in X11.&lt;br /&gt;
# Run the command &#039;ecryptfs-unwrap-passphrase&#039;. Without exception &#039;&#039;&#039;write and store the code that you receive on a secure medium&#039;&#039;. &#039;&#039;&#039;Without this code no data - including the wallet  - can be accessed if the system does not work&#039;&#039;&#039;&lt;br /&gt;
# Run the command &#039;ecryptfs-setup-swap&#039; run, which encrypts the swap partition. Otherwise, keys in your purse in plain text can go to the the swap partition where they might be stolen. This unfortunately also means that &amp;quot;idle&amp;quot; or Hibernate can not be used anymore because the bootloader can not restore the dump. An more conventient alternative is to overwrite the swap partition when you shut down the machine (after the deactivation of virtual memory) with random data.&lt;br /&gt;
&lt;br /&gt;
(Instructions from [http://bodhizazen.net/Tutorials/Ecryptfs/ # Migrate])&lt;br /&gt;
&lt;br /&gt;
====== For more information ======&lt;br /&gt;
* [https://help.ubuntu.com/community/Security Security features on ubuntu]&lt;br /&gt;
&lt;br /&gt;
* [http://www.techrepublic.com/blog/10things/10-ways-to-secure-your-linux-desktop/359 10 ways to secure your lInux desktop]&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
&lt;br /&gt;
* [http://windows.microsoft.com/de-DE/windows7/help/security-privacy-user-accounts Basics]&lt;br /&gt;
&lt;br /&gt;
* Create an extra user, under which only the Bitcoin software is running. So the wallet is somewhat protected from malicious code in applications for other users:&lt;br /&gt;
** [http://support.microsoft.com/kb/905056/en Windows XP]&lt;br /&gt;
** [http://windows.microsoft.com/en-US/windows7/Create-a-user-account Windows 7]&lt;br /&gt;
&lt;br /&gt;
====Browser Security ====&lt;br /&gt;
&lt;br /&gt;
===== Firefox =====&lt;br /&gt;
To secure the browser, you start Firefox, go to menu &amp;quot;Edit&amp;quot; (edit), and select &amp;quot;Preferences&amp;quot; (Settings).&lt;br /&gt;
&lt;br /&gt;
* Now you start with the tabs on the left, select the &amp;quot;Startup&amp;quot; option &amp;quot;Show a blank page&amp;quot; (Clean Slate).&lt;br /&gt;
* By &amp;quot;content&amp;quot; (content)&lt;br /&gt;
** The option &amp;quot;Load images automatically / Load images automatically&amp;quot; opt out,&lt;br /&gt;
** Also &amp;quot;Enable Javascript Enable / javascript&amp;quot; opt out.&lt;br /&gt;
* In the tab &amp;quot;privacy / data protection&amp;quot; in the &amp;quot;History / History History,&amp;quot; select &amp;quot;Never remember history&amp;quot; / &amp;quot;do not save history&amp;quot;.&lt;br /&gt;
* In the tab &amp;quot;Security&amp;quot; in the &amp;quot;Passwords&amp;quot;&lt;br /&gt;
** The &amp;quot;remember passwords / passwords save&amp;quot; deselect&lt;br /&gt;
** Also &amp;quot;use a master password&amp;quot; / &amp;quot;master password&amp;quot;.&lt;br /&gt;
* Finally, in the tab &amp;quot;Advanced&amp;quot; / &amp;quot;Advanced&amp;quot; option&lt;br /&gt;
** &amp;quot;Automatically check for updates&amp;quot; deselect&lt;br /&gt;
** As &amp;quot;add-ons&amp;quot; and&lt;br /&gt;
** &amp;quot;Search engines&amp;quot; / &amp;quot;search engines&amp;quot; opt out.&lt;br /&gt;
&lt;br /&gt;
If Javascript is disabled, the page linux download page] to download new versions of the Bitcoin Clients will no longer automatically download, so you have to link to the &amp;quot;direct link&amp;quot; on notice &amp;quot;Problems with the download? Please use this &#039;direct link&#039; or try another mirror.&amp;quot; . click Once you make the effort made, of course you checked the download of new clients Bitcoin the checksums, which are indicated on the sourceforge page, with the program sha1.&lt;br /&gt;
&lt;br /&gt;
=== Protect against data loss: Backup ===&lt;br /&gt;
Secure the only file you need is the wallet.dat. Advance to make sure that Bitcoin not running anymore! The best way would be to encrypt the file and store somewhere safe.&lt;br /&gt;
&lt;br /&gt;
You can also [[API | backupwallet]] JSON-RPC command used to create a backup on the fly.&lt;br /&gt;
&lt;br /&gt;
==== Where to find the Bitcoin folder ====&lt;br /&gt;
The [[Bitcoin folder]] is the folder where the data is wallet.dat along with the file.&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
Click on &amp;quot;Start&amp;quot;, then Run and enter this:&lt;br /&gt;
:% APPDATA% \ Bitcoin&lt;br /&gt;
A folder should open now, for most it would be:&lt;br /&gt;
 C: \ Documents and Settings \ username \ Application Data \ Bitcoin (XP)&lt;br /&gt;
 C: \ Users \ username \ appdata \ roaming \ Bitcoin (Vista and 7)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!---&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
&lt;br /&gt;
If you are using Windows XP or Windows 7, you can keep your wallet on an encrypted disk image created by third-party software, such as [http://www.truecrypt.org/ TrueCrypt] (open source) or [http: / / www.jetico.com/encryption-bestcrypt/ Jetico BestCrypt] (commercial). You can probably do the same with Windows Vista or Windows 2000.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; You should configure Bitcoin in this manner only on computers where you use Bitcoin, but not do use that computer to mine. For example, this is a good configuration for a notebook or tablet computer.&lt;br /&gt;
&lt;br /&gt;
Assuming that you have installed the Windows client Bitcoin and run it at least once, the process is Described below.&lt;br /&gt;
&lt;br /&gt;
To mount the &amp;lt;p&amp;gt; Bitcoin DataDirectory on an encrypted drive &amp;lt;/ b&amp;gt; &amp;lt;/ p&amp;gt;&lt;br /&gt;
&amp;lt;ol start=1 type=1&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; use the third-party disk image encryption program of your choice to create and mount an encrypted disk image of at least 100 MB in size. &amp;lt;/ li&amp;gt;&lt;br /&gt;
Locate the &amp;lt;li&amp;gt; Bitcoin data directory, and copy the directory with all contents to the encrypted drive.&lt;br /&gt;
&amp;lt;p&amp;gt; For help finding this directory, see &amp;lt;b&amp;gt; [[# Securing_your_wallet Locating_BitCoin_s_data_directory | Locating Bitcoin&#039;s data directory]] &amp;lt;/ b&amp;gt; &amp;lt;/ p&amp;gt; &amp;lt;/ li&amp;gt;.&lt;br /&gt;
Create a Windows shortcut &amp;lt;li&amp;gt; that starts with the Bitcoin &amp;lt;code&amp;gt;-datadir &amp;lt;/ code&amp;gt; parameter specifier and the encrypted drive and directory.&lt;br /&gt;
&amp;lt;p&amp;gt; For example, if you Bitcoin installed in the default directory, mounted encrypted drive as your Bitcoin &amp;lt;code&amp;gt; E: \ &amp;lt;/ code&amp;gt;, and stored it on your Bitcoin DataDirectory as &amp;lt;code&amp;gt; Bitcoin &amp;lt;/ code&amp;gt;, you would type the following command as the shortcut target: &amp;lt;/ p&amp;gt;&lt;br /&gt;
blockquote &amp;lt;code&amp;gt; C: \ Program Files \ Bitcoin \ bitcoin.exe-datadir = E: \ Bitcoin &amp;lt;/ code&amp;gt; &amp;lt;/ blockquote&amp;gt; &amp;lt;/ li&amp;gt;&lt;br /&gt;
Open &amp;lt;li&amp;gt; Bitcoin&#039;s settings and configure it &amp;lt;b&amp;gt; NOT &amp;lt;/ b&amp;gt; to start automatically when you start Windows.&lt;br /&gt;
This is to allow &amp;lt;p&amp;gt; you to mount the encrypted disk image Bitcoin before starting Bitcoin. &amp;lt;/ p&amp;gt; &amp;lt;/ li&amp;gt;&lt;br /&gt;
Shut down &amp;lt;li&amp;gt; Bitcoin, and then restart it from the new shortcut. &amp;lt;/ li&amp;gt;&lt;br /&gt;
&amp;lt;/ Ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After doing this, any time you want to use Bitcoin, you must first mount the encrypted disk image Bitcoin using the same drive designation, and then run from the shortcut that you Bitcoin created so that it can find its data and your wallet. :-)&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Linux =====&lt;br /&gt;
Bitcoin should create a hidden folder in your home directory of the running user.&lt;br /&gt;
 ~ /. Bitcoin /&lt;br /&gt;
&lt;br /&gt;
It should not be there, it can be possibly due&lt;br /&gt;
Find /-name wallet.dat-print 2&amp;gt; / dev / null&lt;br /&gt;
. find Or as root&lt;br /&gt;
: Updatedb&lt;br /&gt;
followed by&lt;br /&gt;
: Locate wallet.dat&lt;br /&gt;
&lt;br /&gt;
The handiest backup method under Linux is probably the copy on one or more wallet.dat used for USB flash drives or memory cards that are kept in a safe place (fireproof safe, bank safe, aquarium with piranhas, etc).&lt;br /&gt;
&lt;br /&gt;
====== Individual encryption of the wallet.dat file ======&lt;br /&gt;
* For individual encryption of the purse, the available cross-platform program&#039;&#039;&#039;[http://ccrypt.sourceforge.net/ ccrypt]&#039;&#039;&#039; is well suited. It encodes a variant of the AES Rijndael algorithm. a recognized standard, which is considered very safe. The plain-text version of Wallet.dat will be replaced automatically. As with all strong encryption, a careful backup of data and keys is essential - under Linux, the risk of loss due to forgetting the key is much higher than by computer intrusions and malware.&lt;br /&gt;
&lt;br /&gt;
* For automatic storage of encrypted copies GnuPG  (Gnu Privacy Guard) is well suited. To encrypt data, ones need  only the public key.  Only to decrypt a backup, the private key is used, which can be stored otherwise in a safe place. Using a fixed pair of keys reduces also the risk of loss of a key by unnoticed typos when typing them.&lt;br /&gt;
&lt;br /&gt;
* Additional protection against attacks by key loggers provide smart cards and hardware tokens like the [http://www.privacyfoundation.de/crypto_stick/ Crypto Stick] the Deutsch Privacy Foundation or the  GnuPG Fellowship smart card. The special advantage is that you GnuPG keys that are very safe due to their length, and can be stored on the smart card. A six-digit PIN code protects the contents of the smart card. If it is entered incorrectly multiple times, then the content will be deleted. [https://www.privacyfoundation.de/wiki/CryptoStickSoftware instructions here].&lt;br /&gt;
&lt;br /&gt;
* Together with the FUSE-based file system [http://de.wikipedia.org/wiki/EncFS EncFS] can you also back up individual files as wallet.dat individually. The entire list can Bitcoin but are not used because the database is encrypted with EncFS.&lt;br /&gt;
&lt;br /&gt;
===== Mac ===== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: The following instruction are not checked due to lack of hardware. Please check and correct if necessary, then remove the note!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The directory containing the Bitcoin wallet.dat is usually here:&lt;br /&gt;
 ~ / Library / Application Support / Bitcoin /&lt;br /&gt;
&lt;br /&gt;
====== Secure all data (500 megabytes) ======&lt;br /&gt;
These steps (chain wallet and block) of all data stored on Bitcoin an encrypted disk image:&lt;br /&gt;
# Disk Utility Open&lt;br /&gt;
# Click on &amp;quot;New Image&amp;quot;, 500MB, 128-bit or 256-bit (faster or more secure) encryption specify eintelne partition.&lt;br /&gt;
# Copy in a place where you will not lose the image (eg Wuala, Strong Space ofer whatever)&lt;br /&gt;
# A strong and secure password select&lt;br /&gt;
# Copy everything from ~ / Library / Application Support / Bitcoin / in the image&lt;br /&gt;
# Create symlink to the old place, so the app can benuutzen it&lt;br /&gt;
::: Ln-s / Volumes / Bitcoin ~ / Library / Application Support / Bitcoin&lt;br /&gt;
&lt;br /&gt;
Do not forget to mount the image before using Bitcoin and unmount afterwards.&lt;br /&gt;
&lt;br /&gt;
====== Backup file wallet.dat purses alone (40MB ) ======&lt;br /&gt;
These steps only protect the file wallet.dat. This causes a small memory dump, but is more complicated.&lt;br /&gt;
&lt;br /&gt;
# Disk Utility Open&lt;br /&gt;
# Click on &amp;quot;New Image&amp;quot;, 40MB, 128-bit or 256-bit, single select partition.&lt;br /&gt;
# Store in a place where you will not lose the backup.&lt;br /&gt;
# A secure and strong password, select&lt;br /&gt;
# The file wallet.dat move in the image&lt;br /&gt;
# Create symlink to the old place, so the app can find and use the file&lt;br /&gt;
::: Ln-s / Volumes / Bitcoin / wallet.dat ~ / Library / Application Support / Bitcoin / wallet.dat&lt;br /&gt;
&lt;br /&gt;
[[File: MountWalletAndLauchnBitcoin_OSX_Automator.png | thumbnail | 150px | Mount Wallet and launch Bitcoin]]&lt;br /&gt;
Do not forget to mount the image before using Bitcoin and unmount afterwards.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; If you start the application Bitcoin without the image is mounted, the program is the symlink (a kind of shortcut) wallet.dat with the new one. Do not panic! Rename the new order wallet.dat or delete it, mount the image, and just put a new symlink. The old wallet.dat may of course be canceled under any circumstances.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Automation:&#039;&#039;&#039; The program [http://en.wikipedia.org/wiki/Automator_% 29% 28software Automator] (included in OS X) can automatically mount your wallet and start Bitcoin App.&lt;br /&gt;
&lt;br /&gt;
Alternatively, the following shell script can be used to decrypt wallet.dat which automatically starts the Bitcoin client, and they subsequently re-encrypted. The script works for sowoghl for OSX and Linux: [http://lorelei.kaverit.org/bitcoin.sh Bitcoin-launch-script]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== General solution ====&lt;br /&gt;
wallet.dat is not usually encrypted, everyone who has access to the file, can freely dispose of the coins. You can encrypt your wallet.dat with one of these programs, should there be the slightest chance that someone else has access.&lt;br /&gt;
&lt;br /&gt;
Note: Encryption does not protect the wallet against security risk &#039;&#039;after&#039;&#039; they have occured. Encryping a wallet after finding a computer virus or a trojan helps absolutely nothing. Also, encryption does not help against the complete loss of control which a system compromise means.&lt;br /&gt;
&lt;br /&gt;
* [http://www.7-zip.org/ 7-Zip]&lt;br /&gt;
* [http://www.axantum.com/axcrypt/ AxCrypt]&lt;br /&gt;
* [http://www.truecrypt.org/ TrueCrypt]&lt;br /&gt;
* [http://www.rarlab.com/ WinRar]&lt;br /&gt;
* [http://de.wikipedia.org/wiki/EncFS EncFS] (Linux)&lt;br /&gt;
&lt;br /&gt;
==== Encryption with Smart Card ====&lt;br /&gt;
&lt;br /&gt;
Folders can be encrypted with GnuPG-compatible smart card. A very secure solution is to stick the Crypto Deutsch Privacy Foundation:&lt;br /&gt;
&lt;br /&gt;
[http://www.privacyfoundation.de/crypto_stick/ Crypto Stick overview]&lt;br /&gt;
&lt;br /&gt;
[https://www.privacyfoundation.de/wiki/CryptoStickSoftware Intallation and use]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Storing the Archives ====&lt;br /&gt;
A backup on Flash Media / Memory Sticks and storing them in secure locations is a reasonable solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== BOTG: Bitcoin Off The Grid===&lt;br /&gt;
* Another alternative that is suitable for high security requirements,is  &amp;quot;BOTG - Bitcoin off-the-grid&amp;quot; [http://forum.bitcoin.org/index.php?topic=7374.msg108351 see info in the announcement to LinuxCoin]. It is a script that  can create a key pair &#039;&#039;without&#039;&#039; Internet connection. As the private keys are created on a system that does not have Internet access, and are stored offline, they can not get lost via the Internet. The public key can be passed on and received as normal transactions that can be looked up in block Explorer. Only if you want to use the fund, you must import the private key into a Bitcoin client. From then on, the normal safety precautions apply.&lt;/div&gt;</summary>
		<author><name>Joise</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Talk:Securing_your_wallet&amp;diff=14936</id>
		<title>Talk:Securing your wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Talk:Securing_your_wallet&amp;diff=14936"/>
		<updated>2011-08-14T09:17:29Z</updated>

		<summary type="html">&lt;p&gt;Joise: /* Technical background */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The five paragraphs in Technical Background all say the same thing. --[[User:Mcandre|Mcandre]]&lt;br /&gt;
&lt;br /&gt;
Note: the backupwallet.sh script in the linux section doesn&#039;t actually work.&lt;br /&gt;
I suspect it is caused by the wiki changing the formatting.&lt;br /&gt;
I wrote my own version that uses much more standard shell syntax.&lt;br /&gt;
&lt;br /&gt;
[[User:Wscott|Wscott]] 11:28, 11 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I fixed the backupwallet.sh script. It just needed a nowiki tag around a conditional statement. -- [[User:Mweather|Mweather]] 23:48, 20 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
The approach for &amp;quot;Making a secure workspace&amp;quot; seems to differ greatly for linux and mac. Why? It seems like if you are going to make firefox secure, which is basically all the linux section recommends, you would want to do that on a mac too. And the recommendation in the mac section to keep the wallet in an encrypted volume with a symlink in the expected system location should be done on a linux box too, shouldn&#039;t it, like using truecrypt or something... Am I wrong??? Can someone with advanced knowledge please advise...? Also, if you want bitcoin to run all the time in the background on linux, but you have it set up in a separate user from your main user account, well, you are out of luck? Can justifications and explanations be added to the recommendations, and also I guess some alternatives with pros and cons be offered, for people with different needs and computing situations. Thanks! --[[User:GusGustavo|GusGustavo]] 13:33, 26 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Time Sensitivity ==&lt;br /&gt;
&lt;br /&gt;
Is it possible to still send money to my wallet, even if it&#039;s backed up and offline?  Do bitcoins ever expire if they&#039;re not spent, or is there anything bad that can happen by not using my bitcoin client in a long time? [[User:Daniel.benoy|Daniel.benoy]] 23:18, 8 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== How often is it needed to backup the Wallet? ==&lt;br /&gt;
&lt;br /&gt;
Is it necessary to make a backup after each transaction? This page is not clear about this.&lt;br /&gt;
Please add this information to the page!&lt;br /&gt;
&lt;br /&gt;
== Creating a New Wallet ==&lt;br /&gt;
&lt;br /&gt;
This section isn&#039;t helpful; it tells you when to create a new wallet, but not how.  I&#039;m a new user, and the wallet was created when I installed the BitCoin program.  I will find out how to create a new wallet, and then edit this section so that it actually explains the task that it sets out to explain. :-) [[User:ErgoOne|ErgoOne]] 15:19, 9 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Making a secure workspace ==&lt;br /&gt;
&lt;br /&gt;
For me space needed in ~/Library/Application Support/Bitcoin (Mac) is more than 400MB (!) after having loaded all blocks from bitcoin app. So 100MB is much too small (may be sufficient for just wallet.dat, but then the steps to do had to be changed). [[User:Hartrock|Hartrock]] 18:48, 12 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I updated the wiki steps to just backup wallet.dat --[[User:ChocoboLee|ChocoboLee]] 19:18, 15 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Flaws with argument regarding encryption ==&lt;br /&gt;
&lt;br /&gt;
Can someone please explain to me how encrypting your wallet will actually protect against a trojan stealing it.  Because once you mount the encrypted file, and decrypt it not only can bitcoin see it but the trojan can as well.  This strategy seems to work only in the following circumstances:&lt;br /&gt;
1. The wallet that has the majority of your cash you never decrypt when you have an open internet connection.&lt;br /&gt;
2. Assumes that a trojan only operates when an internet connection is present and it can transmit the wallet data file.&lt;br /&gt;
&lt;br /&gt;
Even if you were paranoid and never were connected to the internet when the wallet file with the bulk of your funds was decrypted this still would not solve the problem.  In the event that a trojan seeks to copy your wallet file to another location on your computer it could wait for an open internet connection to transmit this data.  So even if you reencrypt the wallet file before connecting to the internet this type of trojan has already made a copy of the decrypted file and can transmit it as soon as an internet connection becomes available.&lt;br /&gt;
&lt;br /&gt;
Also how in the world could you ever use this wallet to transfer cash to another user if you are offline?  Maybe I don&#039;t understand how bitcoin works but don&#039;t you need to be online in order to transfer bitcoins?  Basically the bottom line is that bitcoin cannot read an encrypted wallet file which means that in order to use the wallet you need to decrypt it which means its vulnerable to trojans who can steal it the moment you want to use it.&lt;br /&gt;
&lt;br /&gt;
This seems to be a fundamental flaw in this discussion &amp;quot;securing your wallet&amp;quot;  Why doesn&#039;t bitcoin just address this in the software allowing for the wallet to always be encrypted and require a password upon startup.  If you want bitcoin to go mainstream I don&#039;t understand why you can&#039;t address this fundamental flaw that would be solved by an always encrypted wallet file that the software can read and write to.&lt;br /&gt;
&lt;br /&gt;
::The fundamental flaw is trying to secure the wallet when the whole system is already technically compromised. It does not help to have a secure wallet then. What a trojan could do is, for example, to replace the bitcoin client by a sligthly changed one that usually works as expected, but once in a while sends the money to an address which is owned by the attacker. The people you think you pay will become angry because the money you think to send never does arrive at them. Of course, the malicious client can be intelligent enough to wait until the is some real amount of coins in the play. One day you&#039;ll think you bought a car but the money is somewhere else. The same applies, for example, if the payment addresses you receive are modified by some malicious e-mail program.&lt;br /&gt;
&lt;br /&gt;
::So what is the bottom line? Encrypting the wallet helps against a roommate stealing your coins if he has two minutes of physical access to your computer. It helps against burglary and forgetting the laptop in the train. It generally does NOT help against compromise of the system. The &#039;&#039;&#039;whole&#039;&#039;&#039; system &#039;&#039;&#039;must&#039;&#039;&#039; be kept safe, not just the data in the wallet. And this is not something that the bitcoin software is responsible for. It is the responsibility of the user to install and maintain a secure system. It is a fundamental fallacy to expect that a certain piece of software should still work as the user expects if the whole system is not any more under the control of the user. In this sense, bitcoin can not go mainstream. Instead, main stream users need to reach some point of mental sanity. --[[User:Joise|Joise]] 09:14, 14 August 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
====Added a new entry to backup methods====&lt;br /&gt;
[[WalletPaperbackup]] Is a great way to get your wallet out of the digital world and onto paper&lt;br /&gt;
--[[User:Jrwr|Jrwr]] 02:02, 24 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Unsecure suggestion for passwords ==&lt;br /&gt;
&lt;br /&gt;
Especially with Bitcoins the Password advice from Gibson Research is dangerous because passwords must&lt;br /&gt;
also be safe in the future when it comes to wallet storing.&lt;br /&gt;
This is definitely not given with this system. It might be true, that&lt;br /&gt;
with today&#039;s brute-force tools, the &amp;quot;d0g...........&amp;quot; pw is safer than&lt;br /&gt;
hkjhHZ756s=&amp;amp;g%7 but in the very near future (maybe already exists)&lt;br /&gt;
there will be new tools, that will find out, what kind of simplifiers&lt;br /&gt;
are often used by humans and will combine brutforce with simplifiers&lt;br /&gt;
and thus come to &amp;quot;d0g............&amp;quot; very quickly!&lt;br /&gt;
&lt;br /&gt;
== Section 4.2 ==&lt;br /&gt;
If you recommend  that one backup wallet.dat on a mac via creating an encrypted image file, don&#039;t you think you should also remind the user to backup his ~/Library/Keychains directory? There is little point in backing up wallet.dmg on Wuala or whatever if you lose your AES key to the image, and the scenario when you need to recover wallet.dmg is probably the scenario where you&#039;ve also lost ~/Library/Keychains... e.g. laptop stolent, etc.&lt;br /&gt;
&lt;br /&gt;
== Back-Translation of German Version ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
I have translated the page to the German Version, expanded it by several points anc concepts  which seem important to me. Here is the back-translated version as a suggestion what could be expanded. I&#039;ve translated it quickly using Google Translate, that means wording and style can&#039;t be expected to be perfect. Nevertheless, I hope it&#039;s helpful. --[[User:Joise|Joise]] 09:14, 14 August 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
The security of the wallet can be divided into two separate objectives:&lt;br /&gt;
&lt;br /&gt;
1st Safeguard against loss&lt;br /&gt;
&lt;br /&gt;
2nd Secure against theft&lt;br /&gt;
&lt;br /&gt;
In the case of a currently not adequately secured wallet (eg with a weak password uploaded on the Internet):&lt;br /&gt;
&lt;br /&gt;
3rd New, create a mew secure wallet (with a reasonably long password)&lt;br /&gt;
&lt;br /&gt;
=== Technical background ===&lt;br /&gt;
The important first objective of the design of the wallet is protection against data loss. The personal bitcoin wallet has a pool of queued keys stored in a file named wallet.dat. The default number is 100 keys in the [[Key Pool | Key pool.]] The number of can be adjusted with the &amp;quot;-keypool&amp;quot; parameter in the command line. If for some reason you need a new address, it is not generated on the fly, but taken from the pool. A new key is then created to fill the pool back to 100 keys. If a backup is first created, it contains all used keys plus 100 unused ones. After a transaction, 99 unused keys remain. After 100 operations which require a new key, new keys are used, which are not present in the backup. Because the backup does not have these new keys, this backup can possibly lead to a recovery loss of Bitcoins if the wallet file is destroyed, for example by a head crash.&lt;br /&gt;
&lt;br /&gt;
The safety of deposits in Bitcoin depends on three conditions:&lt;br /&gt;
# The &#039;&#039;&#039;confidentiality (secrecy)&#039;&#039;&#039; of the private key for the entire time from initial production to final use&lt;br /&gt;
# The &#039;&#039;&#039;integrity&#039;&#039;&#039; of the software on the system used.&lt;br /&gt;
# As well as the &#039;&#039;&#039;protection from loss of wallet&#039;&#039;&#039; eg by failure of the hard disk&lt;br /&gt;
&lt;br /&gt;
The bitcoin software assumes (for very good reasons) that integrity and confidentality of the computer and user account is intact. The reason for this is that, strictly spoken, securing the computer is not the business of some application software like bitcoin. A computer which has not &#039;&#039;&#039;both&#039;&#039;&#039; its confidentiality &#039;&#039;&#039;and&#039;&#039;&#039; integrity ensured, is &#039;&#039;&#039;compromised&#039;&#039;&#039;. This means, that it can not longer be excluded that Bitcoins be stolen. A computer on which &#039;&#039;&#039;malware&#039;&#039;&#039; in the form of some trojan is installed, is always compromised. All data - including the bitcoin wallet - could be &amp;quot;stolen&amp;quot;. On the other hand - and this is far more far-reaching and important  - the other software on the computer is absolutely no longer under control of the user. A compromised system can &#039;&#039;&#039;only&#039;&#039;&#039; be brought back to a safe condition if it is completely erased, fully installed with a fresh operating system and all new security updates are applied. A &amp;quot;disinfection&amp;quot; of virus-infected programs is not enough! Erasing the old, compromised system can also mean it is necessary to flash the BIOS and do a BIOS update - there is some malware which modifies the BIOS.&lt;br /&gt;
&lt;br /&gt;
A password that belongs to a data backup must be permanently protected from loss just like the files themselves, otherwise in case of doubt the backup is worthless.&lt;br /&gt;
&lt;br /&gt;
=== Securing the confidentiality and integrity of the Wallet and Software ===&lt;br /&gt;
&lt;br /&gt;
==== Creating a New Wallet ====&lt;br /&gt;
&lt;br /&gt;
In the event that the wallet was possibly or actually stored in a compromised state, or spreaded, it is wise to create a new wallet and to transfer all money amounts in the old wallet to the new. Once this is done, someone who has attained knowledge of the old private keys, can not longer use them to steal bitcoins. Keep in mind that leaked keys can be used much later from their generation. For example, if you generate some keys to day, transfer them to a new computer in three years, and throw the old computer in ten years to the trash, and it still contains keys that you have created today, these could still be used to access bitcoins that you received in the meantime.&lt;br /&gt;
&lt;br /&gt;
Creating a new wallet can be useful, for example, if someone has saved a wallet with a password of 12 characters for a service online. Meanwhile, passwords with 12 up to about 15 characters are decoded and the private keys are no longer safe. The strategy only to re-encrypt the wallet is not enough, because the keys are not safe.&lt;br /&gt;
&lt;br /&gt;
==== Creating a safe and secure work space ====&lt;br /&gt;
&lt;br /&gt;
Large and complex programs like Web browsers are never completely safe. Therefore, it is extremely useful, not to run the Bitcoin client program with the user identity that you use to surf the Web or read e-mails. The modern operating systems can isolate applications for different user IDs from each other quite effectively, and this is a huge advantage to security.&lt;br /&gt;
&lt;br /&gt;
===== Digression: Secure Passwords =====&lt;br /&gt;
&lt;br /&gt;
====== Passwords ======&lt;br /&gt;
A proven method for producing safe, but still earnable passwords goes as follows:&lt;br /&gt;
&lt;br /&gt;
* Make up a nonsense phrase like&lt;br /&gt;
 &amp;quot;Thirty crows fly backwards to the moon, but they do not have a ticket.&amp;quot;&lt;br /&gt;
The more bizarre the sentence, the better you remember it.&lt;br /&gt;
&lt;br /&gt;
* The first letters and numbers are used for the password:&lt;br /&gt;
 30CfbwttM,btdnhaT&lt;br /&gt;
&lt;br /&gt;
* Now we get creative and replace a few characters, eg &amp;quot;A&amp;quot; looks like but like &amp;quot;4&amp;quot;:&lt;br /&gt;
 30Cfbw2tM,b|dnh@T&lt;br /&gt;
&lt;br /&gt;
* Now insert one or a few signs that are not found on English keyboards [https://en.bitcoin.it/wiki/Microsoft_Windows_Unicode_Input (Tips)]:&lt;br /&gt;
 3ß0Cþfböw2tM,b|dnh@฿T&lt;br /&gt;
&lt;br /&gt;
Strong passwords are now, where huge computing resources like hashed databases and botnets are available for cracking, about 15 to 20 characters long. Few people can remember so long passwords  error-free, especially if they make some longer holiday. Therefore, write to the password and put it in his wallet. (That&#039;s still heretical but I have a good Reference - [http://en.wikipedia.org/wiki/Bruce_Schneier Bruce Schneier] [http://www.schneier.com/blog/archives/2005/06/write_down_your.html])&lt;br /&gt;
&lt;br /&gt;
* To protect against unauthorized use of the written down password one should append some characters that you really have in your head.&lt;br /&gt;
&lt;br /&gt;
Now it is so that a forgotten password is at least as bad as a cracked. A button labeled &amp;quot;Forgot your password sent, new by e-mail&amp;quot; does not exist in Bitcoin. &#039;&#039;&#039;So the consequence of &amp;quot;Password away&amp;quot; is inevitable &amp;quot;money away &amp;quot;&#039;&#039;&#039;. Don&#039;t forget that!&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;The written-down password&#039;&#039;&#039;, and should be preserved in something like a bankl deposit box (can be rented for a few bucks yearsly) or in a fireproof safe. &lt;br /&gt;
&lt;br /&gt;
====== Passphrases (password phrases) or mantras ======&lt;br /&gt;
&lt;br /&gt;
* An alternative to passwords which has at least the same strength against techniques like rainbow tables, &#039;&#039;&#039;but is in comparison  much easier to remember&#039;&#039;&#039; is the use of &#039;&#039;&#039;pass-phrases&#039;&#039;&#039; or a &amp;quot;mantra&amp;quot;. The required length depends on the use. Passphrases for online services may be safe enough with four common words. Secure passphrases for files (which can be rapidly tried off-line) should contain at least six unusual words and at least 35 characters in length. This [http://www.explainxkcd.com/2011/08/10/password-strength/ comic by XKCD] explains the principle.&lt;br /&gt;
&lt;br /&gt;
* An example sentence would be: &amp;quot;The Lemon flambé the okapi a phosphorescent absolution.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Much of the strength of this method relies on technical reasons: Once a password has reached a certain minimal complexity, the fastest way to crack the password is a brute-force search with rainbow tables and charts. And since for this methods, the length of the password is the decisive factor, long pass phrases, which are comparatively much better to remember, win over short very complex passwords (which are hard to remember but easier to crack).&lt;br /&gt;
&lt;br /&gt;
* In-depth information on passphrases here: [http://www.iusmentis.com/security/passphrasefaq/ passphrase FAQ] by Randall T. Williams.&lt;br /&gt;
&lt;br /&gt;
* Warning: Completely unsuitable are fixed expressions and popular idioms. Don&#039;t use any meaningful sentence and anything that might be published on the web.&lt;br /&gt;
&lt;br /&gt;
===== Special Linux distributions =====&lt;br /&gt;
&lt;br /&gt;
To  secure a Windows system comprehensively is a complex and difficult task. Securing which is appropriate for the administration of five-figure amounts requires knowledge which the average user does not have.&lt;br /&gt;
&lt;br /&gt;
As an alternative, there are some special Linux distributions. Using them, one can create a secure space specially for Bitcoin,  and they require almost no setup:&lt;br /&gt;
&lt;br /&gt;
* [http://www.heise.de/ct/projekte/Sicheres-Online-Banking-mit-Bankix-284099.html c&#039;t Bankix], a distribution for online banking, is a adapted and, of course, free version of Ubuntu that was created by the renowned German Heise magazine publisher. Following to the (important) first update the system will be put on a read-only medium and cannot longer be manipulated by unauthorized changes to the software.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Damn_Small_Linux Damn Small Linux] is a popular, small Debian-based Linux, which contains only the most important functions and thus provides less attack surface. The derivation from Debian guarantees speedy and thorough security updates.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Knoppix Knoppix] is a popular live-CD distribution with excellent hardware detection, which has a slightly larger footprint than Damn Small Linux, and a number of interesting features. For example, it offers support for blind and visually impaired persons.&lt;br /&gt;
* [http://forum.bitcoin.org/index.php?topic=7374 LinuxCoin], many additional functions for mining&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following distributions are suitable only for users with good knowledge. However, their excellent safety features makes them quite interesting starting points for Bitcoin Appliances:&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Tin_Hat_Linux Tin Hat Linux] is a [http://en.wikipedia.org/wiki/Hardened_Gentoo Hardened Gentoo] derivative. In addition to a very small size and a very comprehensive encryption it has interesting additional security features, such as [http://en.wikipedia.org/wiki/Grsecurity Grsecurity].&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Alpine_Linux Alpine Linux] uses, similar to Tin Hat Linux etc. Kernel functions with Stack Smashing Protection. It uses instead of the standard glibc the uClibc, which means that the Bitcoin client needs to be compiled specifically for this distribution.&lt;br /&gt;
&lt;br /&gt;
===== Linux =====&lt;br /&gt;
====== Protected user account ======&lt;br /&gt;
&lt;br /&gt;
The first step is [https://help.ubuntu.com/8.04/serverguide/C/user-management.html to create a new user], which goes with the command:&lt;br /&gt;
&lt;br /&gt;
sudo adduser &amp;lt;code&amp;gt; new_user_name &amp;lt;/ code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On the message &amp;quot;Enter a new value or press ENTER for the default&amp;quot; one needs only to press the Return key.&lt;br /&gt;
&lt;br /&gt;
Then do you register as a new user, eg &amp;quot;Switch User&amp;quot; with (at Ubuntu in the menu to log off). If you are logged in, we search for the file manager, select this from the home directory (with the house icon), then right-click &amp;quot;Properties&amp;quot;, then the access permissions. Here you select &amp;quot;Other&amp;quot; and set the permissions to &amp;quot;nobody&amp;quot;. With this step, other programs can not read the other user&#039;s wallet.&lt;br /&gt;
&lt;br /&gt;
The newly created user should be safe to use in order to keep him safe, exclusively for Bitcoin.&lt;br /&gt;
&lt;br /&gt;
There is also a good idea to encrypt this user&#039;s home directory with the package ecryptfs-utils.&lt;br /&gt;
&lt;br /&gt;
# If the home directory is not empty, first backup it to some other medium.&lt;br /&gt;
# Now install ecryptfs-utils (Ubuntu: sudo apt-get install ecryptfs-utils)&lt;br /&gt;
# From X11 (graphical system) log and log in with Ctrl + Alt + F1 in the Linux console - if you are logged in X11, the home directory is encrypted.&lt;br /&gt;
# The current directory change so that it is not in the home folder, eg &amp;quot;Cd /&amp;quot;.&lt;br /&gt;
# The migration tool to run: (in Ubuntu: sudo ecryptfs-migrate-home-u username)&lt;br /&gt;
# If it succeeds then you can press ALT + F8 to go back and log in X11.&lt;br /&gt;
# Run the command &#039;ecryptfs-unwrap-passphrase&#039;. Without exception &#039;&#039;&#039;write and store the code that you receive on a secure medium&#039;&#039;. &#039;&#039;&#039;Without this code no data - including the wallet  - can be accessed if the system does not work&#039;&#039;&#039;&lt;br /&gt;
# Run the command &#039;ecryptfs-setup-swap&#039; run, which encrypts the swap partition. Otherwise, keys in your purse in plain text can go to the the swap partition where they might be stolen. This unfortunately also means that &amp;quot;idle&amp;quot; or Hibernate can not be used anymore because the bootloader can not restore the dump. An more conventient alternative is to overwrite the swap partition when you shut down the machine (after the deactivation of virtual memory) with random data.&lt;br /&gt;
&lt;br /&gt;
(Instructions from [http://bodhizazen.net/Tutorials/Ecryptfs/ # Migrate])&lt;br /&gt;
&lt;br /&gt;
====== For more information ======&lt;br /&gt;
* [https://help.ubuntu.com/community/Security Security features on ubuntu]&lt;br /&gt;
&lt;br /&gt;
* [http://www.techrepublic.com/blog/10things/10-ways-to-secure-your-linux-desktop/359 10 ways to secure your lInux desktop]&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
&lt;br /&gt;
* [http://windows.microsoft.com/de-DE/windows7/help/security-privacy-user-accounts Basics]&lt;br /&gt;
&lt;br /&gt;
* Create an extra user, under which only the Bitcoin software is running. So the wallet is somewhat protected from malicious code in applications for other users:&lt;br /&gt;
** [http://support.microsoft.com/kb/905056/en Windows XP]&lt;br /&gt;
** [http://windows.microsoft.com/en-US/windows7/Create-a-user-account Windows 7]&lt;br /&gt;
&lt;br /&gt;
====Browser Security ====&lt;br /&gt;
&lt;br /&gt;
===== Firefox =====&lt;br /&gt;
To secure the browser, you start Firefox, go to menu &amp;quot;Edit&amp;quot; (edit), and select &amp;quot;Preferences&amp;quot; (Settings).&lt;br /&gt;
&lt;br /&gt;
* Now you start with the tabs on the left, select the &amp;quot;Startup&amp;quot; option &amp;quot;Show a blank page&amp;quot; (Clean Slate).&lt;br /&gt;
* By &amp;quot;content&amp;quot; (content)&lt;br /&gt;
** The option &amp;quot;Load images automatically / Load images automatically&amp;quot; opt out,&lt;br /&gt;
** Also &amp;quot;Enable Javascript Enable / javascript&amp;quot; opt out.&lt;br /&gt;
* In the tab &amp;quot;privacy / data protection&amp;quot; in the &amp;quot;History / History History,&amp;quot; select &amp;quot;Never remember history&amp;quot; / &amp;quot;do not save history&amp;quot;.&lt;br /&gt;
* In the tab &amp;quot;Security&amp;quot; in the &amp;quot;Passwords&amp;quot;&lt;br /&gt;
** The &amp;quot;remember passwords / passwords save&amp;quot; deselect&lt;br /&gt;
** Also &amp;quot;use a master password&amp;quot; / &amp;quot;master password&amp;quot;.&lt;br /&gt;
* Finally, in the tab &amp;quot;Advanced&amp;quot; / &amp;quot;Advanced&amp;quot; option&lt;br /&gt;
** &amp;quot;Automatically check for updates&amp;quot; deselect&lt;br /&gt;
** As &amp;quot;add-ons&amp;quot; and&lt;br /&gt;
** &amp;quot;Search engines&amp;quot; / &amp;quot;search engines&amp;quot; opt out.&lt;br /&gt;
&lt;br /&gt;
If Javascript is disabled, the page linux download page] to download new versions of the Bitcoin Clients will no longer automatically download, so you have to link to the &amp;quot;direct link&amp;quot; on notice &amp;quot;Problems with the download? Please use this &#039;direct link&#039; or try another mirror.&amp;quot; . click Once you make the effort made, of course you checked the download of new clients Bitcoin the checksums, which are indicated on the sourceforge page, with the program sha1.&lt;br /&gt;
&lt;br /&gt;
=== Protect against data loss: Backup ===&lt;br /&gt;
Secure the only file you need is the wallet.dat. Advance to make sure that Bitcoin not running anymore! The best way would be to encrypt the file and store somewhere safe.&lt;br /&gt;
&lt;br /&gt;
You can also [[API | backupwallet]] JSON-RPC command used to create a backup on the fly.&lt;br /&gt;
&lt;br /&gt;
==== Where to find the Bitcoin folder ====&lt;br /&gt;
The [[Bitcoin folder]] is the folder where the data is wallet.dat along with the file.&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
Click on &amp;quot;Start&amp;quot;, then Run and enter this:&lt;br /&gt;
:% APPDATA% \ Bitcoin&lt;br /&gt;
A folder should open now, for most it would be:&lt;br /&gt;
 C: \ Documents and Settings \ username \ Application Data \ Bitcoin (XP)&lt;br /&gt;
 C: \ Users \ username \ appdata \ roaming \ Bitcoin (Vista and 7)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!---&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
&lt;br /&gt;
If you are using Windows XP or Windows 7, you can keep your wallet on an encrypted disk image created by third-party software, such as [http://www.truecrypt.org/ TrueCrypt] (open source) or [http: / / www.jetico.com/encryption-bestcrypt/ Jetico BestCrypt] (commercial). You can probably do the same with Windows Vista or Windows 2000.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; You should configure Bitcoin in this manner only on computers where you use Bitcoin, but not do use that computer to mine. For example, this is a good configuration for a notebook or tablet computer.&lt;br /&gt;
&lt;br /&gt;
Assuming that you have installed the Windows client Bitcoin and run it at least once, the process is Described below.&lt;br /&gt;
&lt;br /&gt;
To mount the &amp;lt;p&amp;gt; Bitcoin DataDirectory on an encrypted drive &amp;lt;/ b&amp;gt; &amp;lt;/ p&amp;gt;&lt;br /&gt;
&amp;lt;ol start=1 type=1&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; use the third-party disk image encryption program of your choice to create and mount an encrypted disk image of at least 100 MB in size. &amp;lt;/ li&amp;gt;&lt;br /&gt;
Locate the &amp;lt;li&amp;gt; Bitcoin data directory, and copy the directory with all contents to the encrypted drive.&lt;br /&gt;
&amp;lt;p&amp;gt; For help finding this directory, see &amp;lt;b&amp;gt; [[# Securing_your_wallet Locating_BitCoin_s_data_directory | Locating Bitcoin&#039;s data directory]] &amp;lt;/ b&amp;gt; &amp;lt;/ p&amp;gt; &amp;lt;/ li&amp;gt;.&lt;br /&gt;
Create a Windows shortcut &amp;lt;li&amp;gt; that starts with the Bitcoin &amp;lt;code&amp;gt;-datadir &amp;lt;/ code&amp;gt; parameter specifier and the encrypted drive and directory.&lt;br /&gt;
&amp;lt;p&amp;gt; For example, if you Bitcoin installed in the default directory, mounted encrypted drive as your Bitcoin &amp;lt;code&amp;gt; E: \ &amp;lt;/ code&amp;gt;, and stored it on your Bitcoin DataDirectory as &amp;lt;code&amp;gt; Bitcoin &amp;lt;/ code&amp;gt;, you would type the following command as the shortcut target: &amp;lt;/ p&amp;gt;&lt;br /&gt;
blockquote &amp;lt;code&amp;gt; C: \ Program Files \ Bitcoin \ bitcoin.exe-datadir = E: \ Bitcoin &amp;lt;/ code&amp;gt; &amp;lt;/ blockquote&amp;gt; &amp;lt;/ li&amp;gt;&lt;br /&gt;
Open &amp;lt;li&amp;gt; Bitcoin&#039;s settings and configure it &amp;lt;b&amp;gt; NOT &amp;lt;/ b&amp;gt; to start automatically when you start Windows.&lt;br /&gt;
This is to allow &amp;lt;p&amp;gt; you to mount the encrypted disk image Bitcoin before starting Bitcoin. &amp;lt;/ p&amp;gt; &amp;lt;/ li&amp;gt;&lt;br /&gt;
Shut down &amp;lt;li&amp;gt; Bitcoin, and then restart it from the new shortcut. &amp;lt;/ li&amp;gt;&lt;br /&gt;
&amp;lt;/ Ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After doing this, any time you want to use Bitcoin, you must first mount the encrypted disk image Bitcoin using the same drive designation, and then run from the shortcut that you Bitcoin created so that it can find its data and your wallet. :-)&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Linux =====&lt;br /&gt;
Bitcoin should create a hidden folder in your home directory of the running user.&lt;br /&gt;
 ~ /. Bitcoin /&lt;br /&gt;
&lt;br /&gt;
It should not be there, it can be possibly due&lt;br /&gt;
Find /-name wallet.dat-print 2&amp;gt; / dev / null&lt;br /&gt;
. find Or as root&lt;br /&gt;
: Updatedb&lt;br /&gt;
followed by&lt;br /&gt;
: Locate wallet.dat&lt;br /&gt;
&lt;br /&gt;
The handiest backup method under Linux is probably the copy on one or more wallet.dat used for USB flash drives or memory cards that are kept in a safe place (fireproof safe, bank safe, aquarium with piranhas, etc).&lt;br /&gt;
&lt;br /&gt;
====== Individual encryption of the wallet.dat file ======&lt;br /&gt;
* For individual encryption of the purse, the available cross-platform program&#039;&#039;&#039;[http://ccrypt.sourceforge.net/ ccrypt]&#039;&#039;&#039; is well suited. It encodes a variant of the AES Rijndael algorithm. a recognized standard, which is considered very safe. The plain-text version of Wallet.dat will be replaced automatically. As with all strong encryption, a careful backup of data and keys is essential - under Linux, the risk of loss due to forgetting the key is much higher than by computer intrusions and malware.&lt;br /&gt;
&lt;br /&gt;
* For automatic storage of encrypted copies GnuPG  (Gnu Privacy Guard) is well suited. To encrypt data, ones need  only the public key.  Only to decrypt a backup, the private key is used, which can be stored otherwise in a safe place. Using a fixed pair of keys reduces also the risk of loss of a key by unnoticed typos when typing them.&lt;br /&gt;
&lt;br /&gt;
* Additional protection against attacks by key loggers provide smart cards and hardware tokens like the [http://www.privacyfoundation.de/crypto_stick/ Crypto Stick] the Deutsch Privacy Foundation or the  GnuPG Fellowship smart card. The special advantage is that you GnuPG keys that are very safe due to their length, and can be stored on the smart card. A six-digit PIN code protects the contents of the smart card. If it is entered incorrectly multiple times, then the content will be deleted. [https://www.privacyfoundation.de/wiki/CryptoStickSoftware instructions here].&lt;br /&gt;
&lt;br /&gt;
* Together with the FUSE-based file system [http://de.wikipedia.org/wiki/EncFS EncFS] can you also back up individual files as wallet.dat individually. The entire list can Bitcoin but are not used because the database is encrypted with EncFS.&lt;br /&gt;
&lt;br /&gt;
===== Mac ===== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: The following instruction are not checked due to lack of hardware. Please check and correct if necessary, then remove the note!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The directory containing the Bitcoin wallet.dat is usually here:&lt;br /&gt;
 ~ / Library / Application Support / Bitcoin /&lt;br /&gt;
&lt;br /&gt;
====== Secure all data (500 megabytes) ======&lt;br /&gt;
These steps (chain wallet and block) of all data stored on Bitcoin an encrypted disk image:&lt;br /&gt;
# Disk Utility Open&lt;br /&gt;
# Click on &amp;quot;New Image&amp;quot;, 500MB, 128-bit or 256-bit (faster or more secure) encryption specify eintelne partition.&lt;br /&gt;
# Copy in a place where you will not lose the image (eg Wuala, Strong Space ofer whatever)&lt;br /&gt;
# A strong and secure password select&lt;br /&gt;
# Copy everything from ~ / Library / Application Support / Bitcoin / in the image&lt;br /&gt;
# Create symlink to the old place, so the app can benuutzen it&lt;br /&gt;
::: Ln-s / Volumes / Bitcoin ~ / Library / Application Support / Bitcoin&lt;br /&gt;
&lt;br /&gt;
Do not forget to mount the image before using Bitcoin and unmount afterwards.&lt;br /&gt;
&lt;br /&gt;
====== Backup file wallet.dat purses alone (40MB ) ======&lt;br /&gt;
These steps only protect the file wallet.dat. This causes a small memory dump, but is more complicated.&lt;br /&gt;
&lt;br /&gt;
# Disk Utility Open&lt;br /&gt;
# Click on &amp;quot;New Image&amp;quot;, 40MB, 128-bit or 256-bit, single select partition.&lt;br /&gt;
# Store in a place where you will not lose the backup.&lt;br /&gt;
# A secure and strong password, select&lt;br /&gt;
# The file wallet.dat move in the image&lt;br /&gt;
# Create symlink to the old place, so the app can find and use the file&lt;br /&gt;
::: Ln-s / Volumes / Bitcoin / wallet.dat ~ / Library / Application Support / Bitcoin / wallet.dat&lt;br /&gt;
&lt;br /&gt;
[[File: MountWalletAndLauchnBitcoin_OSX_Automator.png | thumbnail | 150px | Mount Wallet and launch Bitcoin]]&lt;br /&gt;
Do not forget to mount the image before using Bitcoin and unmount afterwards.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; If you start the application Bitcoin without the image is mounted, the program is the symlink (a kind of shortcut) wallet.dat with the new one. Do not panic! Rename the new order wallet.dat or delete it, mount the image, and just put a new symlink. The old wallet.dat may of course be canceled under any circumstances.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Automation:&#039;&#039;&#039; The program [http://en.wikipedia.org/wiki/Automator_% 29% 28software Automator] (included in OS X) can automatically mount your wallet and start Bitcoin App.&lt;br /&gt;
&lt;br /&gt;
Alternatively, the following shell script can be used to decrypt wallet.dat which automatically starts the Bitcoin client, and they subsequently re-encrypted. The script works for sowoghl for OSX and Linux: [http://lorelei.kaverit.org/bitcoin.sh Bitcoin-launch-script]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== General solution ====&lt;br /&gt;
wallet.dat is not usually encrypted, everyone who has access to the file, can freely dispose of the coins. You can encrypt your wallet.dat with one of these programs, should there be the slightest chance that someone else has access.&lt;br /&gt;
&lt;br /&gt;
Note: Encryption does not protect the wallet against security risk &#039;&#039;after&#039;&#039; they have occured. Encryping a wallet after finding a computer virus or a trojan helps absolutely nothing. Also, encryption does not help against the complete loss of control which a system compromise means.&lt;br /&gt;
&lt;br /&gt;
* [http://www.7-zip.org/ 7-Zip]&lt;br /&gt;
* [http://www.axantum.com/axcrypt/ AxCrypt]&lt;br /&gt;
* [http://www.truecrypt.org/ TrueCrypt]&lt;br /&gt;
* [http://www.rarlab.com/ WinRar]&lt;br /&gt;
* [http://de.wikipedia.org/wiki/EncFS EncFS] (Linux)&lt;br /&gt;
&lt;br /&gt;
==== Encryption with Smart Card ====&lt;br /&gt;
&lt;br /&gt;
Folders can be encrypted with GnuPG-compatible smart card. A very secure solution is to stick the Crypto Deutsch Privacy Foundation:&lt;br /&gt;
&lt;br /&gt;
[http://www.privacyfoundation.de/crypto_stick/ Crypto Stick overview]&lt;br /&gt;
&lt;br /&gt;
[https://www.privacyfoundation.de/wiki/CryptoStickSoftware Intallation and use]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Storing the Archives ====&lt;br /&gt;
A backup on Flash Media / Memory Sticks and storing them in secure locations is a reasonable solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== BOTG: Bitcoin Off The Grid===&lt;br /&gt;
* Another alternative that is suitable for high security requirements,is  &amp;quot;BOTG - Bitcoin off-the-grid&amp;quot; [http://forum.bitcoin.org/index.php?topic=7374.msg108351 see info in the announcement to LinuxCoin]. It is a script that  can create a key pair &#039;&#039;without&#039;&#039; Internet connection. As the private keys are created on a system that does not have Internet access, and are stored offline, they can not get lost via the Internet. The public key can be passed on and received as normal transactions that can be looked up in block Explorer. Only if you want to use the fund, you must import the private key into a Bitcoin client. From then on, the normal safety precautions apply.&lt;/div&gt;</summary>
		<author><name>Joise</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Talk:Securing_your_wallet&amp;diff=14935</id>
		<title>Talk:Securing your wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Talk:Securing_your_wallet&amp;diff=14935"/>
		<updated>2011-08-14T09:16:56Z</updated>

		<summary type="html">&lt;p&gt;Joise: /* Technical background */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The five paragraphs in Technical Background all say the same thing. --[[User:Mcandre|Mcandre]]&lt;br /&gt;
&lt;br /&gt;
Note: the backupwallet.sh script in the linux section doesn&#039;t actually work.&lt;br /&gt;
I suspect it is caused by the wiki changing the formatting.&lt;br /&gt;
I wrote my own version that uses much more standard shell syntax.&lt;br /&gt;
&lt;br /&gt;
[[User:Wscott|Wscott]] 11:28, 11 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I fixed the backupwallet.sh script. It just needed a nowiki tag around a conditional statement. -- [[User:Mweather|Mweather]] 23:48, 20 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
The approach for &amp;quot;Making a secure workspace&amp;quot; seems to differ greatly for linux and mac. Why? It seems like if you are going to make firefox secure, which is basically all the linux section recommends, you would want to do that on a mac too. And the recommendation in the mac section to keep the wallet in an encrypted volume with a symlink in the expected system location should be done on a linux box too, shouldn&#039;t it, like using truecrypt or something... Am I wrong??? Can someone with advanced knowledge please advise...? Also, if you want bitcoin to run all the time in the background on linux, but you have it set up in a separate user from your main user account, well, you are out of luck? Can justifications and explanations be added to the recommendations, and also I guess some alternatives with pros and cons be offered, for people with different needs and computing situations. Thanks! --[[User:GusGustavo|GusGustavo]] 13:33, 26 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Time Sensitivity ==&lt;br /&gt;
&lt;br /&gt;
Is it possible to still send money to my wallet, even if it&#039;s backed up and offline?  Do bitcoins ever expire if they&#039;re not spent, or is there anything bad that can happen by not using my bitcoin client in a long time? [[User:Daniel.benoy|Daniel.benoy]] 23:18, 8 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== How often is it needed to backup the Wallet? ==&lt;br /&gt;
&lt;br /&gt;
Is it necessary to make a backup after each transaction? This page is not clear about this.&lt;br /&gt;
Please add this information to the page!&lt;br /&gt;
&lt;br /&gt;
== Creating a New Wallet ==&lt;br /&gt;
&lt;br /&gt;
This section isn&#039;t helpful; it tells you when to create a new wallet, but not how.  I&#039;m a new user, and the wallet was created when I installed the BitCoin program.  I will find out how to create a new wallet, and then edit this section so that it actually explains the task that it sets out to explain. :-) [[User:ErgoOne|ErgoOne]] 15:19, 9 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Making a secure workspace ==&lt;br /&gt;
&lt;br /&gt;
For me space needed in ~/Library/Application Support/Bitcoin (Mac) is more than 400MB (!) after having loaded all blocks from bitcoin app. So 100MB is much too small (may be sufficient for just wallet.dat, but then the steps to do had to be changed). [[User:Hartrock|Hartrock]] 18:48, 12 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I updated the wiki steps to just backup wallet.dat --[[User:ChocoboLee|ChocoboLee]] 19:18, 15 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Flaws with argument regarding encryption ==&lt;br /&gt;
&lt;br /&gt;
Can someone please explain to me how encrypting your wallet will actually protect against a trojan stealing it.  Because once you mount the encrypted file, and decrypt it not only can bitcoin see it but the trojan can as well.  This strategy seems to work only in the following circumstances:&lt;br /&gt;
1. The wallet that has the majority of your cash you never decrypt when you have an open internet connection.&lt;br /&gt;
2. Assumes that a trojan only operates when an internet connection is present and it can transmit the wallet data file.&lt;br /&gt;
&lt;br /&gt;
Even if you were paranoid and never were connected to the internet when the wallet file with the bulk of your funds was decrypted this still would not solve the problem.  In the event that a trojan seeks to copy your wallet file to another location on your computer it could wait for an open internet connection to transmit this data.  So even if you reencrypt the wallet file before connecting to the internet this type of trojan has already made a copy of the decrypted file and can transmit it as soon as an internet connection becomes available.&lt;br /&gt;
&lt;br /&gt;
Also how in the world could you ever use this wallet to transfer cash to another user if you are offline?  Maybe I don&#039;t understand how bitcoin works but don&#039;t you need to be online in order to transfer bitcoins?  Basically the bottom line is that bitcoin cannot read an encrypted wallet file which means that in order to use the wallet you need to decrypt it which means its vulnerable to trojans who can steal it the moment you want to use it.&lt;br /&gt;
&lt;br /&gt;
This seems to be a fundamental flaw in this discussion &amp;quot;securing your wallet&amp;quot;  Why doesn&#039;t bitcoin just address this in the software allowing for the wallet to always be encrypted and require a password upon startup.  If you want bitcoin to go mainstream I don&#039;t understand why you can&#039;t address this fundamental flaw that would be solved by an always encrypted wallet file that the software can read and write to.&lt;br /&gt;
&lt;br /&gt;
::The fundamental flaw is trying to secure the wallet when the whole system is already technically compromised. It does not help to have a secure wallet then. What a trojan could do is, for example, to replace the bitcoin client by a sligthly changed one that usually works as expected, but once in a while sends the money to an address which is owned by the attacker. The people you think you pay will become angry because the money you think to send never does arrive at them. Of course, the malicious client can be intelligent enough to wait until the is some real amount of coins in the play. One day you&#039;ll think you bought a car but the money is somewhere else. The same applies, for example, if the payment addresses you receive are modified by some malicious e-mail program.&lt;br /&gt;
&lt;br /&gt;
::So what is the bottom line? Encrypting the wallet helps against a roommate stealing your coins if he has two minutes of physical access to your computer. It helps against burglary and forgetting the laptop in the train. It generally does NOT help against compromise of the system. The &#039;&#039;&#039;whole&#039;&#039;&#039; system &#039;&#039;&#039;must&#039;&#039;&#039; be kept safe, not just the data in the wallet. And this is not something that the bitcoin software is responsible for. It is the responsibility of the user to install and maintain a secure system. It is a fundamental fallacy to expect that a certain piece of software should still work as the user expects if the whole system is not any more under the control of the user. In this sense, bitcoin can not go mainstream. Instead, main stream users need to reach some point of mental sanity. --[[User:Joise|Joise]] 09:14, 14 August 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
====Added a new entry to backup methods====&lt;br /&gt;
[[WalletPaperbackup]] Is a great way to get your wallet out of the digital world and onto paper&lt;br /&gt;
--[[User:Jrwr|Jrwr]] 02:02, 24 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Unsecure suggestion for passwords ==&lt;br /&gt;
&lt;br /&gt;
Especially with Bitcoins the Password advice from Gibson Research is dangerous because passwords must&lt;br /&gt;
also be safe in the future when it comes to wallet storing.&lt;br /&gt;
This is definitely not given with this system. It might be true, that&lt;br /&gt;
with today&#039;s brute-force tools, the &amp;quot;d0g...........&amp;quot; pw is safer than&lt;br /&gt;
hkjhHZ756s=&amp;amp;g%7 but in the very near future (maybe already exists)&lt;br /&gt;
there will be new tools, that will find out, what kind of simplifiers&lt;br /&gt;
are often used by humans and will combine brutforce with simplifiers&lt;br /&gt;
and thus come to &amp;quot;d0g............&amp;quot; very quickly!&lt;br /&gt;
&lt;br /&gt;
== Section 4.2 ==&lt;br /&gt;
If you recommend  that one backup wallet.dat on a mac via creating an encrypted image file, don&#039;t you think you should also remind the user to backup his ~/Library/Keychains directory? There is little point in backing up wallet.dmg on Wuala or whatever if you lose your AES key to the image, and the scenario when you need to recover wallet.dmg is probably the scenario where you&#039;ve also lost ~/Library/Keychains... e.g. laptop stolent, etc.&lt;br /&gt;
&lt;br /&gt;
== Back-Translation of German Version ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
I have translated the page to the German Version, expanded it by several points anc concepts  which seem important to me. Here is the back-translated version as a suggestion what could be expanded. I&#039;ve translated it quickly using Google Translate, that means wording and style can&#039;t be expected to be perfect. Nevertheless, I hope it&#039;s helpful. --[[User:Joise|Joise]] 09:14, 14 August 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
The security of the wallet can be divided into two separate objectives:&lt;br /&gt;
&lt;br /&gt;
1st Safeguard against loss&lt;br /&gt;
&lt;br /&gt;
2nd Secure against theft&lt;br /&gt;
&lt;br /&gt;
In the case of a currently not adequately secured wallet (eg with a weak password uploaded on the Internet):&lt;br /&gt;
&lt;br /&gt;
3rd New, create a mew secure wallet (with a reasonably long password)&lt;br /&gt;
&lt;br /&gt;
=== Technical background ===&lt;br /&gt;
The important first objective of the design of the wallet is protection against data loss. The personal bitcoin wallet has a pool of queued keys stored in a file named wallet.dat. The default number is 100 keys in the [[Key Pool | Key pool.]] The number of can be adjusted with the &amp;quot;-keypool&amp;quot; parameter in the command line. If for some reason you need a new address, it is not generated on the fly, but taken from the pool. A new key is then created to fill the pool back to 100 keys. If a backup is first created, it contains all used keys plus 100 unused ones. After a transaction, 99 unused keys remain. After 100 operations which require a new key, new keys are used, which are not present in the backup. Because the backup does not have these new keys, this backup can possibly lead to a recovery loss of Bitcoins if the wallet file is destroyed, for example by a head crash.&lt;br /&gt;
&lt;br /&gt;
The safety of deposits in Bitcoin depends on three conditions:&lt;br /&gt;
# The &#039;&#039;&#039;confidentiality (secrecy)&#039;&#039;&#039; of the private key for the entire time from initial production to final use&lt;br /&gt;
# The &#039;&#039;&#039;integrity&#039;&#039;&#039; of the software on the system used.&lt;br /&gt;
# As well as the &#039;&#039;&#039;protection from loss of wallet&#039;&#039;&#039; eg by failure of the hard disk&lt;br /&gt;
&lt;br /&gt;
The bitcoin software assumes (for very good reasons) that integrity and confidentality of the computer and user account is intact. The reason for this is that, strictly spoken, securing the computer is not the business of some application software like bitcoin. A computer which has not &#039;&#039;&#039;both&#039;&#039;&#039; its confidentiality &#039;&#039;&#039;and&#039;&#039;&#039; integrity ensured, is &#039;&#039;&#039;compromised&#039;&#039;&#039;. This means, that it can not longer be excluded that Bitcoins be stolen. A computer on which &#039;&#039;&#039;malware&#039;&#039;&#039; in the form of some trojan is installed, is always compromised. All data - including the bitcoin wallet - could be &amp;quot;stolen&amp;quot;. On the other hand - and this is far more far-reaching and important  - the other software on the computer is absolutely no longer under control of the user. A compromised system can &#039;&#039;&#039;only&#039;&#039;&#039; be brought back to a safe condition if it is completely erased, fully installed with a fresh operating system and all new security updates are applied. A &amp;quot;disinfection&amp;quot; of virus-infected programs is not enough! Erasing the old, compromised of the system can also mean it is necessary to flash the BIOS and do a BIOS update - there is some malware which modifies the BIOS.&lt;br /&gt;
&lt;br /&gt;
A password that belongs to a data backup must be permanently protected from loss just like the files themselves, otherwise in case of doubt the backup is worthless.&lt;br /&gt;
&lt;br /&gt;
=== Securing the confidentiality and integrity of the Wallet and Software ===&lt;br /&gt;
&lt;br /&gt;
==== Creating a New Wallet ====&lt;br /&gt;
&lt;br /&gt;
In the event that the wallet was possibly or actually stored in a compromised state, or spreaded, it is wise to create a new wallet and to transfer all money amounts in the old wallet to the new. Once this is done, someone who has attained knowledge of the old private keys, can not longer use them to steal bitcoins. Keep in mind that leaked keys can be used much later from their generation. For example, if you generate some keys to day, transfer them to a new computer in three years, and throw the old computer in ten years to the trash, and it still contains keys that you have created today, these could still be used to access bitcoins that you received in the meantime.&lt;br /&gt;
&lt;br /&gt;
Creating a new wallet can be useful, for example, if someone has saved a wallet with a password of 12 characters for a service online. Meanwhile, passwords with 12 up to about 15 characters are decoded and the private keys are no longer safe. The strategy only to re-encrypt the wallet is not enough, because the keys are not safe.&lt;br /&gt;
&lt;br /&gt;
==== Creating a safe and secure work space ====&lt;br /&gt;
&lt;br /&gt;
Large and complex programs like Web browsers are never completely safe. Therefore, it is extremely useful, not to run the Bitcoin client program with the user identity that you use to surf the Web or read e-mails. The modern operating systems can isolate applications for different user IDs from each other quite effectively, and this is a huge advantage to security.&lt;br /&gt;
&lt;br /&gt;
===== Digression: Secure Passwords =====&lt;br /&gt;
&lt;br /&gt;
====== Passwords ======&lt;br /&gt;
A proven method for producing safe, but still earnable passwords goes as follows:&lt;br /&gt;
&lt;br /&gt;
* Make up a nonsense phrase like&lt;br /&gt;
 &amp;quot;Thirty crows fly backwards to the moon, but they do not have a ticket.&amp;quot;&lt;br /&gt;
The more bizarre the sentence, the better you remember it.&lt;br /&gt;
&lt;br /&gt;
* The first letters and numbers are used for the password:&lt;br /&gt;
 30CfbwttM,btdnhaT&lt;br /&gt;
&lt;br /&gt;
* Now we get creative and replace a few characters, eg &amp;quot;A&amp;quot; looks like but like &amp;quot;4&amp;quot;:&lt;br /&gt;
 30Cfbw2tM,b|dnh@T&lt;br /&gt;
&lt;br /&gt;
* Now insert one or a few signs that are not found on English keyboards [https://en.bitcoin.it/wiki/Microsoft_Windows_Unicode_Input (Tips)]:&lt;br /&gt;
 3ß0Cþfböw2tM,b|dnh@฿T&lt;br /&gt;
&lt;br /&gt;
Strong passwords are now, where huge computing resources like hashed databases and botnets are available for cracking, about 15 to 20 characters long. Few people can remember so long passwords  error-free, especially if they make some longer holiday. Therefore, write to the password and put it in his wallet. (That&#039;s still heretical but I have a good Reference - [http://en.wikipedia.org/wiki/Bruce_Schneier Bruce Schneier] [http://www.schneier.com/blog/archives/2005/06/write_down_your.html])&lt;br /&gt;
&lt;br /&gt;
* To protect against unauthorized use of the written down password one should append some characters that you really have in your head.&lt;br /&gt;
&lt;br /&gt;
Now it is so that a forgotten password is at least as bad as a cracked. A button labeled &amp;quot;Forgot your password sent, new by e-mail&amp;quot; does not exist in Bitcoin. &#039;&#039;&#039;So the consequence of &amp;quot;Password away&amp;quot; is inevitable &amp;quot;money away &amp;quot;&#039;&#039;&#039;. Don&#039;t forget that!&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;The written-down password&#039;&#039;&#039;, and should be preserved in something like a bankl deposit box (can be rented for a few bucks yearsly) or in a fireproof safe. &lt;br /&gt;
&lt;br /&gt;
====== Passphrases (password phrases) or mantras ======&lt;br /&gt;
&lt;br /&gt;
* An alternative to passwords which has at least the same strength against techniques like rainbow tables, &#039;&#039;&#039;but is in comparison  much easier to remember&#039;&#039;&#039; is the use of &#039;&#039;&#039;pass-phrases&#039;&#039;&#039; or a &amp;quot;mantra&amp;quot;. The required length depends on the use. Passphrases for online services may be safe enough with four common words. Secure passphrases for files (which can be rapidly tried off-line) should contain at least six unusual words and at least 35 characters in length. This [http://www.explainxkcd.com/2011/08/10/password-strength/ comic by XKCD] explains the principle.&lt;br /&gt;
&lt;br /&gt;
* An example sentence would be: &amp;quot;The Lemon flambé the okapi a phosphorescent absolution.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Much of the strength of this method relies on technical reasons: Once a password has reached a certain minimal complexity, the fastest way to crack the password is a brute-force search with rainbow tables and charts. And since for this methods, the length of the password is the decisive factor, long pass phrases, which are comparatively much better to remember, win over short very complex passwords (which are hard to remember but easier to crack).&lt;br /&gt;
&lt;br /&gt;
* In-depth information on passphrases here: [http://www.iusmentis.com/security/passphrasefaq/ passphrase FAQ] by Randall T. Williams.&lt;br /&gt;
&lt;br /&gt;
* Warning: Completely unsuitable are fixed expressions and popular idioms. Don&#039;t use any meaningful sentence and anything that might be published on the web.&lt;br /&gt;
&lt;br /&gt;
===== Special Linux distributions =====&lt;br /&gt;
&lt;br /&gt;
To  secure a Windows system comprehensively is a complex and difficult task. Securing which is appropriate for the administration of five-figure amounts requires knowledge which the average user does not have.&lt;br /&gt;
&lt;br /&gt;
As an alternative, there are some special Linux distributions. Using them, one can create a secure space specially for Bitcoin,  and they require almost no setup:&lt;br /&gt;
&lt;br /&gt;
* [http://www.heise.de/ct/projekte/Sicheres-Online-Banking-mit-Bankix-284099.html c&#039;t Bankix], a distribution for online banking, is a adapted and, of course, free version of Ubuntu that was created by the renowned German Heise magazine publisher. Following to the (important) first update the system will be put on a read-only medium and cannot longer be manipulated by unauthorized changes to the software.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Damn_Small_Linux Damn Small Linux] is a popular, small Debian-based Linux, which contains only the most important functions and thus provides less attack surface. The derivation from Debian guarantees speedy and thorough security updates.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Knoppix Knoppix] is a popular live-CD distribution with excellent hardware detection, which has a slightly larger footprint than Damn Small Linux, and a number of interesting features. For example, it offers support for blind and visually impaired persons.&lt;br /&gt;
* [http://forum.bitcoin.org/index.php?topic=7374 LinuxCoin], many additional functions for mining&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following distributions are suitable only for users with good knowledge. However, their excellent safety features makes them quite interesting starting points for Bitcoin Appliances:&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Tin_Hat_Linux Tin Hat Linux] is a [http://en.wikipedia.org/wiki/Hardened_Gentoo Hardened Gentoo] derivative. In addition to a very small size and a very comprehensive encryption it has interesting additional security features, such as [http://en.wikipedia.org/wiki/Grsecurity Grsecurity].&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Alpine_Linux Alpine Linux] uses, similar to Tin Hat Linux etc. Kernel functions with Stack Smashing Protection. It uses instead of the standard glibc the uClibc, which means that the Bitcoin client needs to be compiled specifically for this distribution.&lt;br /&gt;
&lt;br /&gt;
===== Linux =====&lt;br /&gt;
====== Protected user account ======&lt;br /&gt;
&lt;br /&gt;
The first step is [https://help.ubuntu.com/8.04/serverguide/C/user-management.html to create a new user], which goes with the command:&lt;br /&gt;
&lt;br /&gt;
sudo adduser &amp;lt;code&amp;gt; new_user_name &amp;lt;/ code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On the message &amp;quot;Enter a new value or press ENTER for the default&amp;quot; one needs only to press the Return key.&lt;br /&gt;
&lt;br /&gt;
Then do you register as a new user, eg &amp;quot;Switch User&amp;quot; with (at Ubuntu in the menu to log off). If you are logged in, we search for the file manager, select this from the home directory (with the house icon), then right-click &amp;quot;Properties&amp;quot;, then the access permissions. Here you select &amp;quot;Other&amp;quot; and set the permissions to &amp;quot;nobody&amp;quot;. With this step, other programs can not read the other user&#039;s wallet.&lt;br /&gt;
&lt;br /&gt;
The newly created user should be safe to use in order to keep him safe, exclusively for Bitcoin.&lt;br /&gt;
&lt;br /&gt;
There is also a good idea to encrypt this user&#039;s home directory with the package ecryptfs-utils.&lt;br /&gt;
&lt;br /&gt;
# If the home directory is not empty, first backup it to some other medium.&lt;br /&gt;
# Now install ecryptfs-utils (Ubuntu: sudo apt-get install ecryptfs-utils)&lt;br /&gt;
# From X11 (graphical system) log and log in with Ctrl + Alt + F1 in the Linux console - if you are logged in X11, the home directory is encrypted.&lt;br /&gt;
# The current directory change so that it is not in the home folder, eg &amp;quot;Cd /&amp;quot;.&lt;br /&gt;
# The migration tool to run: (in Ubuntu: sudo ecryptfs-migrate-home-u username)&lt;br /&gt;
# If it succeeds then you can press ALT + F8 to go back and log in X11.&lt;br /&gt;
# Run the command &#039;ecryptfs-unwrap-passphrase&#039;. Without exception &#039;&#039;&#039;write and store the code that you receive on a secure medium&#039;&#039;. &#039;&#039;&#039;Without this code no data - including the wallet  - can be accessed if the system does not work&#039;&#039;&#039;&lt;br /&gt;
# Run the command &#039;ecryptfs-setup-swap&#039; run, which encrypts the swap partition. Otherwise, keys in your purse in plain text can go to the the swap partition where they might be stolen. This unfortunately also means that &amp;quot;idle&amp;quot; or Hibernate can not be used anymore because the bootloader can not restore the dump. An more conventient alternative is to overwrite the swap partition when you shut down the machine (after the deactivation of virtual memory) with random data.&lt;br /&gt;
&lt;br /&gt;
(Instructions from [http://bodhizazen.net/Tutorials/Ecryptfs/ # Migrate])&lt;br /&gt;
&lt;br /&gt;
====== For more information ======&lt;br /&gt;
* [https://help.ubuntu.com/community/Security Security features on ubuntu]&lt;br /&gt;
&lt;br /&gt;
* [http://www.techrepublic.com/blog/10things/10-ways-to-secure-your-linux-desktop/359 10 ways to secure your lInux desktop]&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
&lt;br /&gt;
* [http://windows.microsoft.com/de-DE/windows7/help/security-privacy-user-accounts Basics]&lt;br /&gt;
&lt;br /&gt;
* Create an extra user, under which only the Bitcoin software is running. So the wallet is somewhat protected from malicious code in applications for other users:&lt;br /&gt;
** [http://support.microsoft.com/kb/905056/en Windows XP]&lt;br /&gt;
** [http://windows.microsoft.com/en-US/windows7/Create-a-user-account Windows 7]&lt;br /&gt;
&lt;br /&gt;
====Browser Security ====&lt;br /&gt;
&lt;br /&gt;
===== Firefox =====&lt;br /&gt;
To secure the browser, you start Firefox, go to menu &amp;quot;Edit&amp;quot; (edit), and select &amp;quot;Preferences&amp;quot; (Settings).&lt;br /&gt;
&lt;br /&gt;
* Now you start with the tabs on the left, select the &amp;quot;Startup&amp;quot; option &amp;quot;Show a blank page&amp;quot; (Clean Slate).&lt;br /&gt;
* By &amp;quot;content&amp;quot; (content)&lt;br /&gt;
** The option &amp;quot;Load images automatically / Load images automatically&amp;quot; opt out,&lt;br /&gt;
** Also &amp;quot;Enable Javascript Enable / javascript&amp;quot; opt out.&lt;br /&gt;
* In the tab &amp;quot;privacy / data protection&amp;quot; in the &amp;quot;History / History History,&amp;quot; select &amp;quot;Never remember history&amp;quot; / &amp;quot;do not save history&amp;quot;.&lt;br /&gt;
* In the tab &amp;quot;Security&amp;quot; in the &amp;quot;Passwords&amp;quot;&lt;br /&gt;
** The &amp;quot;remember passwords / passwords save&amp;quot; deselect&lt;br /&gt;
** Also &amp;quot;use a master password&amp;quot; / &amp;quot;master password&amp;quot;.&lt;br /&gt;
* Finally, in the tab &amp;quot;Advanced&amp;quot; / &amp;quot;Advanced&amp;quot; option&lt;br /&gt;
** &amp;quot;Automatically check for updates&amp;quot; deselect&lt;br /&gt;
** As &amp;quot;add-ons&amp;quot; and&lt;br /&gt;
** &amp;quot;Search engines&amp;quot; / &amp;quot;search engines&amp;quot; opt out.&lt;br /&gt;
&lt;br /&gt;
If Javascript is disabled, the page linux download page] to download new versions of the Bitcoin Clients will no longer automatically download, so you have to link to the &amp;quot;direct link&amp;quot; on notice &amp;quot;Problems with the download? Please use this &#039;direct link&#039; or try another mirror.&amp;quot; . click Once you make the effort made, of course you checked the download of new clients Bitcoin the checksums, which are indicated on the sourceforge page, with the program sha1.&lt;br /&gt;
&lt;br /&gt;
=== Protect against data loss: Backup ===&lt;br /&gt;
Secure the only file you need is the wallet.dat. Advance to make sure that Bitcoin not running anymore! The best way would be to encrypt the file and store somewhere safe.&lt;br /&gt;
&lt;br /&gt;
You can also [[API | backupwallet]] JSON-RPC command used to create a backup on the fly.&lt;br /&gt;
&lt;br /&gt;
==== Where to find the Bitcoin folder ====&lt;br /&gt;
The [[Bitcoin folder]] is the folder where the data is wallet.dat along with the file.&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
Click on &amp;quot;Start&amp;quot;, then Run and enter this:&lt;br /&gt;
:% APPDATA% \ Bitcoin&lt;br /&gt;
A folder should open now, for most it would be:&lt;br /&gt;
 C: \ Documents and Settings \ username \ Application Data \ Bitcoin (XP)&lt;br /&gt;
 C: \ Users \ username \ appdata \ roaming \ Bitcoin (Vista and 7)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!---&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
&lt;br /&gt;
If you are using Windows XP or Windows 7, you can keep your wallet on an encrypted disk image created by third-party software, such as [http://www.truecrypt.org/ TrueCrypt] (open source) or [http: / / www.jetico.com/encryption-bestcrypt/ Jetico BestCrypt] (commercial). You can probably do the same with Windows Vista or Windows 2000.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; You should configure Bitcoin in this manner only on computers where you use Bitcoin, but not do use that computer to mine. For example, this is a good configuration for a notebook or tablet computer.&lt;br /&gt;
&lt;br /&gt;
Assuming that you have installed the Windows client Bitcoin and run it at least once, the process is Described below.&lt;br /&gt;
&lt;br /&gt;
To mount the &amp;lt;p&amp;gt; Bitcoin DataDirectory on an encrypted drive &amp;lt;/ b&amp;gt; &amp;lt;/ p&amp;gt;&lt;br /&gt;
&amp;lt;ol start=1 type=1&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; use the third-party disk image encryption program of your choice to create and mount an encrypted disk image of at least 100 MB in size. &amp;lt;/ li&amp;gt;&lt;br /&gt;
Locate the &amp;lt;li&amp;gt; Bitcoin data directory, and copy the directory with all contents to the encrypted drive.&lt;br /&gt;
&amp;lt;p&amp;gt; For help finding this directory, see &amp;lt;b&amp;gt; [[# Securing_your_wallet Locating_BitCoin_s_data_directory | Locating Bitcoin&#039;s data directory]] &amp;lt;/ b&amp;gt; &amp;lt;/ p&amp;gt; &amp;lt;/ li&amp;gt;.&lt;br /&gt;
Create a Windows shortcut &amp;lt;li&amp;gt; that starts with the Bitcoin &amp;lt;code&amp;gt;-datadir &amp;lt;/ code&amp;gt; parameter specifier and the encrypted drive and directory.&lt;br /&gt;
&amp;lt;p&amp;gt; For example, if you Bitcoin installed in the default directory, mounted encrypted drive as your Bitcoin &amp;lt;code&amp;gt; E: \ &amp;lt;/ code&amp;gt;, and stored it on your Bitcoin DataDirectory as &amp;lt;code&amp;gt; Bitcoin &amp;lt;/ code&amp;gt;, you would type the following command as the shortcut target: &amp;lt;/ p&amp;gt;&lt;br /&gt;
blockquote &amp;lt;code&amp;gt; C: \ Program Files \ Bitcoin \ bitcoin.exe-datadir = E: \ Bitcoin &amp;lt;/ code&amp;gt; &amp;lt;/ blockquote&amp;gt; &amp;lt;/ li&amp;gt;&lt;br /&gt;
Open &amp;lt;li&amp;gt; Bitcoin&#039;s settings and configure it &amp;lt;b&amp;gt; NOT &amp;lt;/ b&amp;gt; to start automatically when you start Windows.&lt;br /&gt;
This is to allow &amp;lt;p&amp;gt; you to mount the encrypted disk image Bitcoin before starting Bitcoin. &amp;lt;/ p&amp;gt; &amp;lt;/ li&amp;gt;&lt;br /&gt;
Shut down &amp;lt;li&amp;gt; Bitcoin, and then restart it from the new shortcut. &amp;lt;/ li&amp;gt;&lt;br /&gt;
&amp;lt;/ Ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After doing this, any time you want to use Bitcoin, you must first mount the encrypted disk image Bitcoin using the same drive designation, and then run from the shortcut that you Bitcoin created so that it can find its data and your wallet. :-)&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Linux =====&lt;br /&gt;
Bitcoin should create a hidden folder in your home directory of the running user.&lt;br /&gt;
 ~ /. Bitcoin /&lt;br /&gt;
&lt;br /&gt;
It should not be there, it can be possibly due&lt;br /&gt;
Find /-name wallet.dat-print 2&amp;gt; / dev / null&lt;br /&gt;
. find Or as root&lt;br /&gt;
: Updatedb&lt;br /&gt;
followed by&lt;br /&gt;
: Locate wallet.dat&lt;br /&gt;
&lt;br /&gt;
The handiest backup method under Linux is probably the copy on one or more wallet.dat used for USB flash drives or memory cards that are kept in a safe place (fireproof safe, bank safe, aquarium with piranhas, etc).&lt;br /&gt;
&lt;br /&gt;
====== Individual encryption of the wallet.dat file ======&lt;br /&gt;
* For individual encryption of the purse, the available cross-platform program&#039;&#039;&#039;[http://ccrypt.sourceforge.net/ ccrypt]&#039;&#039;&#039; is well suited. It encodes a variant of the AES Rijndael algorithm. a recognized standard, which is considered very safe. The plain-text version of Wallet.dat will be replaced automatically. As with all strong encryption, a careful backup of data and keys is essential - under Linux, the risk of loss due to forgetting the key is much higher than by computer intrusions and malware.&lt;br /&gt;
&lt;br /&gt;
* For automatic storage of encrypted copies GnuPG  (Gnu Privacy Guard) is well suited. To encrypt data, ones need  only the public key.  Only to decrypt a backup, the private key is used, which can be stored otherwise in a safe place. Using a fixed pair of keys reduces also the risk of loss of a key by unnoticed typos when typing them.&lt;br /&gt;
&lt;br /&gt;
* Additional protection against attacks by key loggers provide smart cards and hardware tokens like the [http://www.privacyfoundation.de/crypto_stick/ Crypto Stick] the Deutsch Privacy Foundation or the  GnuPG Fellowship smart card. The special advantage is that you GnuPG keys that are very safe due to their length, and can be stored on the smart card. A six-digit PIN code protects the contents of the smart card. If it is entered incorrectly multiple times, then the content will be deleted. [https://www.privacyfoundation.de/wiki/CryptoStickSoftware instructions here].&lt;br /&gt;
&lt;br /&gt;
* Together with the FUSE-based file system [http://de.wikipedia.org/wiki/EncFS EncFS] can you also back up individual files as wallet.dat individually. The entire list can Bitcoin but are not used because the database is encrypted with EncFS.&lt;br /&gt;
&lt;br /&gt;
===== Mac ===== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: The following instruction are not checked due to lack of hardware. Please check and correct if necessary, then remove the note!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The directory containing the Bitcoin wallet.dat is usually here:&lt;br /&gt;
 ~ / Library / Application Support / Bitcoin /&lt;br /&gt;
&lt;br /&gt;
====== Secure all data (500 megabytes) ======&lt;br /&gt;
These steps (chain wallet and block) of all data stored on Bitcoin an encrypted disk image:&lt;br /&gt;
# Disk Utility Open&lt;br /&gt;
# Click on &amp;quot;New Image&amp;quot;, 500MB, 128-bit or 256-bit (faster or more secure) encryption specify eintelne partition.&lt;br /&gt;
# Copy in a place where you will not lose the image (eg Wuala, Strong Space ofer whatever)&lt;br /&gt;
# A strong and secure password select&lt;br /&gt;
# Copy everything from ~ / Library / Application Support / Bitcoin / in the image&lt;br /&gt;
# Create symlink to the old place, so the app can benuutzen it&lt;br /&gt;
::: Ln-s / Volumes / Bitcoin ~ / Library / Application Support / Bitcoin&lt;br /&gt;
&lt;br /&gt;
Do not forget to mount the image before using Bitcoin and unmount afterwards.&lt;br /&gt;
&lt;br /&gt;
====== Backup file wallet.dat purses alone (40MB ) ======&lt;br /&gt;
These steps only protect the file wallet.dat. This causes a small memory dump, but is more complicated.&lt;br /&gt;
&lt;br /&gt;
# Disk Utility Open&lt;br /&gt;
# Click on &amp;quot;New Image&amp;quot;, 40MB, 128-bit or 256-bit, single select partition.&lt;br /&gt;
# Store in a place where you will not lose the backup.&lt;br /&gt;
# A secure and strong password, select&lt;br /&gt;
# The file wallet.dat move in the image&lt;br /&gt;
# Create symlink to the old place, so the app can find and use the file&lt;br /&gt;
::: Ln-s / Volumes / Bitcoin / wallet.dat ~ / Library / Application Support / Bitcoin / wallet.dat&lt;br /&gt;
&lt;br /&gt;
[[File: MountWalletAndLauchnBitcoin_OSX_Automator.png | thumbnail | 150px | Mount Wallet and launch Bitcoin]]&lt;br /&gt;
Do not forget to mount the image before using Bitcoin and unmount afterwards.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; If you start the application Bitcoin without the image is mounted, the program is the symlink (a kind of shortcut) wallet.dat with the new one. Do not panic! Rename the new order wallet.dat or delete it, mount the image, and just put a new symlink. The old wallet.dat may of course be canceled under any circumstances.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Automation:&#039;&#039;&#039; The program [http://en.wikipedia.org/wiki/Automator_% 29% 28software Automator] (included in OS X) can automatically mount your wallet and start Bitcoin App.&lt;br /&gt;
&lt;br /&gt;
Alternatively, the following shell script can be used to decrypt wallet.dat which automatically starts the Bitcoin client, and they subsequently re-encrypted. The script works for sowoghl for OSX and Linux: [http://lorelei.kaverit.org/bitcoin.sh Bitcoin-launch-script]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== General solution ====&lt;br /&gt;
wallet.dat is not usually encrypted, everyone who has access to the file, can freely dispose of the coins. You can encrypt your wallet.dat with one of these programs, should there be the slightest chance that someone else has access.&lt;br /&gt;
&lt;br /&gt;
Note: Encryption does not protect the wallet against security risk &#039;&#039;after&#039;&#039; they have occured. Encryping a wallet after finding a computer virus or a trojan helps absolutely nothing. Also, encryption does not help against the complete loss of control which a system compromise means.&lt;br /&gt;
&lt;br /&gt;
* [http://www.7-zip.org/ 7-Zip]&lt;br /&gt;
* [http://www.axantum.com/axcrypt/ AxCrypt]&lt;br /&gt;
* [http://www.truecrypt.org/ TrueCrypt]&lt;br /&gt;
* [http://www.rarlab.com/ WinRar]&lt;br /&gt;
* [http://de.wikipedia.org/wiki/EncFS EncFS] (Linux)&lt;br /&gt;
&lt;br /&gt;
==== Encryption with Smart Card ====&lt;br /&gt;
&lt;br /&gt;
Folders can be encrypted with GnuPG-compatible smart card. A very secure solution is to stick the Crypto Deutsch Privacy Foundation:&lt;br /&gt;
&lt;br /&gt;
[http://www.privacyfoundation.de/crypto_stick/ Crypto Stick overview]&lt;br /&gt;
&lt;br /&gt;
[https://www.privacyfoundation.de/wiki/CryptoStickSoftware Intallation and use]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Storing the Archives ====&lt;br /&gt;
A backup on Flash Media / Memory Sticks and storing them in secure locations is a reasonable solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== BOTG: Bitcoin Off The Grid===&lt;br /&gt;
* Another alternative that is suitable for high security requirements,is  &amp;quot;BOTG - Bitcoin off-the-grid&amp;quot; [http://forum.bitcoin.org/index.php?topic=7374.msg108351 see info in the announcement to LinuxCoin]. It is a script that  can create a key pair &#039;&#039;without&#039;&#039; Internet connection. As the private keys are created on a system that does not have Internet access, and are stored offline, they can not get lost via the Internet. The public key can be passed on and received as normal transactions that can be looked up in block Explorer. Only if you want to use the fund, you must import the private key into a Bitcoin client. From then on, the normal safety precautions apply.&lt;/div&gt;</summary>
		<author><name>Joise</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Talk:Securing_your_wallet&amp;diff=14934</id>
		<title>Talk:Securing your wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Talk:Securing_your_wallet&amp;diff=14934"/>
		<updated>2011-08-14T09:16:13Z</updated>

		<summary type="html">&lt;p&gt;Joise: /* Technical background */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The five paragraphs in Technical Background all say the same thing. --[[User:Mcandre|Mcandre]]&lt;br /&gt;
&lt;br /&gt;
Note: the backupwallet.sh script in the linux section doesn&#039;t actually work.&lt;br /&gt;
I suspect it is caused by the wiki changing the formatting.&lt;br /&gt;
I wrote my own version that uses much more standard shell syntax.&lt;br /&gt;
&lt;br /&gt;
[[User:Wscott|Wscott]] 11:28, 11 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I fixed the backupwallet.sh script. It just needed a nowiki tag around a conditional statement. -- [[User:Mweather|Mweather]] 23:48, 20 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
The approach for &amp;quot;Making a secure workspace&amp;quot; seems to differ greatly for linux and mac. Why? It seems like if you are going to make firefox secure, which is basically all the linux section recommends, you would want to do that on a mac too. And the recommendation in the mac section to keep the wallet in an encrypted volume with a symlink in the expected system location should be done on a linux box too, shouldn&#039;t it, like using truecrypt or something... Am I wrong??? Can someone with advanced knowledge please advise...? Also, if you want bitcoin to run all the time in the background on linux, but you have it set up in a separate user from your main user account, well, you are out of luck? Can justifications and explanations be added to the recommendations, and also I guess some alternatives with pros and cons be offered, for people with different needs and computing situations. Thanks! --[[User:GusGustavo|GusGustavo]] 13:33, 26 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Time Sensitivity ==&lt;br /&gt;
&lt;br /&gt;
Is it possible to still send money to my wallet, even if it&#039;s backed up and offline?  Do bitcoins ever expire if they&#039;re not spent, or is there anything bad that can happen by not using my bitcoin client in a long time? [[User:Daniel.benoy|Daniel.benoy]] 23:18, 8 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== How often is it needed to backup the Wallet? ==&lt;br /&gt;
&lt;br /&gt;
Is it necessary to make a backup after each transaction? This page is not clear about this.&lt;br /&gt;
Please add this information to the page!&lt;br /&gt;
&lt;br /&gt;
== Creating a New Wallet ==&lt;br /&gt;
&lt;br /&gt;
This section isn&#039;t helpful; it tells you when to create a new wallet, but not how.  I&#039;m a new user, and the wallet was created when I installed the BitCoin program.  I will find out how to create a new wallet, and then edit this section so that it actually explains the task that it sets out to explain. :-) [[User:ErgoOne|ErgoOne]] 15:19, 9 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Making a secure workspace ==&lt;br /&gt;
&lt;br /&gt;
For me space needed in ~/Library/Application Support/Bitcoin (Mac) is more than 400MB (!) after having loaded all blocks from bitcoin app. So 100MB is much too small (may be sufficient for just wallet.dat, but then the steps to do had to be changed). [[User:Hartrock|Hartrock]] 18:48, 12 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I updated the wiki steps to just backup wallet.dat --[[User:ChocoboLee|ChocoboLee]] 19:18, 15 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Flaws with argument regarding encryption ==&lt;br /&gt;
&lt;br /&gt;
Can someone please explain to me how encrypting your wallet will actually protect against a trojan stealing it.  Because once you mount the encrypted file, and decrypt it not only can bitcoin see it but the trojan can as well.  This strategy seems to work only in the following circumstances:&lt;br /&gt;
1. The wallet that has the majority of your cash you never decrypt when you have an open internet connection.&lt;br /&gt;
2. Assumes that a trojan only operates when an internet connection is present and it can transmit the wallet data file.&lt;br /&gt;
&lt;br /&gt;
Even if you were paranoid and never were connected to the internet when the wallet file with the bulk of your funds was decrypted this still would not solve the problem.  In the event that a trojan seeks to copy your wallet file to another location on your computer it could wait for an open internet connection to transmit this data.  So even if you reencrypt the wallet file before connecting to the internet this type of trojan has already made a copy of the decrypted file and can transmit it as soon as an internet connection becomes available.&lt;br /&gt;
&lt;br /&gt;
Also how in the world could you ever use this wallet to transfer cash to another user if you are offline?  Maybe I don&#039;t understand how bitcoin works but don&#039;t you need to be online in order to transfer bitcoins?  Basically the bottom line is that bitcoin cannot read an encrypted wallet file which means that in order to use the wallet you need to decrypt it which means its vulnerable to trojans who can steal it the moment you want to use it.&lt;br /&gt;
&lt;br /&gt;
This seems to be a fundamental flaw in this discussion &amp;quot;securing your wallet&amp;quot;  Why doesn&#039;t bitcoin just address this in the software allowing for the wallet to always be encrypted and require a password upon startup.  If you want bitcoin to go mainstream I don&#039;t understand why you can&#039;t address this fundamental flaw that would be solved by an always encrypted wallet file that the software can read and write to.&lt;br /&gt;
&lt;br /&gt;
::The fundamental flaw is trying to secure the wallet when the whole system is already technically compromised. It does not help to have a secure wallet then. What a trojan could do is, for example, to replace the bitcoin client by a sligthly changed one that usually works as expected, but once in a while sends the money to an address which is owned by the attacker. The people you think you pay will become angry because the money you think to send never does arrive at them. Of course, the malicious client can be intelligent enough to wait until the is some real amount of coins in the play. One day you&#039;ll think you bought a car but the money is somewhere else. The same applies, for example, if the payment addresses you receive are modified by some malicious e-mail program.&lt;br /&gt;
&lt;br /&gt;
::So what is the bottom line? Encrypting the wallet helps against a roommate stealing your coins if he has two minutes of physical access to your computer. It helps against burglary and forgetting the laptop in the train. It generally does NOT help against compromise of the system. The &#039;&#039;&#039;whole&#039;&#039;&#039; system &#039;&#039;&#039;must&#039;&#039;&#039; be kept safe, not just the data in the wallet. And this is not something that the bitcoin software is responsible for. It is the responsibility of the user to install and maintain a secure system. It is a fundamental fallacy to expect that a certain piece of software should still work as the user expects if the whole system is not any more under the control of the user. In this sense, bitcoin can not go mainstream. Instead, main stream users need to reach some point of mental sanity. --[[User:Joise|Joise]] 09:14, 14 August 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
====Added a new entry to backup methods====&lt;br /&gt;
[[WalletPaperbackup]] Is a great way to get your wallet out of the digital world and onto paper&lt;br /&gt;
--[[User:Jrwr|Jrwr]] 02:02, 24 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Unsecure suggestion for passwords ==&lt;br /&gt;
&lt;br /&gt;
Especially with Bitcoins the Password advice from Gibson Research is dangerous because passwords must&lt;br /&gt;
also be safe in the future when it comes to wallet storing.&lt;br /&gt;
This is definitely not given with this system. It might be true, that&lt;br /&gt;
with today&#039;s brute-force tools, the &amp;quot;d0g...........&amp;quot; pw is safer than&lt;br /&gt;
hkjhHZ756s=&amp;amp;g%7 but in the very near future (maybe already exists)&lt;br /&gt;
there will be new tools, that will find out, what kind of simplifiers&lt;br /&gt;
are often used by humans and will combine brutforce with simplifiers&lt;br /&gt;
and thus come to &amp;quot;d0g............&amp;quot; very quickly!&lt;br /&gt;
&lt;br /&gt;
== Section 4.2 ==&lt;br /&gt;
If you recommend  that one backup wallet.dat on a mac via creating an encrypted image file, don&#039;t you think you should also remind the user to backup his ~/Library/Keychains directory? There is little point in backing up wallet.dmg on Wuala or whatever if you lose your AES key to the image, and the scenario when you need to recover wallet.dmg is probably the scenario where you&#039;ve also lost ~/Library/Keychains... e.g. laptop stolent, etc.&lt;br /&gt;
&lt;br /&gt;
== Back-Translation of German Version ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
I have translated the page to the German Version, expanded it by several points anc concepts  which seem important to me. Here is the back-translated version as a suggestion what could be expanded. I&#039;ve translated it quickly using Google Translate, that means wording and style can&#039;t be expected to be perfect. Nevertheless, I hope it&#039;s helpful. --[[User:Joise|Joise]] 09:14, 14 August 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
The security of the wallet can be divided into two separate objectives:&lt;br /&gt;
&lt;br /&gt;
1st Safeguard against loss&lt;br /&gt;
&lt;br /&gt;
2nd Secure against theft&lt;br /&gt;
&lt;br /&gt;
In the case of a currently not adequately secured wallet (eg with a weak password uploaded on the Internet):&lt;br /&gt;
&lt;br /&gt;
3rd New, create a mew secure wallet (with a reasonably long password)&lt;br /&gt;
&lt;br /&gt;
=== Technical background ===&lt;br /&gt;
The important first objective of the design of the wallet is protection against data loss. The personal bitcoin wallet has a pool of queued keys stored in a file named wallet.dat. The default number is 100 keys in the [[Key Pool | Key pool.]] The number of can be adjusted with the &amp;quot;-keypool&amp;quot; parameter in the command line. If for some reason you need a new address, it is not generated on the fly, but taken from the pool. A new key is then created to fill the pool back to 100 keys. If a backup is first created, it contains all used keys plus 100 unused ones. After a transaction, 99 unused keys remain. After 100 operations which require a new key, new keys are used, which are not present in the backup. Because the backup does not have these new keys, this backup can possibly lead to a recovery loss of Bitcoins if the wallet file is destroyed, for example by a head crash.&lt;br /&gt;
&lt;br /&gt;
The safety of deposits in Bitcoin depends on three conditions:&lt;br /&gt;
# The &#039;&#039;&#039;confidentiality (secrecy)&#039;&#039;&#039; of the private key for the entire time from initial production to final use&lt;br /&gt;
# The &#039;&#039;&#039;integrity&#039;&#039;&#039; of the software on the system used.&lt;br /&gt;
# As well as the &#039;&#039;&#039;protection from loss of wallet&#039;&#039;&#039; eg by failure of the hard disk&lt;br /&gt;
&lt;br /&gt;
The bitcoin software assumes (for very good reasons) that integrity and confidentality of the computer and user account is intact. The reason for this is that, strictly spoken, securing the computer is not the business of some application software like bitcoin. A computer which has not &#039;&#039;&#039;both&#039;&#039;&#039; its confidentiality &#039;&#039;&#039;and&#039;&#039;&#039; integrity ensured, is &#039;&#039;&#039;compromised&#039;&#039;&#039;. This means, that it can not longer be excluded that Bitcoins be stolen. A computer on which &#039;&#039;&#039;malware&#039;&#039;&#039; in the form of some trojan is installed, is always compromised. All data - including the bitcoin wallet - could be &amp;quot;stolen&amp;quot;. On the other hand - and this is far more far-reaching and important  - the other software on the computer is absolutely no longer under control of the user. A compromised system can &#039;&#039;&#039;only&#039;&#039;&#039; be brought back to a safe condition it is completely erased, fully installed with a fresh operating system and all new security updates are applied. A &amp;quot;disinfection&amp;quot; of virus-infected programs is not enough! Erasing the old, compromised of the system can also mean it is necessary to flash the BIOS and do a BIOS update - there is some malware which modifies the BIOS.&lt;br /&gt;
&lt;br /&gt;
A password that belongs to a data backup must be permanently protected from loss just like the files themselves, otherwise in case of doubt the backup is worthless.&lt;br /&gt;
&lt;br /&gt;
=== Securing the confidentiality and integrity of the Wallet and Software ===&lt;br /&gt;
&lt;br /&gt;
==== Creating a New Wallet ====&lt;br /&gt;
&lt;br /&gt;
In the event that the wallet was possibly or actually stored in a compromised state, or spreaded, it is wise to create a new wallet and to transfer all money amounts in the old wallet to the new. Once this is done, someone who has attained knowledge of the old private keys, can not longer use them to steal bitcoins. Keep in mind that leaked keys can be used much later from their generation. For example, if you generate some keys to day, transfer them to a new computer in three years, and throw the old computer in ten years to the trash, and it still contains keys that you have created today, these could still be used to access bitcoins that you received in the meantime.&lt;br /&gt;
&lt;br /&gt;
Creating a new wallet can be useful, for example, if someone has saved a wallet with a password of 12 characters for a service online. Meanwhile, passwords with 12 up to about 15 characters are decoded and the private keys are no longer safe. The strategy only to re-encrypt the wallet is not enough, because the keys are not safe.&lt;br /&gt;
&lt;br /&gt;
==== Creating a safe and secure work space ====&lt;br /&gt;
&lt;br /&gt;
Large and complex programs like Web browsers are never completely safe. Therefore, it is extremely useful, not to run the Bitcoin client program with the user identity that you use to surf the Web or read e-mails. The modern operating systems can isolate applications for different user IDs from each other quite effectively, and this is a huge advantage to security.&lt;br /&gt;
&lt;br /&gt;
===== Digression: Secure Passwords =====&lt;br /&gt;
&lt;br /&gt;
====== Passwords ======&lt;br /&gt;
A proven method for producing safe, but still earnable passwords goes as follows:&lt;br /&gt;
&lt;br /&gt;
* Make up a nonsense phrase like&lt;br /&gt;
 &amp;quot;Thirty crows fly backwards to the moon, but they do not have a ticket.&amp;quot;&lt;br /&gt;
The more bizarre the sentence, the better you remember it.&lt;br /&gt;
&lt;br /&gt;
* The first letters and numbers are used for the password:&lt;br /&gt;
 30CfbwttM,btdnhaT&lt;br /&gt;
&lt;br /&gt;
* Now we get creative and replace a few characters, eg &amp;quot;A&amp;quot; looks like but like &amp;quot;4&amp;quot;:&lt;br /&gt;
 30Cfbw2tM,b|dnh@T&lt;br /&gt;
&lt;br /&gt;
* Now insert one or a few signs that are not found on English keyboards [https://en.bitcoin.it/wiki/Microsoft_Windows_Unicode_Input (Tips)]:&lt;br /&gt;
 3ß0Cþfböw2tM,b|dnh@฿T&lt;br /&gt;
&lt;br /&gt;
Strong passwords are now, where huge computing resources like hashed databases and botnets are available for cracking, about 15 to 20 characters long. Few people can remember so long passwords  error-free, especially if they make some longer holiday. Therefore, write to the password and put it in his wallet. (That&#039;s still heretical but I have a good Reference - [http://en.wikipedia.org/wiki/Bruce_Schneier Bruce Schneier] [http://www.schneier.com/blog/archives/2005/06/write_down_your.html])&lt;br /&gt;
&lt;br /&gt;
* To protect against unauthorized use of the written down password one should append some characters that you really have in your head.&lt;br /&gt;
&lt;br /&gt;
Now it is so that a forgotten password is at least as bad as a cracked. A button labeled &amp;quot;Forgot your password sent, new by e-mail&amp;quot; does not exist in Bitcoin. &#039;&#039;&#039;So the consequence of &amp;quot;Password away&amp;quot; is inevitable &amp;quot;money away &amp;quot;&#039;&#039;&#039;. Don&#039;t forget that!&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;The written-down password&#039;&#039;&#039;, and should be preserved in something like a bankl deposit box (can be rented for a few bucks yearsly) or in a fireproof safe. &lt;br /&gt;
&lt;br /&gt;
====== Passphrases (password phrases) or mantras ======&lt;br /&gt;
&lt;br /&gt;
* An alternative to passwords which has at least the same strength against techniques like rainbow tables, &#039;&#039;&#039;but is in comparison  much easier to remember&#039;&#039;&#039; is the use of &#039;&#039;&#039;pass-phrases&#039;&#039;&#039; or a &amp;quot;mantra&amp;quot;. The required length depends on the use. Passphrases for online services may be safe enough with four common words. Secure passphrases for files (which can be rapidly tried off-line) should contain at least six unusual words and at least 35 characters in length. This [http://www.explainxkcd.com/2011/08/10/password-strength/ comic by XKCD] explains the principle.&lt;br /&gt;
&lt;br /&gt;
* An example sentence would be: &amp;quot;The Lemon flambé the okapi a phosphorescent absolution.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Much of the strength of this method relies on technical reasons: Once a password has reached a certain minimal complexity, the fastest way to crack the password is a brute-force search with rainbow tables and charts. And since for this methods, the length of the password is the decisive factor, long pass phrases, which are comparatively much better to remember, win over short very complex passwords (which are hard to remember but easier to crack).&lt;br /&gt;
&lt;br /&gt;
* In-depth information on passphrases here: [http://www.iusmentis.com/security/passphrasefaq/ passphrase FAQ] by Randall T. Williams.&lt;br /&gt;
&lt;br /&gt;
* Warning: Completely unsuitable are fixed expressions and popular idioms. Don&#039;t use any meaningful sentence and anything that might be published on the web.&lt;br /&gt;
&lt;br /&gt;
===== Special Linux distributions =====&lt;br /&gt;
&lt;br /&gt;
To  secure a Windows system comprehensively is a complex and difficult task. Securing which is appropriate for the administration of five-figure amounts requires knowledge which the average user does not have.&lt;br /&gt;
&lt;br /&gt;
As an alternative, there are some special Linux distributions. Using them, one can create a secure space specially for Bitcoin,  and they require almost no setup:&lt;br /&gt;
&lt;br /&gt;
* [http://www.heise.de/ct/projekte/Sicheres-Online-Banking-mit-Bankix-284099.html c&#039;t Bankix], a distribution for online banking, is a adapted and, of course, free version of Ubuntu that was created by the renowned German Heise magazine publisher. Following to the (important) first update the system will be put on a read-only medium and cannot longer be manipulated by unauthorized changes to the software.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Damn_Small_Linux Damn Small Linux] is a popular, small Debian-based Linux, which contains only the most important functions and thus provides less attack surface. The derivation from Debian guarantees speedy and thorough security updates.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Knoppix Knoppix] is a popular live-CD distribution with excellent hardware detection, which has a slightly larger footprint than Damn Small Linux, and a number of interesting features. For example, it offers support for blind and visually impaired persons.&lt;br /&gt;
* [http://forum.bitcoin.org/index.php?topic=7374 LinuxCoin], many additional functions for mining&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following distributions are suitable only for users with good knowledge. However, their excellent safety features makes them quite interesting starting points for Bitcoin Appliances:&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Tin_Hat_Linux Tin Hat Linux] is a [http://en.wikipedia.org/wiki/Hardened_Gentoo Hardened Gentoo] derivative. In addition to a very small size and a very comprehensive encryption it has interesting additional security features, such as [http://en.wikipedia.org/wiki/Grsecurity Grsecurity].&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Alpine_Linux Alpine Linux] uses, similar to Tin Hat Linux etc. Kernel functions with Stack Smashing Protection. It uses instead of the standard glibc the uClibc, which means that the Bitcoin client needs to be compiled specifically for this distribution.&lt;br /&gt;
&lt;br /&gt;
===== Linux =====&lt;br /&gt;
====== Protected user account ======&lt;br /&gt;
&lt;br /&gt;
The first step is [https://help.ubuntu.com/8.04/serverguide/C/user-management.html to create a new user], which goes with the command:&lt;br /&gt;
&lt;br /&gt;
sudo adduser &amp;lt;code&amp;gt; new_user_name &amp;lt;/ code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On the message &amp;quot;Enter a new value or press ENTER for the default&amp;quot; one needs only to press the Return key.&lt;br /&gt;
&lt;br /&gt;
Then do you register as a new user, eg &amp;quot;Switch User&amp;quot; with (at Ubuntu in the menu to log off). If you are logged in, we search for the file manager, select this from the home directory (with the house icon), then right-click &amp;quot;Properties&amp;quot;, then the access permissions. Here you select &amp;quot;Other&amp;quot; and set the permissions to &amp;quot;nobody&amp;quot;. With this step, other programs can not read the other user&#039;s wallet.&lt;br /&gt;
&lt;br /&gt;
The newly created user should be safe to use in order to keep him safe, exclusively for Bitcoin.&lt;br /&gt;
&lt;br /&gt;
There is also a good idea to encrypt this user&#039;s home directory with the package ecryptfs-utils.&lt;br /&gt;
&lt;br /&gt;
# If the home directory is not empty, first backup it to some other medium.&lt;br /&gt;
# Now install ecryptfs-utils (Ubuntu: sudo apt-get install ecryptfs-utils)&lt;br /&gt;
# From X11 (graphical system) log and log in with Ctrl + Alt + F1 in the Linux console - if you are logged in X11, the home directory is encrypted.&lt;br /&gt;
# The current directory change so that it is not in the home folder, eg &amp;quot;Cd /&amp;quot;.&lt;br /&gt;
# The migration tool to run: (in Ubuntu: sudo ecryptfs-migrate-home-u username)&lt;br /&gt;
# If it succeeds then you can press ALT + F8 to go back and log in X11.&lt;br /&gt;
# Run the command &#039;ecryptfs-unwrap-passphrase&#039;. Without exception &#039;&#039;&#039;write and store the code that you receive on a secure medium&#039;&#039;. &#039;&#039;&#039;Without this code no data - including the wallet  - can be accessed if the system does not work&#039;&#039;&#039;&lt;br /&gt;
# Run the command &#039;ecryptfs-setup-swap&#039; run, which encrypts the swap partition. Otherwise, keys in your purse in plain text can go to the the swap partition where they might be stolen. This unfortunately also means that &amp;quot;idle&amp;quot; or Hibernate can not be used anymore because the bootloader can not restore the dump. An more conventient alternative is to overwrite the swap partition when you shut down the machine (after the deactivation of virtual memory) with random data.&lt;br /&gt;
&lt;br /&gt;
(Instructions from [http://bodhizazen.net/Tutorials/Ecryptfs/ # Migrate])&lt;br /&gt;
&lt;br /&gt;
====== For more information ======&lt;br /&gt;
* [https://help.ubuntu.com/community/Security Security features on ubuntu]&lt;br /&gt;
&lt;br /&gt;
* [http://www.techrepublic.com/blog/10things/10-ways-to-secure-your-linux-desktop/359 10 ways to secure your lInux desktop]&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
&lt;br /&gt;
* [http://windows.microsoft.com/de-DE/windows7/help/security-privacy-user-accounts Basics]&lt;br /&gt;
&lt;br /&gt;
* Create an extra user, under which only the Bitcoin software is running. So the wallet is somewhat protected from malicious code in applications for other users:&lt;br /&gt;
** [http://support.microsoft.com/kb/905056/en Windows XP]&lt;br /&gt;
** [http://windows.microsoft.com/en-US/windows7/Create-a-user-account Windows 7]&lt;br /&gt;
&lt;br /&gt;
====Browser Security ====&lt;br /&gt;
&lt;br /&gt;
===== Firefox =====&lt;br /&gt;
To secure the browser, you start Firefox, go to menu &amp;quot;Edit&amp;quot; (edit), and select &amp;quot;Preferences&amp;quot; (Settings).&lt;br /&gt;
&lt;br /&gt;
* Now you start with the tabs on the left, select the &amp;quot;Startup&amp;quot; option &amp;quot;Show a blank page&amp;quot; (Clean Slate).&lt;br /&gt;
* By &amp;quot;content&amp;quot; (content)&lt;br /&gt;
** The option &amp;quot;Load images automatically / Load images automatically&amp;quot; opt out,&lt;br /&gt;
** Also &amp;quot;Enable Javascript Enable / javascript&amp;quot; opt out.&lt;br /&gt;
* In the tab &amp;quot;privacy / data protection&amp;quot; in the &amp;quot;History / History History,&amp;quot; select &amp;quot;Never remember history&amp;quot; / &amp;quot;do not save history&amp;quot;.&lt;br /&gt;
* In the tab &amp;quot;Security&amp;quot; in the &amp;quot;Passwords&amp;quot;&lt;br /&gt;
** The &amp;quot;remember passwords / passwords save&amp;quot; deselect&lt;br /&gt;
** Also &amp;quot;use a master password&amp;quot; / &amp;quot;master password&amp;quot;.&lt;br /&gt;
* Finally, in the tab &amp;quot;Advanced&amp;quot; / &amp;quot;Advanced&amp;quot; option&lt;br /&gt;
** &amp;quot;Automatically check for updates&amp;quot; deselect&lt;br /&gt;
** As &amp;quot;add-ons&amp;quot; and&lt;br /&gt;
** &amp;quot;Search engines&amp;quot; / &amp;quot;search engines&amp;quot; opt out.&lt;br /&gt;
&lt;br /&gt;
If Javascript is disabled, the page linux download page] to download new versions of the Bitcoin Clients will no longer automatically download, so you have to link to the &amp;quot;direct link&amp;quot; on notice &amp;quot;Problems with the download? Please use this &#039;direct link&#039; or try another mirror.&amp;quot; . click Once you make the effort made, of course you checked the download of new clients Bitcoin the checksums, which are indicated on the sourceforge page, with the program sha1.&lt;br /&gt;
&lt;br /&gt;
=== Protect against data loss: Backup ===&lt;br /&gt;
Secure the only file you need is the wallet.dat. Advance to make sure that Bitcoin not running anymore! The best way would be to encrypt the file and store somewhere safe.&lt;br /&gt;
&lt;br /&gt;
You can also [[API | backupwallet]] JSON-RPC command used to create a backup on the fly.&lt;br /&gt;
&lt;br /&gt;
==== Where to find the Bitcoin folder ====&lt;br /&gt;
The [[Bitcoin folder]] is the folder where the data is wallet.dat along with the file.&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
Click on &amp;quot;Start&amp;quot;, then Run and enter this:&lt;br /&gt;
:% APPDATA% \ Bitcoin&lt;br /&gt;
A folder should open now, for most it would be:&lt;br /&gt;
 C: \ Documents and Settings \ username \ Application Data \ Bitcoin (XP)&lt;br /&gt;
 C: \ Users \ username \ appdata \ roaming \ Bitcoin (Vista and 7)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!---&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
&lt;br /&gt;
If you are using Windows XP or Windows 7, you can keep your wallet on an encrypted disk image created by third-party software, such as [http://www.truecrypt.org/ TrueCrypt] (open source) or [http: / / www.jetico.com/encryption-bestcrypt/ Jetico BestCrypt] (commercial). You can probably do the same with Windows Vista or Windows 2000.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; You should configure Bitcoin in this manner only on computers where you use Bitcoin, but not do use that computer to mine. For example, this is a good configuration for a notebook or tablet computer.&lt;br /&gt;
&lt;br /&gt;
Assuming that you have installed the Windows client Bitcoin and run it at least once, the process is Described below.&lt;br /&gt;
&lt;br /&gt;
To mount the &amp;lt;p&amp;gt; Bitcoin DataDirectory on an encrypted drive &amp;lt;/ b&amp;gt; &amp;lt;/ p&amp;gt;&lt;br /&gt;
&amp;lt;ol start=1 type=1&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; use the third-party disk image encryption program of your choice to create and mount an encrypted disk image of at least 100 MB in size. &amp;lt;/ li&amp;gt;&lt;br /&gt;
Locate the &amp;lt;li&amp;gt; Bitcoin data directory, and copy the directory with all contents to the encrypted drive.&lt;br /&gt;
&amp;lt;p&amp;gt; For help finding this directory, see &amp;lt;b&amp;gt; [[# Securing_your_wallet Locating_BitCoin_s_data_directory | Locating Bitcoin&#039;s data directory]] &amp;lt;/ b&amp;gt; &amp;lt;/ p&amp;gt; &amp;lt;/ li&amp;gt;.&lt;br /&gt;
Create a Windows shortcut &amp;lt;li&amp;gt; that starts with the Bitcoin &amp;lt;code&amp;gt;-datadir &amp;lt;/ code&amp;gt; parameter specifier and the encrypted drive and directory.&lt;br /&gt;
&amp;lt;p&amp;gt; For example, if you Bitcoin installed in the default directory, mounted encrypted drive as your Bitcoin &amp;lt;code&amp;gt; E: \ &amp;lt;/ code&amp;gt;, and stored it on your Bitcoin DataDirectory as &amp;lt;code&amp;gt; Bitcoin &amp;lt;/ code&amp;gt;, you would type the following command as the shortcut target: &amp;lt;/ p&amp;gt;&lt;br /&gt;
blockquote &amp;lt;code&amp;gt; C: \ Program Files \ Bitcoin \ bitcoin.exe-datadir = E: \ Bitcoin &amp;lt;/ code&amp;gt; &amp;lt;/ blockquote&amp;gt; &amp;lt;/ li&amp;gt;&lt;br /&gt;
Open &amp;lt;li&amp;gt; Bitcoin&#039;s settings and configure it &amp;lt;b&amp;gt; NOT &amp;lt;/ b&amp;gt; to start automatically when you start Windows.&lt;br /&gt;
This is to allow &amp;lt;p&amp;gt; you to mount the encrypted disk image Bitcoin before starting Bitcoin. &amp;lt;/ p&amp;gt; &amp;lt;/ li&amp;gt;&lt;br /&gt;
Shut down &amp;lt;li&amp;gt; Bitcoin, and then restart it from the new shortcut. &amp;lt;/ li&amp;gt;&lt;br /&gt;
&amp;lt;/ Ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After doing this, any time you want to use Bitcoin, you must first mount the encrypted disk image Bitcoin using the same drive designation, and then run from the shortcut that you Bitcoin created so that it can find its data and your wallet. :-)&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Linux =====&lt;br /&gt;
Bitcoin should create a hidden folder in your home directory of the running user.&lt;br /&gt;
 ~ /. Bitcoin /&lt;br /&gt;
&lt;br /&gt;
It should not be there, it can be possibly due&lt;br /&gt;
Find /-name wallet.dat-print 2&amp;gt; / dev / null&lt;br /&gt;
. find Or as root&lt;br /&gt;
: Updatedb&lt;br /&gt;
followed by&lt;br /&gt;
: Locate wallet.dat&lt;br /&gt;
&lt;br /&gt;
The handiest backup method under Linux is probably the copy on one or more wallet.dat used for USB flash drives or memory cards that are kept in a safe place (fireproof safe, bank safe, aquarium with piranhas, etc).&lt;br /&gt;
&lt;br /&gt;
====== Individual encryption of the wallet.dat file ======&lt;br /&gt;
* For individual encryption of the purse, the available cross-platform program&#039;&#039;&#039;[http://ccrypt.sourceforge.net/ ccrypt]&#039;&#039;&#039; is well suited. It encodes a variant of the AES Rijndael algorithm. a recognized standard, which is considered very safe. The plain-text version of Wallet.dat will be replaced automatically. As with all strong encryption, a careful backup of data and keys is essential - under Linux, the risk of loss due to forgetting the key is much higher than by computer intrusions and malware.&lt;br /&gt;
&lt;br /&gt;
* For automatic storage of encrypted copies GnuPG  (Gnu Privacy Guard) is well suited. To encrypt data, ones need  only the public key.  Only to decrypt a backup, the private key is used, which can be stored otherwise in a safe place. Using a fixed pair of keys reduces also the risk of loss of a key by unnoticed typos when typing them.&lt;br /&gt;
&lt;br /&gt;
* Additional protection against attacks by key loggers provide smart cards and hardware tokens like the [http://www.privacyfoundation.de/crypto_stick/ Crypto Stick] the Deutsch Privacy Foundation or the  GnuPG Fellowship smart card. The special advantage is that you GnuPG keys that are very safe due to their length, and can be stored on the smart card. A six-digit PIN code protects the contents of the smart card. If it is entered incorrectly multiple times, then the content will be deleted. [https://www.privacyfoundation.de/wiki/CryptoStickSoftware instructions here].&lt;br /&gt;
&lt;br /&gt;
* Together with the FUSE-based file system [http://de.wikipedia.org/wiki/EncFS EncFS] can you also back up individual files as wallet.dat individually. The entire list can Bitcoin but are not used because the database is encrypted with EncFS.&lt;br /&gt;
&lt;br /&gt;
===== Mac ===== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: The following instruction are not checked due to lack of hardware. Please check and correct if necessary, then remove the note!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The directory containing the Bitcoin wallet.dat is usually here:&lt;br /&gt;
 ~ / Library / Application Support / Bitcoin /&lt;br /&gt;
&lt;br /&gt;
====== Secure all data (500 megabytes) ======&lt;br /&gt;
These steps (chain wallet and block) of all data stored on Bitcoin an encrypted disk image:&lt;br /&gt;
# Disk Utility Open&lt;br /&gt;
# Click on &amp;quot;New Image&amp;quot;, 500MB, 128-bit or 256-bit (faster or more secure) encryption specify eintelne partition.&lt;br /&gt;
# Copy in a place where you will not lose the image (eg Wuala, Strong Space ofer whatever)&lt;br /&gt;
# A strong and secure password select&lt;br /&gt;
# Copy everything from ~ / Library / Application Support / Bitcoin / in the image&lt;br /&gt;
# Create symlink to the old place, so the app can benuutzen it&lt;br /&gt;
::: Ln-s / Volumes / Bitcoin ~ / Library / Application Support / Bitcoin&lt;br /&gt;
&lt;br /&gt;
Do not forget to mount the image before using Bitcoin and unmount afterwards.&lt;br /&gt;
&lt;br /&gt;
====== Backup file wallet.dat purses alone (40MB ) ======&lt;br /&gt;
These steps only protect the file wallet.dat. This causes a small memory dump, but is more complicated.&lt;br /&gt;
&lt;br /&gt;
# Disk Utility Open&lt;br /&gt;
# Click on &amp;quot;New Image&amp;quot;, 40MB, 128-bit or 256-bit, single select partition.&lt;br /&gt;
# Store in a place where you will not lose the backup.&lt;br /&gt;
# A secure and strong password, select&lt;br /&gt;
# The file wallet.dat move in the image&lt;br /&gt;
# Create symlink to the old place, so the app can find and use the file&lt;br /&gt;
::: Ln-s / Volumes / Bitcoin / wallet.dat ~ / Library / Application Support / Bitcoin / wallet.dat&lt;br /&gt;
&lt;br /&gt;
[[File: MountWalletAndLauchnBitcoin_OSX_Automator.png | thumbnail | 150px | Mount Wallet and launch Bitcoin]]&lt;br /&gt;
Do not forget to mount the image before using Bitcoin and unmount afterwards.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; If you start the application Bitcoin without the image is mounted, the program is the symlink (a kind of shortcut) wallet.dat with the new one. Do not panic! Rename the new order wallet.dat or delete it, mount the image, and just put a new symlink. The old wallet.dat may of course be canceled under any circumstances.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Automation:&#039;&#039;&#039; The program [http://en.wikipedia.org/wiki/Automator_% 29% 28software Automator] (included in OS X) can automatically mount your wallet and start Bitcoin App.&lt;br /&gt;
&lt;br /&gt;
Alternatively, the following shell script can be used to decrypt wallet.dat which automatically starts the Bitcoin client, and they subsequently re-encrypted. The script works for sowoghl for OSX and Linux: [http://lorelei.kaverit.org/bitcoin.sh Bitcoin-launch-script]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== General solution ====&lt;br /&gt;
wallet.dat is not usually encrypted, everyone who has access to the file, can freely dispose of the coins. You can encrypt your wallet.dat with one of these programs, should there be the slightest chance that someone else has access.&lt;br /&gt;
&lt;br /&gt;
Note: Encryption does not protect the wallet against security risk &#039;&#039;after&#039;&#039; they have occured. Encryping a wallet after finding a computer virus or a trojan helps absolutely nothing. Also, encryption does not help against the complete loss of control which a system compromise means.&lt;br /&gt;
&lt;br /&gt;
* [http://www.7-zip.org/ 7-Zip]&lt;br /&gt;
* [http://www.axantum.com/axcrypt/ AxCrypt]&lt;br /&gt;
* [http://www.truecrypt.org/ TrueCrypt]&lt;br /&gt;
* [http://www.rarlab.com/ WinRar]&lt;br /&gt;
* [http://de.wikipedia.org/wiki/EncFS EncFS] (Linux)&lt;br /&gt;
&lt;br /&gt;
==== Encryption with Smart Card ====&lt;br /&gt;
&lt;br /&gt;
Folders can be encrypted with GnuPG-compatible smart card. A very secure solution is to stick the Crypto Deutsch Privacy Foundation:&lt;br /&gt;
&lt;br /&gt;
[http://www.privacyfoundation.de/crypto_stick/ Crypto Stick overview]&lt;br /&gt;
&lt;br /&gt;
[https://www.privacyfoundation.de/wiki/CryptoStickSoftware Intallation and use]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Storing the Archives ====&lt;br /&gt;
A backup on Flash Media / Memory Sticks and storing them in secure locations is a reasonable solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== BOTG: Bitcoin Off The Grid===&lt;br /&gt;
* Another alternative that is suitable for high security requirements,is  &amp;quot;BOTG - Bitcoin off-the-grid&amp;quot; [http://forum.bitcoin.org/index.php?topic=7374.msg108351 see info in the announcement to LinuxCoin]. It is a script that  can create a key pair &#039;&#039;without&#039;&#039; Internet connection. As the private keys are created on a system that does not have Internet access, and are stored offline, they can not get lost via the Internet. The public key can be passed on and received as normal transactions that can be looked up in block Explorer. Only if you want to use the fund, you must import the private key into a Bitcoin client. From then on, the normal safety precautions apply.&lt;/div&gt;</summary>
		<author><name>Joise</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Talk:Securing_your_wallet&amp;diff=14933</id>
		<title>Talk:Securing your wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Talk:Securing_your_wallet&amp;diff=14933"/>
		<updated>2011-08-14T09:14:48Z</updated>

		<summary type="html">&lt;p&gt;Joise: /* Back-Translation of German Version */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The five paragraphs in Technical Background all say the same thing. --[[User:Mcandre|Mcandre]]&lt;br /&gt;
&lt;br /&gt;
Note: the backupwallet.sh script in the linux section doesn&#039;t actually work.&lt;br /&gt;
I suspect it is caused by the wiki changing the formatting.&lt;br /&gt;
I wrote my own version that uses much more standard shell syntax.&lt;br /&gt;
&lt;br /&gt;
[[User:Wscott|Wscott]] 11:28, 11 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I fixed the backupwallet.sh script. It just needed a nowiki tag around a conditional statement. -- [[User:Mweather|Mweather]] 23:48, 20 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
The approach for &amp;quot;Making a secure workspace&amp;quot; seems to differ greatly for linux and mac. Why? It seems like if you are going to make firefox secure, which is basically all the linux section recommends, you would want to do that on a mac too. And the recommendation in the mac section to keep the wallet in an encrypted volume with a symlink in the expected system location should be done on a linux box too, shouldn&#039;t it, like using truecrypt or something... Am I wrong??? Can someone with advanced knowledge please advise...? Also, if you want bitcoin to run all the time in the background on linux, but you have it set up in a separate user from your main user account, well, you are out of luck? Can justifications and explanations be added to the recommendations, and also I guess some alternatives with pros and cons be offered, for people with different needs and computing situations. Thanks! --[[User:GusGustavo|GusGustavo]] 13:33, 26 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Time Sensitivity ==&lt;br /&gt;
&lt;br /&gt;
Is it possible to still send money to my wallet, even if it&#039;s backed up and offline?  Do bitcoins ever expire if they&#039;re not spent, or is there anything bad that can happen by not using my bitcoin client in a long time? [[User:Daniel.benoy|Daniel.benoy]] 23:18, 8 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== How often is it needed to backup the Wallet? ==&lt;br /&gt;
&lt;br /&gt;
Is it necessary to make a backup after each transaction? This page is not clear about this.&lt;br /&gt;
Please add this information to the page!&lt;br /&gt;
&lt;br /&gt;
== Creating a New Wallet ==&lt;br /&gt;
&lt;br /&gt;
This section isn&#039;t helpful; it tells you when to create a new wallet, but not how.  I&#039;m a new user, and the wallet was created when I installed the BitCoin program.  I will find out how to create a new wallet, and then edit this section so that it actually explains the task that it sets out to explain. :-) [[User:ErgoOne|ErgoOne]] 15:19, 9 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Making a secure workspace ==&lt;br /&gt;
&lt;br /&gt;
For me space needed in ~/Library/Application Support/Bitcoin (Mac) is more than 400MB (!) after having loaded all blocks from bitcoin app. So 100MB is much too small (may be sufficient for just wallet.dat, but then the steps to do had to be changed). [[User:Hartrock|Hartrock]] 18:48, 12 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I updated the wiki steps to just backup wallet.dat --[[User:ChocoboLee|ChocoboLee]] 19:18, 15 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Flaws with argument regarding encryption ==&lt;br /&gt;
&lt;br /&gt;
Can someone please explain to me how encrypting your wallet will actually protect against a trojan stealing it.  Because once you mount the encrypted file, and decrypt it not only can bitcoin see it but the trojan can as well.  This strategy seems to work only in the following circumstances:&lt;br /&gt;
1. The wallet that has the majority of your cash you never decrypt when you have an open internet connection.&lt;br /&gt;
2. Assumes that a trojan only operates when an internet connection is present and it can transmit the wallet data file.&lt;br /&gt;
&lt;br /&gt;
Even if you were paranoid and never were connected to the internet when the wallet file with the bulk of your funds was decrypted this still would not solve the problem.  In the event that a trojan seeks to copy your wallet file to another location on your computer it could wait for an open internet connection to transmit this data.  So even if you reencrypt the wallet file before connecting to the internet this type of trojan has already made a copy of the decrypted file and can transmit it as soon as an internet connection becomes available.&lt;br /&gt;
&lt;br /&gt;
Also how in the world could you ever use this wallet to transfer cash to another user if you are offline?  Maybe I don&#039;t understand how bitcoin works but don&#039;t you need to be online in order to transfer bitcoins?  Basically the bottom line is that bitcoin cannot read an encrypted wallet file which means that in order to use the wallet you need to decrypt it which means its vulnerable to trojans who can steal it the moment you want to use it.&lt;br /&gt;
&lt;br /&gt;
This seems to be a fundamental flaw in this discussion &amp;quot;securing your wallet&amp;quot;  Why doesn&#039;t bitcoin just address this in the software allowing for the wallet to always be encrypted and require a password upon startup.  If you want bitcoin to go mainstream I don&#039;t understand why you can&#039;t address this fundamental flaw that would be solved by an always encrypted wallet file that the software can read and write to.&lt;br /&gt;
&lt;br /&gt;
::The fundamental flaw is trying to secure the wallet when the whole system is already technically compromised. It does not help to have a secure wallet then. What a trojan could do is, for example, to replace the bitcoin client by a sligthly changed one that usually works as expected, but once in a while sends the money to an address which is owned by the attacker. The people you think you pay will become angry because the money you think to send never does arrive at them. Of course, the malicious client can be intelligent enough to wait until the is some real amount of coins in the play. One day you&#039;ll think you bought a car but the money is somewhere else. The same applies, for example, if the payment addresses you receive are modified by some malicious e-mail program.&lt;br /&gt;
&lt;br /&gt;
::So what is the bottom line? Encrypting the wallet helps against a roommate stealing your coins if he has two minutes of physical access to your computer. It helps against burglary and forgetting the laptop in the train. It generally does NOT help against compromise of the system. The &#039;&#039;&#039;whole&#039;&#039;&#039; system &#039;&#039;&#039;must&#039;&#039;&#039; be kept safe, not just the data in the wallet. And this is not something that the bitcoin software is responsible for. It is the responsibility of the user to install and maintain a secure system. It is a fundamental fallacy to expect that a certain piece of software should still work as the user expects if the whole system is not any more under the control of the user. In this sense, bitcoin can not go mainstream. Instead, main stream users need to reach some point of mental sanity. --[[User:Joise|Joise]] 09:14, 14 August 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
====Added a new entry to backup methods====&lt;br /&gt;
[[WalletPaperbackup]] Is a great way to get your wallet out of the digital world and onto paper&lt;br /&gt;
--[[User:Jrwr|Jrwr]] 02:02, 24 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Unsecure suggestion for passwords ==&lt;br /&gt;
&lt;br /&gt;
Especially with Bitcoins the Password advice from Gibson Research is dangerous because passwords must&lt;br /&gt;
also be safe in the future when it comes to wallet storing.&lt;br /&gt;
This is definitely not given with this system. It might be true, that&lt;br /&gt;
with today&#039;s brute-force tools, the &amp;quot;d0g...........&amp;quot; pw is safer than&lt;br /&gt;
hkjhHZ756s=&amp;amp;g%7 but in the very near future (maybe already exists)&lt;br /&gt;
there will be new tools, that will find out, what kind of simplifiers&lt;br /&gt;
are often used by humans and will combine brutforce with simplifiers&lt;br /&gt;
and thus come to &amp;quot;d0g............&amp;quot; very quickly!&lt;br /&gt;
&lt;br /&gt;
== Section 4.2 ==&lt;br /&gt;
If you recommend  that one backup wallet.dat on a mac via creating an encrypted image file, don&#039;t you think you should also remind the user to backup his ~/Library/Keychains directory? There is little point in backing up wallet.dmg on Wuala or whatever if you lose your AES key to the image, and the scenario when you need to recover wallet.dmg is probably the scenario where you&#039;ve also lost ~/Library/Keychains... e.g. laptop stolent, etc.&lt;br /&gt;
&lt;br /&gt;
== Back-Translation of German Version ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
I have translated the page to the German Version, expanded it by several points anc concepts  which seem important to me. Here is the back-translated version as a suggestion what could be expanded. I&#039;ve translated it quickly using Google Translate, that means wording and style can&#039;t be expected to be perfect. Nevertheless, I hope it&#039;s helpful. --[[User:Joise|Joise]] 09:14, 14 August 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
The security of the wallet can be divided into two separate objectives:&lt;br /&gt;
&lt;br /&gt;
1st Safeguard against loss&lt;br /&gt;
&lt;br /&gt;
2nd Secure against theft&lt;br /&gt;
&lt;br /&gt;
In the case of a currently not adequately secured wallet (eg with a weak password uploaded on the Internet):&lt;br /&gt;
&lt;br /&gt;
3rd New, create a mew secure wallet (with a reasonably long password)&lt;br /&gt;
&lt;br /&gt;
=== Technical background ===&lt;br /&gt;
The important first objective of the design of the wallet is protection against data loss. The personal bitcoin wallet has a pool of queued keys stored in a file named wallet.dat. The default number is 100 keys in the [[Key Pool | Key pool.]] The number of can be adjusted with the &amp;quot;-keypool&amp;quot; parameter in the command line. If for some reason you need a new address, it is not generated on the fly, but taken from the pool. A new key is then created to fill the pool back to 100 keys. If a backup is first created, it contains all used keys plus 100 unused ones. After a transaction, 99 unused keys remain. After 100 operations which require a new key, new keys are used, which are not present in the backup. Because the backup does not have these new keys, this backup can possibly lead to a recovery loss of Bitcoins if the wallet file is destroyed, for example by a head crash.&lt;br /&gt;
&lt;br /&gt;
The safety of deposits in Bitcoin depends on three conditions:&lt;br /&gt;
# The&#039;&#039;&#039;confidentiality (secrecy)&#039;&#039;&#039; of the private key for the entire time from initial production to final use&lt;br /&gt;
# The &#039;&#039;&#039;integrity&#039;&#039;&#039; of the software on the system used.&lt;br /&gt;
# As well as the &#039;&#039;&#039;protection from loss of wallet&#039;&#039;&#039; eg by failure of the hard disk&lt;br /&gt;
&lt;br /&gt;
The bitcoin software assumes (for very good reasons) that integrity and confidentality of the computer and user account is intact. The reason for this is that, strictly spoken, securing the computer is not the business some application software like bitcoin. A computer which has not &#039;&#039;&#039;both&#039;&#039;&#039; its confidentiality &#039;&#039;&#039;and&#039;&#039;&#039; integrity ensured, is &#039;&#039;&#039;compromised&#039;&#039;&#039;. This means, that it can not longer be excluded that Bitcoins be stolen. A computer on which &#039;&#039;&#039;malware&#039;&#039;&#039; in the form of some trojan is installed, is always compromised. All data - including the bitcoin wallet - could be &amp;quot;stolen&amp;quot;. On the other hand - and this is far more far-reaching and important  - the other software on the computer is absolutely no longer under control of the user. A compromised system can &#039;&#039;&#039;only&#039;&#039;&#039; be brought back to a safe condition it is completely erased, fully installed with a fresh operating system and all new security updates are applied. A &amp;quot;disinfection&amp;quot; of virus-infected programs is not enough! Erasing the old, compromised of the system can also mean it is necessary to flash the BIOS and do a BIOS update - there is some malware which modifies the BIOS.&lt;br /&gt;
&lt;br /&gt;
A password that belongs to a data backup must be permanently protected from loss just like the files themselves, otherwise in case of doubt the backup is worthless.&lt;br /&gt;
&lt;br /&gt;
=== Securing the confidentiality and integrity of the Wallet and Software ===&lt;br /&gt;
&lt;br /&gt;
==== Creating a New Wallet ====&lt;br /&gt;
&lt;br /&gt;
In the event that the wallet was possibly or actually stored in a compromised state, or spreaded, it is wise to create a new wallet and to transfer all money amounts in the old wallet to the new. Once this is done, someone who has attained knowledge of the old private keys, can not longer use them to steal bitcoins. Keep in mind that leaked keys can be used much later from their generation. For example, if you generate some keys to day, transfer them to a new computer in three years, and throw the old computer in ten years to the trash, and it still contains keys that you have created today, these could still be used to access bitcoins that you received in the meantime.&lt;br /&gt;
&lt;br /&gt;
Creating a new wallet can be useful, for example, if someone has saved a wallet with a password of 12 characters for a service online. Meanwhile, passwords with 12 up to about 15 characters are decoded and the private keys are no longer safe. The strategy only to re-encrypt the wallet is not enough, because the keys are not safe.&lt;br /&gt;
&lt;br /&gt;
==== Creating a safe and secure work space ====&lt;br /&gt;
&lt;br /&gt;
Large and complex programs like Web browsers are never completely safe. Therefore, it is extremely useful, not to run the Bitcoin client program with the user identity that you use to surf the Web or read e-mails. The modern operating systems can isolate applications for different user IDs from each other quite effectively, and this is a huge advantage to security.&lt;br /&gt;
&lt;br /&gt;
===== Digression: Secure Passwords =====&lt;br /&gt;
&lt;br /&gt;
====== Passwords ======&lt;br /&gt;
A proven method for producing safe, but still earnable passwords goes as follows:&lt;br /&gt;
&lt;br /&gt;
* Make up a nonsense phrase like&lt;br /&gt;
 &amp;quot;Thirty crows fly backwards to the moon, but they do not have a ticket.&amp;quot;&lt;br /&gt;
The more bizarre the sentence, the better you remember it.&lt;br /&gt;
&lt;br /&gt;
* The first letters and numbers are used for the password:&lt;br /&gt;
 30CfbwttM,btdnhaT&lt;br /&gt;
&lt;br /&gt;
* Now we get creative and replace a few characters, eg &amp;quot;A&amp;quot; looks like but like &amp;quot;4&amp;quot;:&lt;br /&gt;
 30Cfbw2tM,b|dnh@T&lt;br /&gt;
&lt;br /&gt;
* Now insert one or a few signs that are not found on English keyboards [https://en.bitcoin.it/wiki/Microsoft_Windows_Unicode_Input (Tips)]:&lt;br /&gt;
 3ß0Cþfböw2tM,b|dnh@฿T&lt;br /&gt;
&lt;br /&gt;
Strong passwords are now, where huge computing resources like hashed databases and botnets are available for cracking, about 15 to 20 characters long. Few people can remember so long passwords  error-free, especially if they make some longer holiday. Therefore, write to the password and put it in his wallet. (That&#039;s still heretical but I have a good Reference - [http://en.wikipedia.org/wiki/Bruce_Schneier Bruce Schneier] [http://www.schneier.com/blog/archives/2005/06/write_down_your.html])&lt;br /&gt;
&lt;br /&gt;
* To protect against unauthorized use of the written down password one should append some characters that you really have in your head.&lt;br /&gt;
&lt;br /&gt;
Now it is so that a forgotten password is at least as bad as a cracked. A button labeled &amp;quot;Forgot your password sent, new by e-mail&amp;quot; does not exist in Bitcoin. &#039;&#039;&#039;So the consequence of &amp;quot;Password away&amp;quot; is inevitable &amp;quot;money away &amp;quot;&#039;&#039;&#039;. Don&#039;t forget that!&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;The written-down password&#039;&#039;&#039;, and should be preserved in something like a bankl deposit box (can be rented for a few bucks yearsly) or in a fireproof safe. &lt;br /&gt;
&lt;br /&gt;
====== Passphrases (password phrases) or mantras ======&lt;br /&gt;
&lt;br /&gt;
* An alternative to passwords which has at least the same strength against techniques like rainbow tables, &#039;&#039;&#039;but is in comparison  much easier to remember&#039;&#039;&#039; is the use of &#039;&#039;&#039;pass-phrases&#039;&#039;&#039; or a &amp;quot;mantra&amp;quot;. The required length depends on the use. Passphrases for online services may be safe enough with four common words. Secure passphrases for files (which can be rapidly tried off-line) should contain at least six unusual words and at least 35 characters in length. This [http://www.explainxkcd.com/2011/08/10/password-strength/ comic by XKCD] explains the principle.&lt;br /&gt;
&lt;br /&gt;
* An example sentence would be: &amp;quot;The Lemon flambé the okapi a phosphorescent absolution.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Much of the strength of this method relies on technical reasons: Once a password has reached a certain minimal complexity, the fastest way to crack the password is a brute-force search with rainbow tables and charts. And since for this methods, the length of the password is the decisive factor, long pass phrases, which are comparatively much better to remember, win over short very complex passwords (which are hard to remember but easier to crack).&lt;br /&gt;
&lt;br /&gt;
* In-depth information on passphrases here: [http://www.iusmentis.com/security/passphrasefaq/ passphrase FAQ] by Randall T. Williams.&lt;br /&gt;
&lt;br /&gt;
* Warning: Completely unsuitable are fixed expressions and popular idioms. Don&#039;t use any meaningful sentence and anything that might be published on the web.&lt;br /&gt;
&lt;br /&gt;
===== Special Linux distributions =====&lt;br /&gt;
&lt;br /&gt;
To  secure a Windows system comprehensively is a complex and difficult task. Securing which is appropriate for the administration of five-figure amounts requires knowledge which the average user does not have.&lt;br /&gt;
&lt;br /&gt;
As an alternative, there are some special Linux distributions. Using them, one can create a secure space specially for Bitcoin,  and they require almost no setup:&lt;br /&gt;
&lt;br /&gt;
* [http://www.heise.de/ct/projekte/Sicheres-Online-Banking-mit-Bankix-284099.html c&#039;t Bankix], a distribution for online banking, is a adapted and, of course, free version of Ubuntu that was created by the renowned German Heise magazine publisher. Following to the (important) first update the system will be put on a read-only medium and cannot longer be manipulated by unauthorized changes to the software.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Damn_Small_Linux Damn Small Linux] is a popular, small Debian-based Linux, which contains only the most important functions and thus provides less attack surface. The derivation from Debian guarantees speedy and thorough security updates.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Knoppix Knoppix] is a popular live-CD distribution with excellent hardware detection, which has a slightly larger footprint than Damn Small Linux, and a number of interesting features. For example, it offers support for blind and visually impaired persons.&lt;br /&gt;
* [http://forum.bitcoin.org/index.php?topic=7374 LinuxCoin], many additional functions for mining&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following distributions are suitable only for users with good knowledge. However, their excellent safety features makes them quite interesting starting points for Bitcoin Appliances:&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Tin_Hat_Linux Tin Hat Linux] is a [http://en.wikipedia.org/wiki/Hardened_Gentoo Hardened Gentoo] derivative. In addition to a very small size and a very comprehensive encryption it has interesting additional security features, such as [http://en.wikipedia.org/wiki/Grsecurity Grsecurity].&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Alpine_Linux Alpine Linux] uses, similar to Tin Hat Linux etc. Kernel functions with Stack Smashing Protection. It uses instead of the standard glibc the uClibc, which means that the Bitcoin client needs to be compiled specifically for this distribution.&lt;br /&gt;
&lt;br /&gt;
===== Linux =====&lt;br /&gt;
====== Protected user account ======&lt;br /&gt;
&lt;br /&gt;
The first step is [https://help.ubuntu.com/8.04/serverguide/C/user-management.html to create a new user], which goes with the command:&lt;br /&gt;
&lt;br /&gt;
sudo adduser &amp;lt;code&amp;gt; new_user_name &amp;lt;/ code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On the message &amp;quot;Enter a new value or press ENTER for the default&amp;quot; one needs only to press the Return key.&lt;br /&gt;
&lt;br /&gt;
Then do you register as a new user, eg &amp;quot;Switch User&amp;quot; with (at Ubuntu in the menu to log off). If you are logged in, we search for the file manager, select this from the home directory (with the house icon), then right-click &amp;quot;Properties&amp;quot;, then the access permissions. Here you select &amp;quot;Other&amp;quot; and set the permissions to &amp;quot;nobody&amp;quot;. With this step, other programs can not read the other user&#039;s wallet.&lt;br /&gt;
&lt;br /&gt;
The newly created user should be safe to use in order to keep him safe, exclusively for Bitcoin.&lt;br /&gt;
&lt;br /&gt;
There is also a good idea to encrypt this user&#039;s home directory with the package ecryptfs-utils.&lt;br /&gt;
&lt;br /&gt;
# If the home directory is not empty, first backup it to some other medium.&lt;br /&gt;
# Now install ecryptfs-utils (Ubuntu: sudo apt-get install ecryptfs-utils)&lt;br /&gt;
# From X11 (graphical system) log and log in with Ctrl + Alt + F1 in the Linux console - if you are logged in X11, the home directory is encrypted.&lt;br /&gt;
# The current directory change so that it is not in the home folder, eg &amp;quot;Cd /&amp;quot;.&lt;br /&gt;
# The migration tool to run: (in Ubuntu: sudo ecryptfs-migrate-home-u username)&lt;br /&gt;
# If it succeeds then you can press ALT + F8 to go back and log in X11.&lt;br /&gt;
# Run the command &#039;ecryptfs-unwrap-passphrase&#039;. Without exception &#039;&#039;&#039;write and store the code that you receive on a secure medium&#039;&#039;. &#039;&#039;&#039;Without this code no data - including the wallet  - can be accessed if the system does not work&#039;&#039;&#039;&lt;br /&gt;
# Run the command &#039;ecryptfs-setup-swap&#039; run, which encrypts the swap partition. Otherwise, keys in your purse in plain text can go to the the swap partition where they might be stolen. This unfortunately also means that &amp;quot;idle&amp;quot; or Hibernate can not be used anymore because the bootloader can not restore the dump. An more conventient alternative is to overwrite the swap partition when you shut down the machine (after the deactivation of virtual memory) with random data.&lt;br /&gt;
&lt;br /&gt;
(Instructions from [http://bodhizazen.net/Tutorials/Ecryptfs/ # Migrate])&lt;br /&gt;
&lt;br /&gt;
====== For more information ======&lt;br /&gt;
* [https://help.ubuntu.com/community/Security Security features on ubuntu]&lt;br /&gt;
&lt;br /&gt;
* [http://www.techrepublic.com/blog/10things/10-ways-to-secure-your-linux-desktop/359 10 ways to secure your lInux desktop]&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
&lt;br /&gt;
* [http://windows.microsoft.com/de-DE/windows7/help/security-privacy-user-accounts Basics]&lt;br /&gt;
&lt;br /&gt;
* Create an extra user, under which only the Bitcoin software is running. So the wallet is somewhat protected from malicious code in applications for other users:&lt;br /&gt;
** [http://support.microsoft.com/kb/905056/en Windows XP]&lt;br /&gt;
** [http://windows.microsoft.com/en-US/windows7/Create-a-user-account Windows 7]&lt;br /&gt;
&lt;br /&gt;
====Browser Security ====&lt;br /&gt;
&lt;br /&gt;
===== Firefox =====&lt;br /&gt;
To secure the browser, you start Firefox, go to menu &amp;quot;Edit&amp;quot; (edit), and select &amp;quot;Preferences&amp;quot; (Settings).&lt;br /&gt;
&lt;br /&gt;
* Now you start with the tabs on the left, select the &amp;quot;Startup&amp;quot; option &amp;quot;Show a blank page&amp;quot; (Clean Slate).&lt;br /&gt;
* By &amp;quot;content&amp;quot; (content)&lt;br /&gt;
** The option &amp;quot;Load images automatically / Load images automatically&amp;quot; opt out,&lt;br /&gt;
** Also &amp;quot;Enable Javascript Enable / javascript&amp;quot; opt out.&lt;br /&gt;
* In the tab &amp;quot;privacy / data protection&amp;quot; in the &amp;quot;History / History History,&amp;quot; select &amp;quot;Never remember history&amp;quot; / &amp;quot;do not save history&amp;quot;.&lt;br /&gt;
* In the tab &amp;quot;Security&amp;quot; in the &amp;quot;Passwords&amp;quot;&lt;br /&gt;
** The &amp;quot;remember passwords / passwords save&amp;quot; deselect&lt;br /&gt;
** Also &amp;quot;use a master password&amp;quot; / &amp;quot;master password&amp;quot;.&lt;br /&gt;
* Finally, in the tab &amp;quot;Advanced&amp;quot; / &amp;quot;Advanced&amp;quot; option&lt;br /&gt;
** &amp;quot;Automatically check for updates&amp;quot; deselect&lt;br /&gt;
** As &amp;quot;add-ons&amp;quot; and&lt;br /&gt;
** &amp;quot;Search engines&amp;quot; / &amp;quot;search engines&amp;quot; opt out.&lt;br /&gt;
&lt;br /&gt;
If Javascript is disabled, the page linux download page] to download new versions of the Bitcoin Clients will no longer automatically download, so you have to link to the &amp;quot;direct link&amp;quot; on notice &amp;quot;Problems with the download? Please use this &#039;direct link&#039; or try another mirror.&amp;quot; . click Once you make the effort made, of course you checked the download of new clients Bitcoin the checksums, which are indicated on the sourceforge page, with the program sha1.&lt;br /&gt;
&lt;br /&gt;
=== Protect against data loss: Backup ===&lt;br /&gt;
Secure the only file you need is the wallet.dat. Advance to make sure that Bitcoin not running anymore! The best way would be to encrypt the file and store somewhere safe.&lt;br /&gt;
&lt;br /&gt;
You can also [[API | backupwallet]] JSON-RPC command used to create a backup on the fly.&lt;br /&gt;
&lt;br /&gt;
==== Where to find the Bitcoin folder ====&lt;br /&gt;
The [[Bitcoin folder]] is the folder where the data is wallet.dat along with the file.&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
Click on &amp;quot;Start&amp;quot;, then Run and enter this:&lt;br /&gt;
:% APPDATA% \ Bitcoin&lt;br /&gt;
A folder should open now, for most it would be:&lt;br /&gt;
 C: \ Documents and Settings \ username \ Application Data \ Bitcoin (XP)&lt;br /&gt;
 C: \ Users \ username \ appdata \ roaming \ Bitcoin (Vista and 7)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!---&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
&lt;br /&gt;
If you are using Windows XP or Windows 7, you can keep your wallet on an encrypted disk image created by third-party software, such as [http://www.truecrypt.org/ TrueCrypt] (open source) or [http: / / www.jetico.com/encryption-bestcrypt/ Jetico BestCrypt] (commercial). You can probably do the same with Windows Vista or Windows 2000.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; You should configure Bitcoin in this manner only on computers where you use Bitcoin, but not do use that computer to mine. For example, this is a good configuration for a notebook or tablet computer.&lt;br /&gt;
&lt;br /&gt;
Assuming that you have installed the Windows client Bitcoin and run it at least once, the process is Described below.&lt;br /&gt;
&lt;br /&gt;
To mount the &amp;lt;p&amp;gt; Bitcoin DataDirectory on an encrypted drive &amp;lt;/ b&amp;gt; &amp;lt;/ p&amp;gt;&lt;br /&gt;
&amp;lt;ol start=1 type=1&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; use the third-party disk image encryption program of your choice to create and mount an encrypted disk image of at least 100 MB in size. &amp;lt;/ li&amp;gt;&lt;br /&gt;
Locate the &amp;lt;li&amp;gt; Bitcoin data directory, and copy the directory with all contents to the encrypted drive.&lt;br /&gt;
&amp;lt;p&amp;gt; For help finding this directory, see &amp;lt;b&amp;gt; [[# Securing_your_wallet Locating_BitCoin_s_data_directory | Locating Bitcoin&#039;s data directory]] &amp;lt;/ b&amp;gt; &amp;lt;/ p&amp;gt; &amp;lt;/ li&amp;gt;.&lt;br /&gt;
Create a Windows shortcut &amp;lt;li&amp;gt; that starts with the Bitcoin &amp;lt;code&amp;gt;-datadir &amp;lt;/ code&amp;gt; parameter specifier and the encrypted drive and directory.&lt;br /&gt;
&amp;lt;p&amp;gt; For example, if you Bitcoin installed in the default directory, mounted encrypted drive as your Bitcoin &amp;lt;code&amp;gt; E: \ &amp;lt;/ code&amp;gt;, and stored it on your Bitcoin DataDirectory as &amp;lt;code&amp;gt; Bitcoin &amp;lt;/ code&amp;gt;, you would type the following command as the shortcut target: &amp;lt;/ p&amp;gt;&lt;br /&gt;
blockquote &amp;lt;code&amp;gt; C: \ Program Files \ Bitcoin \ bitcoin.exe-datadir = E: \ Bitcoin &amp;lt;/ code&amp;gt; &amp;lt;/ blockquote&amp;gt; &amp;lt;/ li&amp;gt;&lt;br /&gt;
Open &amp;lt;li&amp;gt; Bitcoin&#039;s settings and configure it &amp;lt;b&amp;gt; NOT &amp;lt;/ b&amp;gt; to start automatically when you start Windows.&lt;br /&gt;
This is to allow &amp;lt;p&amp;gt; you to mount the encrypted disk image Bitcoin before starting Bitcoin. &amp;lt;/ p&amp;gt; &amp;lt;/ li&amp;gt;&lt;br /&gt;
Shut down &amp;lt;li&amp;gt; Bitcoin, and then restart it from the new shortcut. &amp;lt;/ li&amp;gt;&lt;br /&gt;
&amp;lt;/ Ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After doing this, any time you want to use Bitcoin, you must first mount the encrypted disk image Bitcoin using the same drive designation, and then run from the shortcut that you Bitcoin created so that it can find its data and your wallet. :-)&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Linux =====&lt;br /&gt;
Bitcoin should create a hidden folder in your home directory of the running user.&lt;br /&gt;
 ~ /. Bitcoin /&lt;br /&gt;
&lt;br /&gt;
It should not be there, it can be possibly due&lt;br /&gt;
Find /-name wallet.dat-print 2&amp;gt; / dev / null&lt;br /&gt;
. find Or as root&lt;br /&gt;
: Updatedb&lt;br /&gt;
followed by&lt;br /&gt;
: Locate wallet.dat&lt;br /&gt;
&lt;br /&gt;
The handiest backup method under Linux is probably the copy on one or more wallet.dat used for USB flash drives or memory cards that are kept in a safe place (fireproof safe, bank safe, aquarium with piranhas, etc).&lt;br /&gt;
&lt;br /&gt;
====== Individual encryption of the wallet.dat file ======&lt;br /&gt;
* For individual encryption of the purse, the available cross-platform program&#039;&#039;&#039;[http://ccrypt.sourceforge.net/ ccrypt]&#039;&#039;&#039; is well suited. It encodes a variant of the AES Rijndael algorithm. a recognized standard, which is considered very safe. The plain-text version of Wallet.dat will be replaced automatically. As with all strong encryption, a careful backup of data and keys is essential - under Linux, the risk of loss due to forgetting the key is much higher than by computer intrusions and malware.&lt;br /&gt;
&lt;br /&gt;
* For automatic storage of encrypted copies GnuPG  (Gnu Privacy Guard) is well suited. To encrypt data, ones need  only the public key.  Only to decrypt a backup, the private key is used, which can be stored otherwise in a safe place. Using a fixed pair of keys reduces also the risk of loss of a key by unnoticed typos when typing them.&lt;br /&gt;
&lt;br /&gt;
* Additional protection against attacks by key loggers provide smart cards and hardware tokens like the [http://www.privacyfoundation.de/crypto_stick/ Crypto Stick] the Deutsch Privacy Foundation or the  GnuPG Fellowship smart card. The special advantage is that you GnuPG keys that are very safe due to their length, and can be stored on the smart card. A six-digit PIN code protects the contents of the smart card. If it is entered incorrectly multiple times, then the content will be deleted. [https://www.privacyfoundation.de/wiki/CryptoStickSoftware instructions here].&lt;br /&gt;
&lt;br /&gt;
* Together with the FUSE-based file system [http://de.wikipedia.org/wiki/EncFS EncFS] can you also back up individual files as wallet.dat individually. The entire list can Bitcoin but are not used because the database is encrypted with EncFS.&lt;br /&gt;
&lt;br /&gt;
===== Mac ===== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: The following instruction are not checked due to lack of hardware. Please check and correct if necessary, then remove the note!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The directory containing the Bitcoin wallet.dat is usually here:&lt;br /&gt;
 ~ / Library / Application Support / Bitcoin /&lt;br /&gt;
&lt;br /&gt;
====== Secure all data (500 megabytes) ======&lt;br /&gt;
These steps (chain wallet and block) of all data stored on Bitcoin an encrypted disk image:&lt;br /&gt;
# Disk Utility Open&lt;br /&gt;
# Click on &amp;quot;New Image&amp;quot;, 500MB, 128-bit or 256-bit (faster or more secure) encryption specify eintelne partition.&lt;br /&gt;
# Copy in a place where you will not lose the image (eg Wuala, Strong Space ofer whatever)&lt;br /&gt;
# A strong and secure password select&lt;br /&gt;
# Copy everything from ~ / Library / Application Support / Bitcoin / in the image&lt;br /&gt;
# Create symlink to the old place, so the app can benuutzen it&lt;br /&gt;
::: Ln-s / Volumes / Bitcoin ~ / Library / Application Support / Bitcoin&lt;br /&gt;
&lt;br /&gt;
Do not forget to mount the image before using Bitcoin and unmount afterwards.&lt;br /&gt;
&lt;br /&gt;
====== Backup file wallet.dat purses alone (40MB ) ======&lt;br /&gt;
These steps only protect the file wallet.dat. This causes a small memory dump, but is more complicated.&lt;br /&gt;
&lt;br /&gt;
# Disk Utility Open&lt;br /&gt;
# Click on &amp;quot;New Image&amp;quot;, 40MB, 128-bit or 256-bit, single select partition.&lt;br /&gt;
# Store in a place where you will not lose the backup.&lt;br /&gt;
# A secure and strong password, select&lt;br /&gt;
# The file wallet.dat move in the image&lt;br /&gt;
# Create symlink to the old place, so the app can find and use the file&lt;br /&gt;
::: Ln-s / Volumes / Bitcoin / wallet.dat ~ / Library / Application Support / Bitcoin / wallet.dat&lt;br /&gt;
&lt;br /&gt;
[[File: MountWalletAndLauchnBitcoin_OSX_Automator.png | thumbnail | 150px | Mount Wallet and launch Bitcoin]]&lt;br /&gt;
Do not forget to mount the image before using Bitcoin and unmount afterwards.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; If you start the application Bitcoin without the image is mounted, the program is the symlink (a kind of shortcut) wallet.dat with the new one. Do not panic! Rename the new order wallet.dat or delete it, mount the image, and just put a new symlink. The old wallet.dat may of course be canceled under any circumstances.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Automation:&#039;&#039;&#039; The program [http://en.wikipedia.org/wiki/Automator_% 29% 28software Automator] (included in OS X) can automatically mount your wallet and start Bitcoin App.&lt;br /&gt;
&lt;br /&gt;
Alternatively, the following shell script can be used to decrypt wallet.dat which automatically starts the Bitcoin client, and they subsequently re-encrypted. The script works for sowoghl for OSX and Linux: [http://lorelei.kaverit.org/bitcoin.sh Bitcoin-launch-script]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== General solution ====&lt;br /&gt;
wallet.dat is not usually encrypted, everyone who has access to the file, can freely dispose of the coins. You can encrypt your wallet.dat with one of these programs, should there be the slightest chance that someone else has access.&lt;br /&gt;
&lt;br /&gt;
Note: Encryption does not protect the wallet against security risk &#039;&#039;after&#039;&#039; they have occured. Encryping a wallet after finding a computer virus or a trojan helps absolutely nothing. Also, encryption does not help against the complete loss of control which a system compromise means.&lt;br /&gt;
&lt;br /&gt;
* [http://www.7-zip.org/ 7-Zip]&lt;br /&gt;
* [http://www.axantum.com/axcrypt/ AxCrypt]&lt;br /&gt;
* [http://www.truecrypt.org/ TrueCrypt]&lt;br /&gt;
* [http://www.rarlab.com/ WinRar]&lt;br /&gt;
* [http://de.wikipedia.org/wiki/EncFS EncFS] (Linux)&lt;br /&gt;
&lt;br /&gt;
==== Encryption with Smart Card ====&lt;br /&gt;
&lt;br /&gt;
Folders can be encrypted with GnuPG-compatible smart card. A very secure solution is to stick the Crypto Deutsch Privacy Foundation:&lt;br /&gt;
&lt;br /&gt;
[http://www.privacyfoundation.de/crypto_stick/ Crypto Stick overview]&lt;br /&gt;
&lt;br /&gt;
[https://www.privacyfoundation.de/wiki/CryptoStickSoftware Intallation and use]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Storing the Archives ====&lt;br /&gt;
A backup on Flash Media / Memory Sticks and storing them in secure locations is a reasonable solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== BOTG: Bitcoin Off The Grid===&lt;br /&gt;
* Another alternative that is suitable for high security requirements,is  &amp;quot;BOTG - Bitcoin off-the-grid&amp;quot; [http://forum.bitcoin.org/index.php?topic=7374.msg108351 see info in the announcement to LinuxCoin]. It is a script that  can create a key pair &#039;&#039;without&#039;&#039; Internet connection. As the private keys are created on a system that does not have Internet access, and are stored offline, they can not get lost via the Internet. The public key can be passed on and received as normal transactions that can be looked up in block Explorer. Only if you want to use the fund, you must import the private key into a Bitcoin client. From then on, the normal safety precautions apply.&lt;/div&gt;</summary>
		<author><name>Joise</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Talk:Securing_your_wallet&amp;diff=14932</id>
		<title>Talk:Securing your wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Talk:Securing_your_wallet&amp;diff=14932"/>
		<updated>2011-08-14T09:14:08Z</updated>

		<summary type="html">&lt;p&gt;Joise: /* Flaws with argument regarding encryption */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The five paragraphs in Technical Background all say the same thing. --[[User:Mcandre|Mcandre]]&lt;br /&gt;
&lt;br /&gt;
Note: the backupwallet.sh script in the linux section doesn&#039;t actually work.&lt;br /&gt;
I suspect it is caused by the wiki changing the formatting.&lt;br /&gt;
I wrote my own version that uses much more standard shell syntax.&lt;br /&gt;
&lt;br /&gt;
[[User:Wscott|Wscott]] 11:28, 11 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I fixed the backupwallet.sh script. It just needed a nowiki tag around a conditional statement. -- [[User:Mweather|Mweather]] 23:48, 20 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
The approach for &amp;quot;Making a secure workspace&amp;quot; seems to differ greatly for linux and mac. Why? It seems like if you are going to make firefox secure, which is basically all the linux section recommends, you would want to do that on a mac too. And the recommendation in the mac section to keep the wallet in an encrypted volume with a symlink in the expected system location should be done on a linux box too, shouldn&#039;t it, like using truecrypt or something... Am I wrong??? Can someone with advanced knowledge please advise...? Also, if you want bitcoin to run all the time in the background on linux, but you have it set up in a separate user from your main user account, well, you are out of luck? Can justifications and explanations be added to the recommendations, and also I guess some alternatives with pros and cons be offered, for people with different needs and computing situations. Thanks! --[[User:GusGustavo|GusGustavo]] 13:33, 26 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Time Sensitivity ==&lt;br /&gt;
&lt;br /&gt;
Is it possible to still send money to my wallet, even if it&#039;s backed up and offline?  Do bitcoins ever expire if they&#039;re not spent, or is there anything bad that can happen by not using my bitcoin client in a long time? [[User:Daniel.benoy|Daniel.benoy]] 23:18, 8 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== How often is it needed to backup the Wallet? ==&lt;br /&gt;
&lt;br /&gt;
Is it necessary to make a backup after each transaction? This page is not clear about this.&lt;br /&gt;
Please add this information to the page!&lt;br /&gt;
&lt;br /&gt;
== Creating a New Wallet ==&lt;br /&gt;
&lt;br /&gt;
This section isn&#039;t helpful; it tells you when to create a new wallet, but not how.  I&#039;m a new user, and the wallet was created when I installed the BitCoin program.  I will find out how to create a new wallet, and then edit this section so that it actually explains the task that it sets out to explain. :-) [[User:ErgoOne|ErgoOne]] 15:19, 9 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Making a secure workspace ==&lt;br /&gt;
&lt;br /&gt;
For me space needed in ~/Library/Application Support/Bitcoin (Mac) is more than 400MB (!) after having loaded all blocks from bitcoin app. So 100MB is much too small (may be sufficient for just wallet.dat, but then the steps to do had to be changed). [[User:Hartrock|Hartrock]] 18:48, 12 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I updated the wiki steps to just backup wallet.dat --[[User:ChocoboLee|ChocoboLee]] 19:18, 15 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Flaws with argument regarding encryption ==&lt;br /&gt;
&lt;br /&gt;
Can someone please explain to me how encrypting your wallet will actually protect against a trojan stealing it.  Because once you mount the encrypted file, and decrypt it not only can bitcoin see it but the trojan can as well.  This strategy seems to work only in the following circumstances:&lt;br /&gt;
1. The wallet that has the majority of your cash you never decrypt when you have an open internet connection.&lt;br /&gt;
2. Assumes that a trojan only operates when an internet connection is present and it can transmit the wallet data file.&lt;br /&gt;
&lt;br /&gt;
Even if you were paranoid and never were connected to the internet when the wallet file with the bulk of your funds was decrypted this still would not solve the problem.  In the event that a trojan seeks to copy your wallet file to another location on your computer it could wait for an open internet connection to transmit this data.  So even if you reencrypt the wallet file before connecting to the internet this type of trojan has already made a copy of the decrypted file and can transmit it as soon as an internet connection becomes available.&lt;br /&gt;
&lt;br /&gt;
Also how in the world could you ever use this wallet to transfer cash to another user if you are offline?  Maybe I don&#039;t understand how bitcoin works but don&#039;t you need to be online in order to transfer bitcoins?  Basically the bottom line is that bitcoin cannot read an encrypted wallet file which means that in order to use the wallet you need to decrypt it which means its vulnerable to trojans who can steal it the moment you want to use it.&lt;br /&gt;
&lt;br /&gt;
This seems to be a fundamental flaw in this discussion &amp;quot;securing your wallet&amp;quot;  Why doesn&#039;t bitcoin just address this in the software allowing for the wallet to always be encrypted and require a password upon startup.  If you want bitcoin to go mainstream I don&#039;t understand why you can&#039;t address this fundamental flaw that would be solved by an always encrypted wallet file that the software can read and write to.&lt;br /&gt;
&lt;br /&gt;
::The fundamental flaw is trying to secure the wallet when the whole system is already technically compromised. It does not help to have a secure wallet then. What a trojan could do is, for example, to replace the bitcoin client by a sligthly changed one that usually works as expected, but once in a while sends the money to an address which is owned by the attacker. The people you think you pay will become angry because the money you think to send never does arrive at them. Of course, the malicious client can be intelligent enough to wait until the is some real amount of coins in the play. One day you&#039;ll think you bought a car but the money is somewhere else. The same applies, for example, if the payment addresses you receive are modified by some malicious e-mail program.&lt;br /&gt;
&lt;br /&gt;
::So what is the bottom line? Encrypting the wallet helps against a roommate stealing your coins if he has two minutes of physical access to your computer. It helps against burglary and forgetting the laptop in the train. It generally does NOT help against compromise of the system. The &#039;&#039;&#039;whole&#039;&#039;&#039; system &#039;&#039;&#039;must&#039;&#039;&#039; be kept safe, not just the data in the wallet. And this is not something that the bitcoin software is responsible for. It is the responsibility of the user to install and maintain a secure system. It is a fundamental fallacy to expect that a certain piece of software should still work as the user expects if the whole system is not any more under the control of the user. In this sense, bitcoin can not go mainstream. Instead, main stream users need to reach some point of mental sanity. --[[User:Joise|Joise]] 09:14, 14 August 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
====Added a new entry to backup methods====&lt;br /&gt;
[[WalletPaperbackup]] Is a great way to get your wallet out of the digital world and onto paper&lt;br /&gt;
--[[User:Jrwr|Jrwr]] 02:02, 24 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Unsecure suggestion for passwords ==&lt;br /&gt;
&lt;br /&gt;
Especially with Bitcoins the Password advice from Gibson Research is dangerous because passwords must&lt;br /&gt;
also be safe in the future when it comes to wallet storing.&lt;br /&gt;
This is definitely not given with this system. It might be true, that&lt;br /&gt;
with today&#039;s brute-force tools, the &amp;quot;d0g...........&amp;quot; pw is safer than&lt;br /&gt;
hkjhHZ756s=&amp;amp;g%7 but in the very near future (maybe already exists)&lt;br /&gt;
there will be new tools, that will find out, what kind of simplifiers&lt;br /&gt;
are often used by humans and will combine brutforce with simplifiers&lt;br /&gt;
and thus come to &amp;quot;d0g............&amp;quot; very quickly!&lt;br /&gt;
&lt;br /&gt;
== Section 4.2 ==&lt;br /&gt;
If you recommend  that one backup wallet.dat on a mac via creating an encrypted image file, don&#039;t you think you should also remind the user to backup his ~/Library/Keychains directory? There is little point in backing up wallet.dmg on Wuala or whatever if you lose your AES key to the image, and the scenario when you need to recover wallet.dmg is probably the scenario where you&#039;ve also lost ~/Library/Keychains... e.g. laptop stolent, etc.&lt;br /&gt;
&lt;br /&gt;
== Back-Translation of German Version ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
I have translated the page to the German Version, expanded it by several points anc concepts  which seem important to me. Here is the back-translated version as a suggestion what could be expanded. I&#039;ve translated it quickly using Google Translate, that means wording and style can&#039;t be expected to be perfect. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
The security of the wallet can be divided into two separate objectives:&lt;br /&gt;
&lt;br /&gt;
1st Safeguard against loss&lt;br /&gt;
&lt;br /&gt;
2nd Secure against theft&lt;br /&gt;
&lt;br /&gt;
In the case of a currently not adequately secured wallet (eg with a weak password uploaded on the Internet):&lt;br /&gt;
&lt;br /&gt;
3rd New, create a mew secure wallet (with a reasonably long password)&lt;br /&gt;
&lt;br /&gt;
=== Technical background ===&lt;br /&gt;
The important first objective of the design of the wallet is protection against data loss. The personal bitcoin wallet has a pool of queued keys stored in a file named wallet.dat. The default number is 100 keys in the [[Key Pool | Key pool.]] The number of can be adjusted with the &amp;quot;-keypool&amp;quot; parameter in the command line. If for some reason you need a new address, it is not generated on the fly, but taken from the pool. A new key is then created to fill the pool back to 100 keys. If a backup is first created, it contains all used keys plus 100 unused ones. After a transaction, 99 unused keys remain. After 100 operations which require a new key, new keys are used, which are not present in the backup. Because the backup does not have these new keys, this backup can possibly lead to a recovery loss of Bitcoins if the wallet file is destroyed, for example by a head crash.&lt;br /&gt;
&lt;br /&gt;
The safety of deposits in Bitcoin depends on three conditions:&lt;br /&gt;
# The&#039;&#039;&#039;confidentiality (secrecy)&#039;&#039;&#039; of the private key for the entire time from initial production to final use&lt;br /&gt;
# The &#039;&#039;&#039;integrity&#039;&#039;&#039; of the software on the system used.&lt;br /&gt;
# As well as the &#039;&#039;&#039;protection from loss of wallet&#039;&#039;&#039; eg by failure of the hard disk&lt;br /&gt;
&lt;br /&gt;
The bitcoin software assumes (for very good reasons) that integrity and confidentality of the computer and user account is intact. The reason for this is that, strictly spoken, securing the computer is not the business some application software like bitcoin. A computer which has not &#039;&#039;&#039;both&#039;&#039;&#039; its confidentiality &#039;&#039;&#039;and&#039;&#039;&#039; integrity ensured, is &#039;&#039;&#039;compromised&#039;&#039;&#039;. This means, that it can not longer be excluded that Bitcoins be stolen. A computer on which &#039;&#039;&#039;malware&#039;&#039;&#039; in the form of some trojan is installed, is always compromised. All data - including the bitcoin wallet - could be &amp;quot;stolen&amp;quot;. On the other hand - and this is far more far-reaching and important  - the other software on the computer is absolutely no longer under control of the user. A compromised system can &#039;&#039;&#039;only&#039;&#039;&#039; be brought back to a safe condition it is completely erased, fully installed with a fresh operating system and all new security updates are applied. A &amp;quot;disinfection&amp;quot; of virus-infected programs is not enough! Erasing the old, compromised of the system can also mean it is necessary to flash the BIOS and do a BIOS update - there is some malware which modifies the BIOS.&lt;br /&gt;
&lt;br /&gt;
A password that belongs to a data backup must be permanently protected from loss just like the files themselves, otherwise in case of doubt the backup is worthless.&lt;br /&gt;
&lt;br /&gt;
=== Securing the confidentiality and integrity of the Wallet and Software ===&lt;br /&gt;
&lt;br /&gt;
==== Creating a New Wallet ====&lt;br /&gt;
&lt;br /&gt;
In the event that the wallet was possibly or actually stored in a compromised state, or spreaded, it is wise to create a new wallet and to transfer all money amounts in the old wallet to the new. Once this is done, someone who has attained knowledge of the old private keys, can not longer use them to steal bitcoins. Keep in mind that leaked keys can be used much later from their generation. For example, if you generate some keys to day, transfer them to a new computer in three years, and throw the old computer in ten years to the trash, and it still contains keys that you have created today, these could still be used to access bitcoins that you received in the meantime.&lt;br /&gt;
&lt;br /&gt;
Creating a new wallet can be useful, for example, if someone has saved a wallet with a password of 12 characters for a service online. Meanwhile, passwords with 12 up to about 15 characters are decoded and the private keys are no longer safe. The strategy only to re-encrypt the wallet is not enough, because the keys are not safe.&lt;br /&gt;
&lt;br /&gt;
==== Creating a safe and secure work space ====&lt;br /&gt;
&lt;br /&gt;
Large and complex programs like Web browsers are never completely safe. Therefore, it is extremely useful, not to run the Bitcoin client program with the user identity that you use to surf the Web or read e-mails. The modern operating systems can isolate applications for different user IDs from each other quite effectively, and this is a huge advantage to security.&lt;br /&gt;
&lt;br /&gt;
===== Digression: Secure Passwords =====&lt;br /&gt;
&lt;br /&gt;
====== Passwords ======&lt;br /&gt;
A proven method for producing safe, but still earnable passwords goes as follows:&lt;br /&gt;
&lt;br /&gt;
* Make up a nonsense phrase like&lt;br /&gt;
 &amp;quot;Thirty crows fly backwards to the moon, but they do not have a ticket.&amp;quot;&lt;br /&gt;
The more bizarre the sentence, the better you remember it.&lt;br /&gt;
&lt;br /&gt;
* The first letters and numbers are used for the password:&lt;br /&gt;
 30CfbwttM,btdnhaT&lt;br /&gt;
&lt;br /&gt;
* Now we get creative and replace a few characters, eg &amp;quot;A&amp;quot; looks like but like &amp;quot;4&amp;quot;:&lt;br /&gt;
 30Cfbw2tM,b|dnh@T&lt;br /&gt;
&lt;br /&gt;
* Now insert one or a few signs that are not found on English keyboards [https://en.bitcoin.it/wiki/Microsoft_Windows_Unicode_Input (Tips)]:&lt;br /&gt;
 3ß0Cþfböw2tM,b|dnh@฿T&lt;br /&gt;
&lt;br /&gt;
Strong passwords are now, where huge computing resources like hashed databases and botnets are available for cracking, about 15 to 20 characters long. Few people can remember so long passwords  error-free, especially if they make some longer holiday. Therefore, write to the password and put it in his wallet. (That&#039;s still heretical but I have a good Reference - [http://en.wikipedia.org/wiki/Bruce_Schneier Bruce Schneier] [http://www.schneier.com/blog/archives/2005/06/write_down_your.html])&lt;br /&gt;
&lt;br /&gt;
* To protect against unauthorized use of the written down password one should append some characters that you really have in your head.&lt;br /&gt;
&lt;br /&gt;
Now it is so that a forgotten password is at least as bad as a cracked. A button labeled &amp;quot;Forgot your password sent, new by e-mail&amp;quot; does not exist in Bitcoin. &#039;&#039;&#039;So the consequence of &amp;quot;Password away&amp;quot; is inevitable &amp;quot;money away &amp;quot;&#039;&#039;&#039;. Don&#039;t forget that!&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;The written-down password&#039;&#039;&#039;, and should be preserved in something like a bankl deposit box (can be rented for a few bucks yearsly) or in a fireproof safe. &lt;br /&gt;
&lt;br /&gt;
====== Passphrases (password phrases) or mantras ======&lt;br /&gt;
&lt;br /&gt;
* An alternative to passwords which has at least the same strength against techniques like rainbow tables, &#039;&#039;&#039;but is in comparison  much easier to remember&#039;&#039;&#039; is the use of &#039;&#039;&#039;pass-phrases&#039;&#039;&#039; or a &amp;quot;mantra&amp;quot;. The required length depends on the use. Passphrases for online services may be safe enough with four common words. Secure passphrases for files (which can be rapidly tried off-line) should contain at least six unusual words and at least 35 characters in length. This [http://www.explainxkcd.com/2011/08/10/password-strength/ comic by XKCD] explains the principle.&lt;br /&gt;
&lt;br /&gt;
* An example sentence would be: &amp;quot;The Lemon flambé the okapi a phosphorescent absolution.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Much of the strength of this method relies on technical reasons: Once a password has reached a certain minimal complexity, the fastest way to crack the password is a brute-force search with rainbow tables and charts. And since for this methods, the length of the password is the decisive factor, long pass phrases, which are comparatively much better to remember, win over short very complex passwords (which are hard to remember but easier to crack).&lt;br /&gt;
&lt;br /&gt;
* In-depth information on passphrases here: [http://www.iusmentis.com/security/passphrasefaq/ passphrase FAQ] by Randall T. Williams.&lt;br /&gt;
&lt;br /&gt;
* Warning: Completely unsuitable are fixed expressions and popular idioms. Don&#039;t use any meaningful sentence and anything that might be published on the web.&lt;br /&gt;
&lt;br /&gt;
===== Special Linux distributions =====&lt;br /&gt;
&lt;br /&gt;
To  secure a Windows system comprehensively is a complex and difficult task. Securing which is appropriate for the administration of five-figure amounts requires knowledge which the average user does not have.&lt;br /&gt;
&lt;br /&gt;
As an alternative, there are some special Linux distributions. Using them, one can create a secure space specially for Bitcoin,  and they require almost no setup:&lt;br /&gt;
&lt;br /&gt;
* [http://www.heise.de/ct/projekte/Sicheres-Online-Banking-mit-Bankix-284099.html c&#039;t Bankix], a distribution for online banking, is a adapted and, of course, free version of Ubuntu that was created by the renowned German Heise magazine publisher. Following to the (important) first update the system will be put on a read-only medium and cannot longer be manipulated by unauthorized changes to the software.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Damn_Small_Linux Damn Small Linux] is a popular, small Debian-based Linux, which contains only the most important functions and thus provides less attack surface. The derivation from Debian guarantees speedy and thorough security updates.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Knoppix Knoppix] is a popular live-CD distribution with excellent hardware detection, which has a slightly larger footprint than Damn Small Linux, and a number of interesting features. For example, it offers support for blind and visually impaired persons.&lt;br /&gt;
* [http://forum.bitcoin.org/index.php?topic=7374 LinuxCoin], many additional functions for mining&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following distributions are suitable only for users with good knowledge. However, their excellent safety features makes them quite interesting starting points for Bitcoin Appliances:&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Tin_Hat_Linux Tin Hat Linux] is a [http://en.wikipedia.org/wiki/Hardened_Gentoo Hardened Gentoo] derivative. In addition to a very small size and a very comprehensive encryption it has interesting additional security features, such as [http://en.wikipedia.org/wiki/Grsecurity Grsecurity].&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Alpine_Linux Alpine Linux] uses, similar to Tin Hat Linux etc. Kernel functions with Stack Smashing Protection. It uses instead of the standard glibc the uClibc, which means that the Bitcoin client needs to be compiled specifically for this distribution.&lt;br /&gt;
&lt;br /&gt;
===== Linux =====&lt;br /&gt;
====== Protected user account ======&lt;br /&gt;
&lt;br /&gt;
The first step is [https://help.ubuntu.com/8.04/serverguide/C/user-management.html to create a new user], which goes with the command:&lt;br /&gt;
&lt;br /&gt;
sudo adduser &amp;lt;code&amp;gt; new_user_name &amp;lt;/ code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On the message &amp;quot;Enter a new value or press ENTER for the default&amp;quot; one needs only to press the Return key.&lt;br /&gt;
&lt;br /&gt;
Then do you register as a new user, eg &amp;quot;Switch User&amp;quot; with (at Ubuntu in the menu to log off). If you are logged in, we search for the file manager, select this from the home directory (with the house icon), then right-click &amp;quot;Properties&amp;quot;, then the access permissions. Here you select &amp;quot;Other&amp;quot; and set the permissions to &amp;quot;nobody&amp;quot;. With this step, other programs can not read the other user&#039;s wallet.&lt;br /&gt;
&lt;br /&gt;
The newly created user should be safe to use in order to keep him safe, exclusively for Bitcoin.&lt;br /&gt;
&lt;br /&gt;
There is also a good idea to encrypt this user&#039;s home directory with the package ecryptfs-utils.&lt;br /&gt;
&lt;br /&gt;
# If the home directory is not empty, first backup it to some other medium.&lt;br /&gt;
# Now install ecryptfs-utils (Ubuntu: sudo apt-get install ecryptfs-utils)&lt;br /&gt;
# From X11 (graphical system) log and log in with Ctrl + Alt + F1 in the Linux console - if you are logged in X11, the home directory is encrypted.&lt;br /&gt;
# The current directory change so that it is not in the home folder, eg &amp;quot;Cd /&amp;quot;.&lt;br /&gt;
# The migration tool to run: (in Ubuntu: sudo ecryptfs-migrate-home-u username)&lt;br /&gt;
# If it succeeds then you can press ALT + F8 to go back and log in X11.&lt;br /&gt;
# Run the command &#039;ecryptfs-unwrap-passphrase&#039;. Without exception &#039;&#039;&#039;write and store the code that you receive on a secure medium&#039;&#039;. &#039;&#039;&#039;Without this code no data - including the wallet  - can be accessed if the system does not work&#039;&#039;&#039;&lt;br /&gt;
# Run the command &#039;ecryptfs-setup-swap&#039; run, which encrypts the swap partition. Otherwise, keys in your purse in plain text can go to the the swap partition where they might be stolen. This unfortunately also means that &amp;quot;idle&amp;quot; or Hibernate can not be used anymore because the bootloader can not restore the dump. An more conventient alternative is to overwrite the swap partition when you shut down the machine (after the deactivation of virtual memory) with random data.&lt;br /&gt;
&lt;br /&gt;
(Instructions from [http://bodhizazen.net/Tutorials/Ecryptfs/ # Migrate])&lt;br /&gt;
&lt;br /&gt;
====== For more information ======&lt;br /&gt;
* [https://help.ubuntu.com/community/Security Security features on ubuntu]&lt;br /&gt;
&lt;br /&gt;
* [http://www.techrepublic.com/blog/10things/10-ways-to-secure-your-linux-desktop/359 10 ways to secure your lInux desktop]&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
&lt;br /&gt;
* [http://windows.microsoft.com/de-DE/windows7/help/security-privacy-user-accounts Basics]&lt;br /&gt;
&lt;br /&gt;
* Create an extra user, under which only the Bitcoin software is running. So the wallet is somewhat protected from malicious code in applications for other users:&lt;br /&gt;
** [http://support.microsoft.com/kb/905056/en Windows XP]&lt;br /&gt;
** [http://windows.microsoft.com/en-US/windows7/Create-a-user-account Windows 7]&lt;br /&gt;
&lt;br /&gt;
====Browser Security ====&lt;br /&gt;
&lt;br /&gt;
===== Firefox =====&lt;br /&gt;
To secure the browser, you start Firefox, go to menu &amp;quot;Edit&amp;quot; (edit), and select &amp;quot;Preferences&amp;quot; (Settings).&lt;br /&gt;
&lt;br /&gt;
* Now you start with the tabs on the left, select the &amp;quot;Startup&amp;quot; option &amp;quot;Show a blank page&amp;quot; (Clean Slate).&lt;br /&gt;
* By &amp;quot;content&amp;quot; (content)&lt;br /&gt;
** The option &amp;quot;Load images automatically / Load images automatically&amp;quot; opt out,&lt;br /&gt;
** Also &amp;quot;Enable Javascript Enable / javascript&amp;quot; opt out.&lt;br /&gt;
* In the tab &amp;quot;privacy / data protection&amp;quot; in the &amp;quot;History / History History,&amp;quot; select &amp;quot;Never remember history&amp;quot; / &amp;quot;do not save history&amp;quot;.&lt;br /&gt;
* In the tab &amp;quot;Security&amp;quot; in the &amp;quot;Passwords&amp;quot;&lt;br /&gt;
** The &amp;quot;remember passwords / passwords save&amp;quot; deselect&lt;br /&gt;
** Also &amp;quot;use a master password&amp;quot; / &amp;quot;master password&amp;quot;.&lt;br /&gt;
* Finally, in the tab &amp;quot;Advanced&amp;quot; / &amp;quot;Advanced&amp;quot; option&lt;br /&gt;
** &amp;quot;Automatically check for updates&amp;quot; deselect&lt;br /&gt;
** As &amp;quot;add-ons&amp;quot; and&lt;br /&gt;
** &amp;quot;Search engines&amp;quot; / &amp;quot;search engines&amp;quot; opt out.&lt;br /&gt;
&lt;br /&gt;
If Javascript is disabled, the page linux download page] to download new versions of the Bitcoin Clients will no longer automatically download, so you have to link to the &amp;quot;direct link&amp;quot; on notice &amp;quot;Problems with the download? Please use this &#039;direct link&#039; or try another mirror.&amp;quot; . click Once you make the effort made, of course you checked the download of new clients Bitcoin the checksums, which are indicated on the sourceforge page, with the program sha1.&lt;br /&gt;
&lt;br /&gt;
=== Protect against data loss: Backup ===&lt;br /&gt;
Secure the only file you need is the wallet.dat. Advance to make sure that Bitcoin not running anymore! The best way would be to encrypt the file and store somewhere safe.&lt;br /&gt;
&lt;br /&gt;
You can also [[API | backupwallet]] JSON-RPC command used to create a backup on the fly.&lt;br /&gt;
&lt;br /&gt;
==== Where to find the Bitcoin folder ====&lt;br /&gt;
The [[Bitcoin folder]] is the folder where the data is wallet.dat along with the file.&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
Click on &amp;quot;Start&amp;quot;, then Run and enter this:&lt;br /&gt;
:% APPDATA% \ Bitcoin&lt;br /&gt;
A folder should open now, for most it would be:&lt;br /&gt;
 C: \ Documents and Settings \ username \ Application Data \ Bitcoin (XP)&lt;br /&gt;
 C: \ Users \ username \ appdata \ roaming \ Bitcoin (Vista and 7)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!---&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
&lt;br /&gt;
If you are using Windows XP or Windows 7, you can keep your wallet on an encrypted disk image created by third-party software, such as [http://www.truecrypt.org/ TrueCrypt] (open source) or [http: / / www.jetico.com/encryption-bestcrypt/ Jetico BestCrypt] (commercial). You can probably do the same with Windows Vista or Windows 2000.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; You should configure Bitcoin in this manner only on computers where you use Bitcoin, but not do use that computer to mine. For example, this is a good configuration for a notebook or tablet computer.&lt;br /&gt;
&lt;br /&gt;
Assuming that you have installed the Windows client Bitcoin and run it at least once, the process is Described below.&lt;br /&gt;
&lt;br /&gt;
To mount the &amp;lt;p&amp;gt; Bitcoin DataDirectory on an encrypted drive &amp;lt;/ b&amp;gt; &amp;lt;/ p&amp;gt;&lt;br /&gt;
&amp;lt;ol start=1 type=1&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; use the third-party disk image encryption program of your choice to create and mount an encrypted disk image of at least 100 MB in size. &amp;lt;/ li&amp;gt;&lt;br /&gt;
Locate the &amp;lt;li&amp;gt; Bitcoin data directory, and copy the directory with all contents to the encrypted drive.&lt;br /&gt;
&amp;lt;p&amp;gt; For help finding this directory, see &amp;lt;b&amp;gt; [[# Securing_your_wallet Locating_BitCoin_s_data_directory | Locating Bitcoin&#039;s data directory]] &amp;lt;/ b&amp;gt; &amp;lt;/ p&amp;gt; &amp;lt;/ li&amp;gt;.&lt;br /&gt;
Create a Windows shortcut &amp;lt;li&amp;gt; that starts with the Bitcoin &amp;lt;code&amp;gt;-datadir &amp;lt;/ code&amp;gt; parameter specifier and the encrypted drive and directory.&lt;br /&gt;
&amp;lt;p&amp;gt; For example, if you Bitcoin installed in the default directory, mounted encrypted drive as your Bitcoin &amp;lt;code&amp;gt; E: \ &amp;lt;/ code&amp;gt;, and stored it on your Bitcoin DataDirectory as &amp;lt;code&amp;gt; Bitcoin &amp;lt;/ code&amp;gt;, you would type the following command as the shortcut target: &amp;lt;/ p&amp;gt;&lt;br /&gt;
blockquote &amp;lt;code&amp;gt; C: \ Program Files \ Bitcoin \ bitcoin.exe-datadir = E: \ Bitcoin &amp;lt;/ code&amp;gt; &amp;lt;/ blockquote&amp;gt; &amp;lt;/ li&amp;gt;&lt;br /&gt;
Open &amp;lt;li&amp;gt; Bitcoin&#039;s settings and configure it &amp;lt;b&amp;gt; NOT &amp;lt;/ b&amp;gt; to start automatically when you start Windows.&lt;br /&gt;
This is to allow &amp;lt;p&amp;gt; you to mount the encrypted disk image Bitcoin before starting Bitcoin. &amp;lt;/ p&amp;gt; &amp;lt;/ li&amp;gt;&lt;br /&gt;
Shut down &amp;lt;li&amp;gt; Bitcoin, and then restart it from the new shortcut. &amp;lt;/ li&amp;gt;&lt;br /&gt;
&amp;lt;/ Ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After doing this, any time you want to use Bitcoin, you must first mount the encrypted disk image Bitcoin using the same drive designation, and then run from the shortcut that you Bitcoin created so that it can find its data and your wallet. :-)&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Linux =====&lt;br /&gt;
Bitcoin should create a hidden folder in your home directory of the running user.&lt;br /&gt;
 ~ /. Bitcoin /&lt;br /&gt;
&lt;br /&gt;
It should not be there, it can be possibly due&lt;br /&gt;
Find /-name wallet.dat-print 2&amp;gt; / dev / null&lt;br /&gt;
. find Or as root&lt;br /&gt;
: Updatedb&lt;br /&gt;
followed by&lt;br /&gt;
: Locate wallet.dat&lt;br /&gt;
&lt;br /&gt;
The handiest backup method under Linux is probably the copy on one or more wallet.dat used for USB flash drives or memory cards that are kept in a safe place (fireproof safe, bank safe, aquarium with piranhas, etc).&lt;br /&gt;
&lt;br /&gt;
====== Individual encryption of the wallet.dat file ======&lt;br /&gt;
* For individual encryption of the purse, the available cross-platform program&#039;&#039;&#039;[http://ccrypt.sourceforge.net/ ccrypt]&#039;&#039;&#039; is well suited. It encodes a variant of the AES Rijndael algorithm. a recognized standard, which is considered very safe. The plain-text version of Wallet.dat will be replaced automatically. As with all strong encryption, a careful backup of data and keys is essential - under Linux, the risk of loss due to forgetting the key is much higher than by computer intrusions and malware.&lt;br /&gt;
&lt;br /&gt;
* For automatic storage of encrypted copies GnuPG  (Gnu Privacy Guard) is well suited. To encrypt data, ones need  only the public key.  Only to decrypt a backup, the private key is used, which can be stored otherwise in a safe place. Using a fixed pair of keys reduces also the risk of loss of a key by unnoticed typos when typing them.&lt;br /&gt;
&lt;br /&gt;
* Additional protection against attacks by key loggers provide smart cards and hardware tokens like the [http://www.privacyfoundation.de/crypto_stick/ Crypto Stick] the Deutsch Privacy Foundation or the  GnuPG Fellowship smart card. The special advantage is that you GnuPG keys that are very safe due to their length, and can be stored on the smart card. A six-digit PIN code protects the contents of the smart card. If it is entered incorrectly multiple times, then the content will be deleted. [https://www.privacyfoundation.de/wiki/CryptoStickSoftware instructions here].&lt;br /&gt;
&lt;br /&gt;
* Together with the FUSE-based file system [http://de.wikipedia.org/wiki/EncFS EncFS] can you also back up individual files as wallet.dat individually. The entire list can Bitcoin but are not used because the database is encrypted with EncFS.&lt;br /&gt;
&lt;br /&gt;
===== Mac ===== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: The following instruction are not checked due to lack of hardware. Please check and correct if necessary, then remove the note!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The directory containing the Bitcoin wallet.dat is usually here:&lt;br /&gt;
 ~ / Library / Application Support / Bitcoin /&lt;br /&gt;
&lt;br /&gt;
====== Secure all data (500 megabytes) ======&lt;br /&gt;
These steps (chain wallet and block) of all data stored on Bitcoin an encrypted disk image:&lt;br /&gt;
# Disk Utility Open&lt;br /&gt;
# Click on &amp;quot;New Image&amp;quot;, 500MB, 128-bit or 256-bit (faster or more secure) encryption specify eintelne partition.&lt;br /&gt;
# Copy in a place where you will not lose the image (eg Wuala, Strong Space ofer whatever)&lt;br /&gt;
# A strong and secure password select&lt;br /&gt;
# Copy everything from ~ / Library / Application Support / Bitcoin / in the image&lt;br /&gt;
# Create symlink to the old place, so the app can benuutzen it&lt;br /&gt;
::: Ln-s / Volumes / Bitcoin ~ / Library / Application Support / Bitcoin&lt;br /&gt;
&lt;br /&gt;
Do not forget to mount the image before using Bitcoin and unmount afterwards.&lt;br /&gt;
&lt;br /&gt;
====== Backup file wallet.dat purses alone (40MB ) ======&lt;br /&gt;
These steps only protect the file wallet.dat. This causes a small memory dump, but is more complicated.&lt;br /&gt;
&lt;br /&gt;
# Disk Utility Open&lt;br /&gt;
# Click on &amp;quot;New Image&amp;quot;, 40MB, 128-bit or 256-bit, single select partition.&lt;br /&gt;
# Store in a place where you will not lose the backup.&lt;br /&gt;
# A secure and strong password, select&lt;br /&gt;
# The file wallet.dat move in the image&lt;br /&gt;
# Create symlink to the old place, so the app can find and use the file&lt;br /&gt;
::: Ln-s / Volumes / Bitcoin / wallet.dat ~ / Library / Application Support / Bitcoin / wallet.dat&lt;br /&gt;
&lt;br /&gt;
[[File: MountWalletAndLauchnBitcoin_OSX_Automator.png | thumbnail | 150px | Mount Wallet and launch Bitcoin]]&lt;br /&gt;
Do not forget to mount the image before using Bitcoin and unmount afterwards.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; If you start the application Bitcoin without the image is mounted, the program is the symlink (a kind of shortcut) wallet.dat with the new one. Do not panic! Rename the new order wallet.dat or delete it, mount the image, and just put a new symlink. The old wallet.dat may of course be canceled under any circumstances.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Automation:&#039;&#039;&#039; The program [http://en.wikipedia.org/wiki/Automator_% 29% 28software Automator] (included in OS X) can automatically mount your wallet and start Bitcoin App.&lt;br /&gt;
&lt;br /&gt;
Alternatively, the following shell script can be used to decrypt wallet.dat which automatically starts the Bitcoin client, and they subsequently re-encrypted. The script works for sowoghl for OSX and Linux: [http://lorelei.kaverit.org/bitcoin.sh Bitcoin-launch-script]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== General solution ====&lt;br /&gt;
wallet.dat is not usually encrypted, everyone who has access to the file, can freely dispose of the coins. You can encrypt your wallet.dat with one of these programs, should there be the slightest chance that someone else has access.&lt;br /&gt;
&lt;br /&gt;
Note: Encryption does not protect the wallet against security risk &#039;&#039;after&#039;&#039; they have occured. Encryping a wallet after finding a computer virus or a trojan helps absolutely nothing. Also, encryption does not help against the complete loss of control which a system compromise means.&lt;br /&gt;
&lt;br /&gt;
* [http://www.7-zip.org/ 7-Zip]&lt;br /&gt;
* [http://www.axantum.com/axcrypt/ AxCrypt]&lt;br /&gt;
* [http://www.truecrypt.org/ TrueCrypt]&lt;br /&gt;
* [http://www.rarlab.com/ WinRar]&lt;br /&gt;
* [http://de.wikipedia.org/wiki/EncFS EncFS] (Linux)&lt;br /&gt;
&lt;br /&gt;
==== Encryption with Smart Card ====&lt;br /&gt;
&lt;br /&gt;
Folders can be encrypted with GnuPG-compatible smart card. A very secure solution is to stick the Crypto Deutsch Privacy Foundation:&lt;br /&gt;
&lt;br /&gt;
[http://www.privacyfoundation.de/crypto_stick/ Crypto Stick overview]&lt;br /&gt;
&lt;br /&gt;
[https://www.privacyfoundation.de/wiki/CryptoStickSoftware Intallation and use]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Storing the Archives ====&lt;br /&gt;
A backup on Flash Media / Memory Sticks and storing them in secure locations is a reasonable solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== BOTG: Bitcoin Off The Grid===&lt;br /&gt;
* Another alternative that is suitable for high security requirements,is  &amp;quot;BOTG - Bitcoin off-the-grid&amp;quot; [http://forum.bitcoin.org/index.php?topic=7374.msg108351 see info in the announcement to LinuxCoin]. It is a script that  can create a key pair &#039;&#039;without&#039;&#039; Internet connection. As the private keys are created on a system that does not have Internet access, and are stored offline, they can not get lost via the Internet. The public key can be passed on and received as normal transactions that can be looked up in block Explorer. Only if you want to use the fund, you must import the private key into a Bitcoin client. From then on, the normal safety precautions apply.&lt;/div&gt;</summary>
		<author><name>Joise</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Talk:Securing_your_wallet&amp;diff=14929</id>
		<title>Talk:Securing your wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Talk:Securing_your_wallet&amp;diff=14929"/>
		<updated>2011-08-14T08:51:53Z</updated>

		<summary type="html">&lt;p&gt;Joise: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The five paragraphs in Technical Background all say the same thing. --[[User:Mcandre|Mcandre]]&lt;br /&gt;
&lt;br /&gt;
Note: the backupwallet.sh script in the linux section doesn&#039;t actually work.&lt;br /&gt;
I suspect it is caused by the wiki changing the formatting.&lt;br /&gt;
I wrote my own version that uses much more standard shell syntax.&lt;br /&gt;
&lt;br /&gt;
[[User:Wscott|Wscott]] 11:28, 11 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I fixed the backupwallet.sh script. It just needed a nowiki tag around a conditional statement. -- [[User:Mweather|Mweather]] 23:48, 20 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
The approach for &amp;quot;Making a secure workspace&amp;quot; seems to differ greatly for linux and mac. Why? It seems like if you are going to make firefox secure, which is basically all the linux section recommends, you would want to do that on a mac too. And the recommendation in the mac section to keep the wallet in an encrypted volume with a symlink in the expected system location should be done on a linux box too, shouldn&#039;t it, like using truecrypt or something... Am I wrong??? Can someone with advanced knowledge please advise...? Also, if you want bitcoin to run all the time in the background on linux, but you have it set up in a separate user from your main user account, well, you are out of luck? Can justifications and explanations be added to the recommendations, and also I guess some alternatives with pros and cons be offered, for people with different needs and computing situations. Thanks! --[[User:GusGustavo|GusGustavo]] 13:33, 26 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Time Sensitivity ==&lt;br /&gt;
&lt;br /&gt;
Is it possible to still send money to my wallet, even if it&#039;s backed up and offline?  Do bitcoins ever expire if they&#039;re not spent, or is there anything bad that can happen by not using my bitcoin client in a long time? [[User:Daniel.benoy|Daniel.benoy]] 23:18, 8 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== How often is it needed to backup the Wallet? ==&lt;br /&gt;
&lt;br /&gt;
Is it necessary to make a backup after each transaction? This page is not clear about this.&lt;br /&gt;
Please add this information to the page!&lt;br /&gt;
&lt;br /&gt;
== Creating a New Wallet ==&lt;br /&gt;
&lt;br /&gt;
This section isn&#039;t helpful; it tells you when to create a new wallet, but not how.  I&#039;m a new user, and the wallet was created when I installed the BitCoin program.  I will find out how to create a new wallet, and then edit this section so that it actually explains the task that it sets out to explain. :-) [[User:ErgoOne|ErgoOne]] 15:19, 9 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Making a secure workspace ==&lt;br /&gt;
&lt;br /&gt;
For me space needed in ~/Library/Application Support/Bitcoin (Mac) is more than 400MB (!) after having loaded all blocks from bitcoin app. So 100MB is much too small (may be sufficient for just wallet.dat, but then the steps to do had to be changed). [[User:Hartrock|Hartrock]] 18:48, 12 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I updated the wiki steps to just backup wallet.dat --[[User:ChocoboLee|ChocoboLee]] 19:18, 15 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Flaws with argument regarding encryption ==&lt;br /&gt;
&lt;br /&gt;
Can someone please explain to me how encrypting your wallet will actually protect against a trojan stealing it.  Because once you mount the encrypted file, and decrypt it not only can bitcoin see it but the trojan can as well.  This strategy seems to work only in the following circumstances:&lt;br /&gt;
1. The wallet that has the majority of your cash you never decrypt when you have an open internet connection.&lt;br /&gt;
2. Assumes that a trojan only operates when an internet connection is present and it can transmit the wallet data file.&lt;br /&gt;
&lt;br /&gt;
Even if you were paranoid and never were connected to the internet when the wallet file with the bulk of your funds was decrypted this still would not solve the problem.  In the event that a trojan seeks to copy your wallet file to another location on your computer it could wait for an open internet connection to transmit this data.  So even if you reencrypt the wallet file before connecting to the internet this type of trojan has already made a copy of the decrypted file and can transmit it as soon as an internet connection becomes available.&lt;br /&gt;
&lt;br /&gt;
Also how in the world could you ever use this wallet to transfer cash to another user if you are offline?  Maybe I don&#039;t understand how bitcoin works but don&#039;t you need to be online in order to transfer bitcoins?  Basically the bottom line is that bitcoin cannot read an encrypted wallet file which means that in order to use the wallet you need to decrypt it which means its vulnerable to trojans who can steal it the moment you want to use it.&lt;br /&gt;
&lt;br /&gt;
This seems to be a fundamental flaw in this discussion &amp;quot;securing your wallet&amp;quot;  Why doesn&#039;t bitcoin just address this in the software allowing for the wallet to always be encrypted and require a password upon startup.  If you want bitcoin to go mainstream I don&#039;t understand why you can&#039;t address this fundamental flaw that would be solved by an always encrypted wallet file that the software can read and write to.&lt;br /&gt;
&lt;br /&gt;
====Added a new entry to backup methods====&lt;br /&gt;
[[WalletPaperbackup]] Is a great way to get your wallet out of the digital world and onto paper&lt;br /&gt;
--[[User:Jrwr|Jrwr]] 02:02, 24 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Unsecure suggestion for passwords ==&lt;br /&gt;
&lt;br /&gt;
Especially with Bitcoins the Password advice from Gibson Research is dangerous because passwords must&lt;br /&gt;
also be safe in the future when it comes to wallet storing.&lt;br /&gt;
This is definitely not given with this system. It might be true, that&lt;br /&gt;
with today&#039;s brute-force tools, the &amp;quot;d0g...........&amp;quot; pw is safer than&lt;br /&gt;
hkjhHZ756s=&amp;amp;g%7 but in the very near future (maybe already exists)&lt;br /&gt;
there will be new tools, that will find out, what kind of simplifiers&lt;br /&gt;
are often used by humans and will combine brutforce with simplifiers&lt;br /&gt;
and thus come to &amp;quot;d0g............&amp;quot; very quickly!&lt;br /&gt;
&lt;br /&gt;
== Section 4.2 ==&lt;br /&gt;
If you recommend  that one backup wallet.dat on a mac via creating an encrypted image file, don&#039;t you think you should also remind the user to backup his ~/Library/Keychains directory? There is little point in backing up wallet.dmg on Wuala or whatever if you lose your AES key to the image, and the scenario when you need to recover wallet.dmg is probably the scenario where you&#039;ve also lost ~/Library/Keychains... e.g. laptop stolent, etc.&lt;br /&gt;
&lt;br /&gt;
== Back-Translation of German Version ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
I have translated the page to the German Version, expanded it by several points anc concepts  which seem important to me. Here is the back-translated version as a suggestion what could be expanded. I&#039;ve translated it quickly using Google Translate, that means wording and style can&#039;t be expected to be perfect. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
The security of the wallet can be divided into two separate objectives:&lt;br /&gt;
&lt;br /&gt;
1st Safeguard against loss&lt;br /&gt;
&lt;br /&gt;
2nd Secure against theft&lt;br /&gt;
&lt;br /&gt;
In the case of a currently not adequately secured wallet (eg with a weak password uploaded on the Internet):&lt;br /&gt;
&lt;br /&gt;
3rd New, create a mew secure wallet (with a reasonably long password)&lt;br /&gt;
&lt;br /&gt;
=== Technical background ===&lt;br /&gt;
The important first objective of the design of the wallet is protection against data loss. The personal bitcoin wallet has a pool of queued keys stored in a file named wallet.dat. The default number is 100 keys in the [[Key Pool | Key pool.]] The number of can be adjusted with the &amp;quot;-keypool&amp;quot; parameter in the command line. If for some reason you need a new address, it is not generated on the fly, but taken from the pool. A new key is then created to fill the pool back to 100 keys. If a backup is first created, it contains all used keys plus 100 unused ones. After a transaction, 99 unused keys remain. After 100 operations which require a new key, new keys are used, which are not present in the backup. Because the backup does not have these new keys, this backup can possibly lead to a recovery loss of Bitcoins if the wallet file is destroyed, for example by a head crash.&lt;br /&gt;
&lt;br /&gt;
The safety of deposits in Bitcoin depends on three conditions:&lt;br /&gt;
# The&#039;&#039;&#039;confidentiality (secrecy)&#039;&#039;&#039; of the private key for the entire time from initial production to final use&lt;br /&gt;
# The &#039;&#039;&#039;integrity&#039;&#039;&#039; of the software on the system used.&lt;br /&gt;
# As well as the &#039;&#039;&#039;protection from loss of wallet&#039;&#039;&#039; eg by failure of the hard disk&lt;br /&gt;
&lt;br /&gt;
The bitcoin software assumes (for very good reasons) that integrity and confidentality of the computer and user account is intact. The reason for this is that, strictly spoken, securing the computer is not the business some application software like bitcoin. A computer which has not &#039;&#039;&#039;both&#039;&#039;&#039; its confidentiality &#039;&#039;&#039;and&#039;&#039;&#039; integrity ensured, is &#039;&#039;&#039;compromised&#039;&#039;&#039;. This means, that it can not longer be excluded that Bitcoins be stolen. A computer on which &#039;&#039;&#039;malware&#039;&#039;&#039; in the form of some trojan is installed, is always compromised. All data - including the bitcoin wallet - could be &amp;quot;stolen&amp;quot;. On the other hand - and this is far more far-reaching and important  - the other software on the computer is absolutely no longer under control of the user. A compromised system can &#039;&#039;&#039;only&#039;&#039;&#039; be brought back to a safe condition it is completely erased, fully installed with a fresh operating system and all new security updates are applied. A &amp;quot;disinfection&amp;quot; of virus-infected programs is not enough! Erasing the old, compromised of the system can also mean it is necessary to flash the BIOS and do a BIOS update - there is some malware which modifies the BIOS.&lt;br /&gt;
&lt;br /&gt;
A password that belongs to a data backup must be permanently protected from loss just like the files themselves, otherwise in case of doubt the backup is worthless.&lt;br /&gt;
&lt;br /&gt;
=== Securing the confidentiality and integrity of the Wallet and Software ===&lt;br /&gt;
&lt;br /&gt;
==== Creating a New Wallet ====&lt;br /&gt;
&lt;br /&gt;
In the event that the wallet was possibly or actually stored in a compromised state, or spreaded, it is wise to create a new wallet and to transfer all money amounts in the old wallet to the new. Once this is done, someone who has attained knowledge of the old private keys, can not longer use them to steal bitcoins. Keep in mind that leaked keys can be used much later from their generation. For example, if you generate some keys to day, transfer them to a new computer in three years, and throw the old computer in ten years to the trash, and it still contains keys that you have created today, these could still be used to access bitcoins that you received in the meantime.&lt;br /&gt;
&lt;br /&gt;
Creating a new wallet can be useful, for example, if someone has saved a wallet with a password of 12 characters for a service online. Meanwhile, passwords with 12 up to about 15 characters are decoded and the private keys are no longer safe. The strategy only to re-encrypt the wallet is not enough, because the keys are not safe.&lt;br /&gt;
&lt;br /&gt;
==== Creating a safe and secure work space ====&lt;br /&gt;
&lt;br /&gt;
Large and complex programs like Web browsers are never completely safe. Therefore, it is extremely useful, not to run the Bitcoin client program with the user identity that you use to surf the Web or read e-mails. The modern operating systems can isolate applications for different user IDs from each other quite effectively, and this is a huge advantage to security.&lt;br /&gt;
&lt;br /&gt;
===== Digression: Secure Passwords =====&lt;br /&gt;
&lt;br /&gt;
====== Passwords ======&lt;br /&gt;
A proven method for producing safe, but still earnable passwords goes as follows:&lt;br /&gt;
&lt;br /&gt;
* Make up a nonsense phrase like&lt;br /&gt;
 &amp;quot;Thirty crows fly backwards to the moon, but they do not have a ticket.&amp;quot;&lt;br /&gt;
The more bizarre the sentence, the better you remember it.&lt;br /&gt;
&lt;br /&gt;
* The first letters and numbers are used for the password:&lt;br /&gt;
 30CfbwttM,btdnhaT&lt;br /&gt;
&lt;br /&gt;
* Now we get creative and replace a few characters, eg &amp;quot;A&amp;quot; looks like but like &amp;quot;4&amp;quot;:&lt;br /&gt;
 30Cfbw2tM,b|dnh@T&lt;br /&gt;
&lt;br /&gt;
* Now insert one or a few signs that are not found on English keyboards [https://en.bitcoin.it/wiki/Microsoft_Windows_Unicode_Input (Tips)]:&lt;br /&gt;
 3ß0Cþfböw2tM,b|dnh@฿T&lt;br /&gt;
&lt;br /&gt;
Strong passwords are now, where huge computing resources like hashed databases and botnets are available for cracking, about 15 to 20 characters long. Few people can remember so long passwords  error-free, especially if they make some longer holiday. Therefore, write to the password and put it in his wallet. (That&#039;s still heretical but I have a good Reference - [http://en.wikipedia.org/wiki/Bruce_Schneier Bruce Schneier] [http://www.schneier.com/blog/archives/2005/06/write_down_your.html])&lt;br /&gt;
&lt;br /&gt;
* To protect against unauthorized use of the written down password one should append some characters that you really have in your head.&lt;br /&gt;
&lt;br /&gt;
Now it is so that a forgotten password is at least as bad as a cracked. A button labeled &amp;quot;Forgot your password sent, new by e-mail&amp;quot; does not exist in Bitcoin. &#039;&#039;&#039;So the consequence of &amp;quot;Password away&amp;quot; is inevitable &amp;quot;money away &amp;quot;&#039;&#039;&#039;. Don&#039;t forget that!&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;The written-down password&#039;&#039;&#039;, and should be preserved in something like a bankl deposit box (can be rented for a few bucks yearsly) or in a fireproof safe. &lt;br /&gt;
&lt;br /&gt;
====== Passphrases (password phrases) or mantras ======&lt;br /&gt;
&lt;br /&gt;
* An alternative to passwords which has at least the same strength against techniques like rainbow tables, &#039;&#039;&#039;but is in comparison  much easier to remember&#039;&#039;&#039; is the use of &#039;&#039;&#039;pass-phrases&#039;&#039;&#039; or a &amp;quot;mantra&amp;quot;. The required length depends on the use. Passphrases for online services may be safe enough with four common words. Secure passphrases for files (which can be rapidly tried off-line) should contain at least six unusual words and at least 35 characters in length. This [http://www.explainxkcd.com/2011/08/10/password-strength/ comic by XKCD] explains the principle.&lt;br /&gt;
&lt;br /&gt;
* An example sentence would be: &amp;quot;The Lemon flambé the okapi a phosphorescent absolution.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Much of the strength of this method relies on technical reasons: Once a password has reached a certain minimal complexity, the fastest way to crack the password is a brute-force search with rainbow tables and charts. And since for this methods, the length of the password is the decisive factor, long pass phrases, which are comparatively much better to remember, win over short very complex passwords (which are hard to remember but easier to crack).&lt;br /&gt;
&lt;br /&gt;
* In-depth information on passphrases here: [http://www.iusmentis.com/security/passphrasefaq/ passphrase FAQ] by Randall T. Williams.&lt;br /&gt;
&lt;br /&gt;
* Warning: Completely unsuitable are fixed expressions and popular idioms. Don&#039;t use any meaningful sentence and anything that might be published on the web.&lt;br /&gt;
&lt;br /&gt;
===== Special Linux distributions =====&lt;br /&gt;
&lt;br /&gt;
To  secure a Windows system comprehensively is a complex and difficult task. Securing which is appropriate for the administration of five-figure amounts requires knowledge which the average user does not have.&lt;br /&gt;
&lt;br /&gt;
As an alternative, there are some special Linux distributions. Using them, one can create a secure space specially for Bitcoin,  and they require almost no setup:&lt;br /&gt;
&lt;br /&gt;
* [http://www.heise.de/ct/projekte/Sicheres-Online-Banking-mit-Bankix-284099.html c&#039;t Bankix], a distribution for online banking, is a adapted and, of course, free version of Ubuntu that was created by the renowned German Heise magazine publisher. Following to the (important) first update the system will be put on a read-only medium and cannot longer be manipulated by unauthorized changes to the software.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Damn_Small_Linux Damn Small Linux] is a popular, small Debian-based Linux, which contains only the most important functions and thus provides less attack surface. The derivation from Debian guarantees speedy and thorough security updates.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Knoppix Knoppix] is a popular live-CD distribution with excellent hardware detection, which has a slightly larger footprint than Damn Small Linux, and a number of interesting features. For example, it offers support for blind and visually impaired persons.&lt;br /&gt;
* [http://forum.bitcoin.org/index.php?topic=7374 LinuxCoin], many additional functions for mining&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following distributions are suitable only for users with good knowledge. However, their excellent safety features makes them quite interesting starting points for Bitcoin Appliances:&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Tin_Hat_Linux Tin Hat Linux] is a [http://en.wikipedia.org/wiki/Hardened_Gentoo Hardened Gentoo] derivative. In addition to a very small size and a very comprehensive encryption it has interesting additional security features, such as [http://en.wikipedia.org/wiki/Grsecurity Grsecurity].&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Alpine_Linux Alpine Linux] uses, similar to Tin Hat Linux etc. Kernel functions with Stack Smashing Protection. It uses instead of the standard glibc the uClibc, which means that the Bitcoin client needs to be compiled specifically for this distribution.&lt;br /&gt;
&lt;br /&gt;
===== Linux =====&lt;br /&gt;
====== Protected user account ======&lt;br /&gt;
&lt;br /&gt;
The first step is [https://help.ubuntu.com/8.04/serverguide/C/user-management.html to create a new user], which goes with the command:&lt;br /&gt;
&lt;br /&gt;
sudo adduser &amp;lt;code&amp;gt; new_user_name &amp;lt;/ code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On the message &amp;quot;Enter a new value or press ENTER for the default&amp;quot; one needs only to press the Return key.&lt;br /&gt;
&lt;br /&gt;
Then do you register as a new user, eg &amp;quot;Switch User&amp;quot; with (at Ubuntu in the menu to log off). If you are logged in, we search for the file manager, select this from the home directory (with the house icon), then right-click &amp;quot;Properties&amp;quot;, then the access permissions. Here you select &amp;quot;Other&amp;quot; and set the permissions to &amp;quot;nobody&amp;quot;. With this step, other programs can not read the other user&#039;s wallet.&lt;br /&gt;
&lt;br /&gt;
The newly created user should be safe to use in order to keep him safe, exclusively for Bitcoin.&lt;br /&gt;
&lt;br /&gt;
There is also a good idea to encrypt this user&#039;s home directory with the package ecryptfs-utils.&lt;br /&gt;
&lt;br /&gt;
# If the home directory is not empty, first backup it to some other medium.&lt;br /&gt;
# Now install ecryptfs-utils (Ubuntu: sudo apt-get install ecryptfs-utils)&lt;br /&gt;
# From X11 (graphical system) log and log in with Ctrl + Alt + F1 in the Linux console - if you are logged in X11, the home directory is encrypted.&lt;br /&gt;
# The current directory change so that it is not in the home folder, eg &amp;quot;Cd /&amp;quot;.&lt;br /&gt;
# The migration tool to run: (in Ubuntu: sudo ecryptfs-migrate-home-u username)&lt;br /&gt;
# If it succeeds then you can press ALT + F8 to go back and log in X11.&lt;br /&gt;
# Run the command &#039;ecryptfs-unwrap-passphrase&#039;. Without exception &#039;&#039;&#039;write and store the code that you receive on a secure medium&#039;&#039;. &#039;&#039;&#039;Without this code no data - including the wallet  - can be accessed if the system does not work&#039;&#039;&#039;&lt;br /&gt;
# Run the command &#039;ecryptfs-setup-swap&#039; run, which encrypts the swap partition. Otherwise, keys in your purse in plain text can go to the the swap partition where they might be stolen. This unfortunately also means that &amp;quot;idle&amp;quot; or Hibernate can not be used anymore because the bootloader can not restore the dump. An more conventient alternative is to overwrite the swap partition when you shut down the machine (after the deactivation of virtual memory) with random data.&lt;br /&gt;
&lt;br /&gt;
(Instructions from [http://bodhizazen.net/Tutorials/Ecryptfs/ # Migrate])&lt;br /&gt;
&lt;br /&gt;
====== For more information ======&lt;br /&gt;
* [https://help.ubuntu.com/community/Security Security features on ubuntu]&lt;br /&gt;
&lt;br /&gt;
* [http://www.techrepublic.com/blog/10things/10-ways-to-secure-your-linux-desktop/359 10 ways to secure your lInux desktop]&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
&lt;br /&gt;
* [http://windows.microsoft.com/de-DE/windows7/help/security-privacy-user-accounts Basics]&lt;br /&gt;
&lt;br /&gt;
* Create an extra user, under which only the Bitcoin software is running. So the wallet is somewhat protected from malicious code in applications for other users:&lt;br /&gt;
** [http://support.microsoft.com/kb/905056/en Windows XP]&lt;br /&gt;
** [http://windows.microsoft.com/en-US/windows7/Create-a-user-account Windows 7]&lt;br /&gt;
&lt;br /&gt;
====Browser Security ====&lt;br /&gt;
&lt;br /&gt;
===== Firefox =====&lt;br /&gt;
To secure the browser, you start Firefox, go to menu &amp;quot;Edit&amp;quot; (edit), and select &amp;quot;Preferences&amp;quot; (Settings).&lt;br /&gt;
&lt;br /&gt;
* Now you start with the tabs on the left, select the &amp;quot;Startup&amp;quot; option &amp;quot;Show a blank page&amp;quot; (Clean Slate).&lt;br /&gt;
* By &amp;quot;content&amp;quot; (content)&lt;br /&gt;
** The option &amp;quot;Load images automatically / Load images automatically&amp;quot; opt out,&lt;br /&gt;
** Also &amp;quot;Enable Javascript Enable / javascript&amp;quot; opt out.&lt;br /&gt;
* In the tab &amp;quot;privacy / data protection&amp;quot; in the &amp;quot;History / History History,&amp;quot; select &amp;quot;Never remember history&amp;quot; / &amp;quot;do not save history&amp;quot;.&lt;br /&gt;
* In the tab &amp;quot;Security&amp;quot; in the &amp;quot;Passwords&amp;quot;&lt;br /&gt;
** The &amp;quot;remember passwords / passwords save&amp;quot; deselect&lt;br /&gt;
** Also &amp;quot;use a master password&amp;quot; / &amp;quot;master password&amp;quot;.&lt;br /&gt;
* Finally, in the tab &amp;quot;Advanced&amp;quot; / &amp;quot;Advanced&amp;quot; option&lt;br /&gt;
** &amp;quot;Automatically check for updates&amp;quot; deselect&lt;br /&gt;
** As &amp;quot;add-ons&amp;quot; and&lt;br /&gt;
** &amp;quot;Search engines&amp;quot; / &amp;quot;search engines&amp;quot; opt out.&lt;br /&gt;
&lt;br /&gt;
If Javascript is disabled, the page linux download page] to download new versions of the Bitcoin Clients will no longer automatically download, so you have to link to the &amp;quot;direct link&amp;quot; on notice &amp;quot;Problems with the download? Please use this &#039;direct link&#039; or try another mirror.&amp;quot; . click Once you make the effort made, of course you checked the download of new clients Bitcoin the checksums, which are indicated on the sourceforge page, with the program sha1.&lt;br /&gt;
&lt;br /&gt;
=== Protect against data loss: Backup ===&lt;br /&gt;
Secure the only file you need is the wallet.dat. Advance to make sure that Bitcoin not running anymore! The best way would be to encrypt the file and store somewhere safe.&lt;br /&gt;
&lt;br /&gt;
You can also [[API | backupwallet]] JSON-RPC command used to create a backup on the fly.&lt;br /&gt;
&lt;br /&gt;
==== Where to find the Bitcoin folder ====&lt;br /&gt;
The [[Bitcoin folder]] is the folder where the data is wallet.dat along with the file.&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
Click on &amp;quot;Start&amp;quot;, then Run and enter this:&lt;br /&gt;
:% APPDATA% \ Bitcoin&lt;br /&gt;
A folder should open now, for most it would be:&lt;br /&gt;
 C: \ Documents and Settings \ username \ Application Data \ Bitcoin (XP)&lt;br /&gt;
 C: \ Users \ username \ appdata \ roaming \ Bitcoin (Vista and 7)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!---&lt;br /&gt;
&lt;br /&gt;
===== Windows =====&lt;br /&gt;
&lt;br /&gt;
If you are using Windows XP or Windows 7, you can keep your wallet on an encrypted disk image created by third-party software, such as [http://www.truecrypt.org/ TrueCrypt] (open source) or [http: / / www.jetico.com/encryption-bestcrypt/ Jetico BestCrypt] (commercial). You can probably do the same with Windows Vista or Windows 2000.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; You should configure Bitcoin in this manner only on computers where you use Bitcoin, but not do use that computer to mine. For example, this is a good configuration for a notebook or tablet computer.&lt;br /&gt;
&lt;br /&gt;
Assuming that you have installed the Windows client Bitcoin and run it at least once, the process is Described below.&lt;br /&gt;
&lt;br /&gt;
To mount the &amp;lt;p&amp;gt; Bitcoin DataDirectory on an encrypted drive &amp;lt;/ b&amp;gt; &amp;lt;/ p&amp;gt;&lt;br /&gt;
&amp;lt;ol start=1 type=1&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; use the third-party disk image encryption program of your choice to create and mount an encrypted disk image of at least 100 MB in size. &amp;lt;/ li&amp;gt;&lt;br /&gt;
Locate the &amp;lt;li&amp;gt; Bitcoin data directory, and copy the directory with all contents to the encrypted drive.&lt;br /&gt;
&amp;lt;p&amp;gt; For help finding this directory, see &amp;lt;b&amp;gt; [[# Securing_your_wallet Locating_BitCoin_s_data_directory | Locating Bitcoin&#039;s data directory]] &amp;lt;/ b&amp;gt; &amp;lt;/ p&amp;gt; &amp;lt;/ li&amp;gt;.&lt;br /&gt;
Create a Windows shortcut &amp;lt;li&amp;gt; that starts with the Bitcoin &amp;lt;code&amp;gt;-datadir &amp;lt;/ code&amp;gt; parameter specifier and the encrypted drive and directory.&lt;br /&gt;
&amp;lt;p&amp;gt; For example, if you Bitcoin installed in the default directory, mounted encrypted drive as your Bitcoin &amp;lt;code&amp;gt; E: \ &amp;lt;/ code&amp;gt;, and stored it on your Bitcoin DataDirectory as &amp;lt;code&amp;gt; Bitcoin &amp;lt;/ code&amp;gt;, you would type the following command as the shortcut target: &amp;lt;/ p&amp;gt;&lt;br /&gt;
blockquote &amp;lt;code&amp;gt; C: \ Program Files \ Bitcoin \ bitcoin.exe-datadir = E: \ Bitcoin &amp;lt;/ code&amp;gt; &amp;lt;/ blockquote&amp;gt; &amp;lt;/ li&amp;gt;&lt;br /&gt;
Open &amp;lt;li&amp;gt; Bitcoin&#039;s settings and configure it &amp;lt;b&amp;gt; NOT &amp;lt;/ b&amp;gt; to start automatically when you start Windows.&lt;br /&gt;
This is to allow &amp;lt;p&amp;gt; you to mount the encrypted disk image Bitcoin before starting Bitcoin. &amp;lt;/ p&amp;gt; &amp;lt;/ li&amp;gt;&lt;br /&gt;
Shut down &amp;lt;li&amp;gt; Bitcoin, and then restart it from the new shortcut. &amp;lt;/ li&amp;gt;&lt;br /&gt;
&amp;lt;/ Ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After doing this, any time you want to use Bitcoin, you must first mount the encrypted disk image Bitcoin using the same drive designation, and then run from the shortcut that you Bitcoin created so that it can find its data and your wallet. :-)&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Linux =====&lt;br /&gt;
Bitcoin should create a hidden folder in your home directory of the running user.&lt;br /&gt;
 ~ /. Bitcoin /&lt;br /&gt;
&lt;br /&gt;
It should not be there, it can be possibly due&lt;br /&gt;
Find /-name wallet.dat-print 2&amp;gt; / dev / null&lt;br /&gt;
. find Or as root&lt;br /&gt;
: Updatedb&lt;br /&gt;
followed by&lt;br /&gt;
: Locate wallet.dat&lt;br /&gt;
&lt;br /&gt;
The handiest backup method under Linux is probably the copy on one or more wallet.dat used for USB flash drives or memory cards that are kept in a safe place (fireproof safe, bank safe, aquarium with piranhas, etc).&lt;br /&gt;
&lt;br /&gt;
====== Individual encryption of the wallet.dat file ======&lt;br /&gt;
* For individual encryption of the purse, the available cross-platform program&#039;&#039;&#039;[http://ccrypt.sourceforge.net/ ccrypt]&#039;&#039;&#039; is well suited. It encodes a variant of the AES Rijndael algorithm. a recognized standard, which is considered very safe. The plain-text version of Wallet.dat will be replaced automatically. As with all strong encryption, a careful backup of data and keys is essential - under Linux, the risk of loss due to forgetting the key is much higher than by computer intrusions and malware.&lt;br /&gt;
&lt;br /&gt;
* For automatic storage of encrypted copies GnuPG  (Gnu Privacy Guard) is well suited. To encrypt data, ones need  only the public key.  Only to decrypt a backup, the private key is used, which can be stored otherwise in a safe place. Using a fixed pair of keys reduces also the risk of loss of a key by unnoticed typos when typing them.&lt;br /&gt;
&lt;br /&gt;
* Additional protection against attacks by key loggers provide smart cards and hardware tokens like the [http://www.privacyfoundation.de/crypto_stick/ Crypto Stick] the Deutsch Privacy Foundation or the  GnuPG Fellowship smart card. The special advantage is that you GnuPG keys that are very safe due to their length, and can be stored on the smart card. A six-digit PIN code protects the contents of the smart card. If it is entered incorrectly multiple times, then the content will be deleted. [https://www.privacyfoundation.de/wiki/CryptoStickSoftware instructions here].&lt;br /&gt;
&lt;br /&gt;
* Together with the FUSE-based file system [http://de.wikipedia.org/wiki/EncFS EncFS] can you also back up individual files as wallet.dat individually. The entire list can Bitcoin but are not used because the database is encrypted with EncFS.&lt;br /&gt;
&lt;br /&gt;
===== Mac ===== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: The following instruction are not checked due to lack of hardware. Please check and correct if necessary, then remove the note!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The directory containing the Bitcoin wallet.dat is usually here:&lt;br /&gt;
 ~ / Library / Application Support / Bitcoin /&lt;br /&gt;
&lt;br /&gt;
====== Secure all data (500 megabytes) ======&lt;br /&gt;
These steps (chain wallet and block) of all data stored on Bitcoin an encrypted disk image:&lt;br /&gt;
# Disk Utility Open&lt;br /&gt;
# Click on &amp;quot;New Image&amp;quot;, 500MB, 128-bit or 256-bit (faster or more secure) encryption specify eintelne partition.&lt;br /&gt;
# Copy in a place where you will not lose the image (eg Wuala, Strong Space ofer whatever)&lt;br /&gt;
# A strong and secure password select&lt;br /&gt;
# Copy everything from ~ / Library / Application Support / Bitcoin / in the image&lt;br /&gt;
# Create symlink to the old place, so the app can benuutzen it&lt;br /&gt;
::: Ln-s / Volumes / Bitcoin ~ / Library / Application Support / Bitcoin&lt;br /&gt;
&lt;br /&gt;
Do not forget to mount the image before using Bitcoin and unmount afterwards.&lt;br /&gt;
&lt;br /&gt;
====== Backup file wallet.dat purses alone (40MB ) ======&lt;br /&gt;
These steps only protect the file wallet.dat. This causes a small memory dump, but is more complicated.&lt;br /&gt;
&lt;br /&gt;
# Disk Utility Open&lt;br /&gt;
# Click on &amp;quot;New Image&amp;quot;, 40MB, 128-bit or 256-bit, single select partition.&lt;br /&gt;
# Store in a place where you will not lose the backup.&lt;br /&gt;
# A secure and strong password, select&lt;br /&gt;
# The file wallet.dat move in the image&lt;br /&gt;
# Create symlink to the old place, so the app can find and use the file&lt;br /&gt;
::: Ln-s / Volumes / Bitcoin / wallet.dat ~ / Library / Application Support / Bitcoin / wallet.dat&lt;br /&gt;
&lt;br /&gt;
[[File: MountWalletAndLauchnBitcoin_OSX_Automator.png | thumbnail | 150px | Mount Wallet and launch Bitcoin]]&lt;br /&gt;
Do not forget to mount the image before using Bitcoin and unmount afterwards.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; If you start the application Bitcoin without the image is mounted, the program is the symlink (a kind of shortcut) wallet.dat with the new one. Do not panic! Rename the new order wallet.dat or delete it, mount the image, and just put a new symlink. The old wallet.dat may of course be canceled under any circumstances.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Automation:&#039;&#039;&#039; The program [http://en.wikipedia.org/wiki/Automator_% 29% 28software Automator] (included in OS X) can automatically mount your wallet and start Bitcoin App.&lt;br /&gt;
&lt;br /&gt;
Alternatively, the following shell script can be used to decrypt wallet.dat which automatically starts the Bitcoin client, and they subsequently re-encrypted. The script works for sowoghl for OSX and Linux: [http://lorelei.kaverit.org/bitcoin.sh Bitcoin-launch-script]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== General solution ====&lt;br /&gt;
wallet.dat is not usually encrypted, everyone who has access to the file, can freely dispose of the coins. You can encrypt your wallet.dat with one of these programs, should there be the slightest chance that someone else has access.&lt;br /&gt;
&lt;br /&gt;
Note: Encryption does not protect the wallet against security risk &#039;&#039;after&#039;&#039; they have occured. Encryping a wallet after finding a computer virus or a trojan helps absolutely nothing. Also, encryption does not help against the complete loss of control which a system compromise means.&lt;br /&gt;
&lt;br /&gt;
* [http://www.7-zip.org/ 7-Zip]&lt;br /&gt;
* [http://www.axantum.com/axcrypt/ AxCrypt]&lt;br /&gt;
* [http://www.truecrypt.org/ TrueCrypt]&lt;br /&gt;
* [http://www.rarlab.com/ WinRar]&lt;br /&gt;
* [http://de.wikipedia.org/wiki/EncFS EncFS] (Linux)&lt;br /&gt;
&lt;br /&gt;
==== Encryption with Smart Card ====&lt;br /&gt;
&lt;br /&gt;
Folders can be encrypted with GnuPG-compatible smart card. A very secure solution is to stick the Crypto Deutsch Privacy Foundation:&lt;br /&gt;
&lt;br /&gt;
[http://www.privacyfoundation.de/crypto_stick/ Crypto Stick overview]&lt;br /&gt;
&lt;br /&gt;
[https://www.privacyfoundation.de/wiki/CryptoStickSoftware Intallation and use]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Storing the Archives ====&lt;br /&gt;
A backup on Flash Media / Memory Sticks and storing them in secure locations is a reasonable solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== BOTG: Bitcoin Off The Grid===&lt;br /&gt;
* Another alternative that is suitable for high security requirements,is  &amp;quot;BOTG - Bitcoin off-the-grid&amp;quot; [http://forum.bitcoin.org/index.php?topic=7374.msg108351 see info in the announcement to LinuxCoin]. It is a script that  can create a key pair &#039;&#039;without&#039;&#039; Internet connection. As the private keys are created on a system that does not have Internet access, and are stored offline, they can not get lost via the Internet. The public key can be passed on and received as normal transactions that can be looked up in block Explorer. Only if you want to use the fund, you must import the private key into a Bitcoin client. From then on, the normal safety precautions apply.&lt;/div&gt;</summary>
		<author><name>Joise</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Talk:Securing_your_wallet&amp;diff=14928</id>
		<title>Talk:Securing your wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Talk:Securing_your_wallet&amp;diff=14928"/>
		<updated>2011-08-14T08:46:50Z</updated>

		<summary type="html">&lt;p&gt;Joise: /* Back-Translation of German Version */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The five paragraphs in Technical Background all say the same thing. --[[User:Mcandre|Mcandre]]&lt;br /&gt;
&lt;br /&gt;
Note: the backupwallet.sh script in the linux section doesn&#039;t actually work.&lt;br /&gt;
I suspect it is caused by the wiki changing the formatting.&lt;br /&gt;
I wrote my own version that uses much more standard shell syntax.&lt;br /&gt;
&lt;br /&gt;
[[User:Wscott|Wscott]] 11:28, 11 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I fixed the backupwallet.sh script. It just needed a nowiki tag around a conditional statement. -- [[User:Mweather|Mweather]] 23:48, 20 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
The approach for &amp;quot;Making a secure workspace&amp;quot; seems to differ greatly for linux and mac. Why? It seems like if you are going to make firefox secure, which is basically all the linux section recommends, you would want to do that on a mac too. And the recommendation in the mac section to keep the wallet in an encrypted volume with a symlink in the expected system location should be done on a linux box too, shouldn&#039;t it, like using truecrypt or something... Am I wrong??? Can someone with advanced knowledge please advise...? Also, if you want bitcoin to run all the time in the background on linux, but you have it set up in a separate user from your main user account, well, you are out of luck? Can justifications and explanations be added to the recommendations, and also I guess some alternatives with pros and cons be offered, for people with different needs and computing situations. Thanks! --[[User:GusGustavo|GusGustavo]] 13:33, 26 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Time Sensitivity ==&lt;br /&gt;
&lt;br /&gt;
Is it possible to still send money to my wallet, even if it&#039;s backed up and offline?  Do bitcoins ever expire if they&#039;re not spent, or is there anything bad that can happen by not using my bitcoin client in a long time? [[User:Daniel.benoy|Daniel.benoy]] 23:18, 8 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== How often is it needed to backup the Wallet? ==&lt;br /&gt;
&lt;br /&gt;
Is it necessary to make a backup after each transaction? This page is not clear about this.&lt;br /&gt;
Please add this information to the page!&lt;br /&gt;
&lt;br /&gt;
== Creating a New Wallet ==&lt;br /&gt;
&lt;br /&gt;
This section isn&#039;t helpful; it tells you when to create a new wallet, but not how.  I&#039;m a new user, and the wallet was created when I installed the BitCoin program.  I will find out how to create a new wallet, and then edit this section so that it actually explains the task that it sets out to explain. :-) [[User:ErgoOne|ErgoOne]] 15:19, 9 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Making a secure workspace ==&lt;br /&gt;
&lt;br /&gt;
For me space needed in ~/Library/Application Support/Bitcoin (Mac) is more than 400MB (!) after having loaded all blocks from bitcoin app. So 100MB is much too small (may be sufficient for just wallet.dat, but then the steps to do had to be changed). [[User:Hartrock|Hartrock]] 18:48, 12 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I updated the wiki steps to just backup wallet.dat --[[User:ChocoboLee|ChocoboLee]] 19:18, 15 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Flaws with argument regarding encryption ==&lt;br /&gt;
&lt;br /&gt;
Can someone please explain to me how encrypting your wallet will actually protect against a trojan stealing it.  Because once you mount the encrypted file, and decrypt it not only can bitcoin see it but the trojan can as well.  This strategy seems to work only in the following circumstances:&lt;br /&gt;
1. The wallet that has the majority of your cash you never decrypt when you have an open internet connection.&lt;br /&gt;
2. Assumes that a trojan only operates when an internet connection is present and it can transmit the wallet data file.&lt;br /&gt;
&lt;br /&gt;
Even if you were paranoid and never were connected to the internet when the wallet file with the bulk of your funds was decrypted this still would not solve the problem.  In the event that a trojan seeks to copy your wallet file to another location on your computer it could wait for an open internet connection to transmit this data.  So even if you reencrypt the wallet file before connecting to the internet this type of trojan has already made a copy of the decrypted file and can transmit it as soon as an internet connection becomes available.&lt;br /&gt;
&lt;br /&gt;
Also how in the world could you ever use this wallet to transfer cash to another user if you are offline?  Maybe I don&#039;t understand how bitcoin works but don&#039;t you need to be online in order to transfer bitcoins?  Basically the bottom line is that bitcoin cannot read an encrypted wallet file which means that in order to use the wallet you need to decrypt it which means its vulnerable to trojans who can steal it the moment you want to use it.&lt;br /&gt;
&lt;br /&gt;
This seems to be a fundamental flaw in this discussion &amp;quot;securing your wallet&amp;quot;  Why doesn&#039;t bitcoin just address this in the software allowing for the wallet to always be encrypted and require a password upon startup.  If you want bitcoin to go mainstream I don&#039;t understand why you can&#039;t address this fundamental flaw that would be solved by an always encrypted wallet file that the software can read and write to.&lt;br /&gt;
&lt;br /&gt;
====Added a new entry to backup methods====&lt;br /&gt;
[[WalletPaperbackup]] Is a great way to get your wallet out of the digital world and onto paper&lt;br /&gt;
--[[User:Jrwr|Jrwr]] 02:02, 24 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Unsecure suggestion for passwords ==&lt;br /&gt;
&lt;br /&gt;
Especially with Bitcoins the Password advice from Gibson Research is dangerous because passwords must&lt;br /&gt;
also be safe in the future when it comes to wallet storing.&lt;br /&gt;
This is definitely not given with this system. It might be true, that&lt;br /&gt;
with today&#039;s brute-force tools, the &amp;quot;d0g...........&amp;quot; pw is safer than&lt;br /&gt;
hkjhHZ756s=&amp;amp;g%7 but in the very near future (maybe already exists)&lt;br /&gt;
there will be new tools, that will find out, what kind of simplifiers&lt;br /&gt;
are often used by humans and will combine brutforce with simplifiers&lt;br /&gt;
and thus come to &amp;quot;d0g............&amp;quot; very quickly!&lt;br /&gt;
&lt;br /&gt;
== Section 4.2 ==&lt;br /&gt;
If you recommend  that one backup wallet.dat on a mac via creating an encrypted image file, don&#039;t you think you should also remind the user to backup his ~/Library/Keychains directory? There is little point in backing up wallet.dmg on Wuala or whatever if you lose your AES key to the image, and the scenario when you need to recover wallet.dmg is probably the scenario where you&#039;ve also lost ~/Library/Keychains... e.g. laptop stolent, etc.&lt;br /&gt;
&lt;br /&gt;
== Back-Translation of German Version ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
I have translated the page to the German Version, expanded it by several points anc concepts  which seem important to me. Here is the back-translated version as a suggestion what could be expanded. I&#039;ve translated it quickly using Google Translate, that means wording and style can&#039;t be expected to be perfect. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The security of the wallet can be divided into two separate objectives:&lt;br /&gt;
&lt;br /&gt;
1st Safeguard against loss&lt;br /&gt;
&lt;br /&gt;
2nd Secure against theft&lt;br /&gt;
&lt;br /&gt;
In the case of a currently not adequately secured wallet (eg with a weak password uploaded on the Internet):&lt;br /&gt;
&lt;br /&gt;
3rd New, create a mew secure wallet (with a reasonably long password)&lt;br /&gt;
&lt;br /&gt;
== Technical background ==&lt;br /&gt;
The important first objective of the design of the wallet is protection against data loss. The personal bitcoin wallet has a pool of queued keys stored in a file named wallet.dat. The default number is 100 keys in the [[Key Pool | Key pool.]] The number of can be adjusted with the &amp;quot;-keypool&amp;quot; parameter in the command line. If for some reason you need a new address, it is not generated on the fly, but taken from the pool. A new key is then created to fill the pool back to 100 keys. If a backup is first created, it contains all used keys plus 100 unused ones. After a transaction, 99 unused keys remain. After 100 operations which require a new key, new keys are used, which are not present in the backup. Because the backup does not have these new keys, this backup can possibly lead to a recovery loss of Bitcoins if the wallet file is destroyed, for example by a head crash.&lt;br /&gt;
&lt;br /&gt;
The safety of deposits in Bitcoin depends on three conditions:&lt;br /&gt;
# The&#039;&#039;&#039;confidentiality (secrecy)&#039;&#039;&#039; of the private key for the entire time from initial production to final use&lt;br /&gt;
# The &#039;&#039;&#039;integrity&#039;&#039;&#039; of the software on the system used.&lt;br /&gt;
# As well as the &#039;&#039;&#039;protection from loss of wallet&#039;&#039;&#039; eg by failure of the hard disk&lt;br /&gt;
&lt;br /&gt;
The bitcoin software assumes (for very good reasons) that integrity and confidentality of the computer and user account is intact. The reason for this is that, strictly spoken, securing the computer is not the business some application software like bitcoin. A computer which has not &#039;&#039;&#039;both&#039;&#039;&#039; its confidentiality &#039;&#039;&#039;and&#039;&#039;&#039; integrity ensured, is &#039;&#039;&#039;compromised&#039;&#039;&#039;. This means, that it can not longer be excluded that Bitcoins be stolen. A computer on which &#039;&#039;&#039;malware&#039;&#039;&#039; in the form of some trojan is installed, is always compromised. All data - including the bitcoin wallet - could be &amp;quot;stolen&amp;quot;. On the other hand - and this is far more far-reaching and important  - the other software on the computer is absolutely no longer under control of the user. A compromised system can &#039;&#039;&#039;only&#039;&#039;&#039; be brought back to a safe condition it is completely erased, fully installed with a fresh operating system and all new security updates are applied. A &amp;quot;disinfection&amp;quot; of virus-infected programs is not enough! Erasing the old, compromised of the system can also mean it is necessary to flash the BIOS and do a BIOS update - there is some malware which modifies the BIOS.&lt;br /&gt;
&lt;br /&gt;
A password that belongs to a data backup must be permanently protected from loss just like the files themselves, otherwise in case of doubt the backup is worthless.&lt;br /&gt;
&lt;br /&gt;
== Securing the confidentiality and integrity of the Wallet and Software ==&lt;br /&gt;
&lt;br /&gt;
=== Creating a New Wallet ===&lt;br /&gt;
&lt;br /&gt;
In the event that the wallet was possibly or actually stored in a compromised state, or spreaded, it is wise to create a new wallet and to transfer all money amounts in the old wallet to the new. Once this is done, someone who has attained knowledge of the old private keys, can not longer use them to steal bitcoins. Keep in mind that leaked keys can be used much later from their generation. For example, if you generate some keys to day, transfer them to a new computer in three years, and throw the old computer in ten years to the trash, and it still contains keys that you have created today, these could still be used to access bitcoins that you received in the meantime.&lt;br /&gt;
&lt;br /&gt;
Creating a new wallet can be useful, for example, if someone has saved a wallet with a password of 12 characters for a service online. Meanwhile, passwords with 12 up to about 15 characters are decoded and the private keys are no longer safe. The strategy only to re-encrypt the wallet is not enough, because the keys are not safe.&lt;br /&gt;
&lt;br /&gt;
=== Creating a safe and secure work space ===&lt;br /&gt;
&lt;br /&gt;
Large and complex programs like Web browsers are never completely safe. Therefore, it is extremely useful, not to run the Bitcoin client program with the user identity that you use to surf the Web or read e-mails. The modern operating systems can isolate applications for different user IDs from each other quite effectively, and this is a huge advantage to security.&lt;br /&gt;
&lt;br /&gt;
==== Digression: Secure Passwords ====&lt;br /&gt;
&lt;br /&gt;
===== Passwords ===== &lt;br /&gt;
A proven method for producing safe, but still earnable passwords goes as follows:&lt;br /&gt;
&lt;br /&gt;
* Make up a nonsense phrase like&lt;br /&gt;
 &amp;quot;Thirty crows fly backwards to the moon, but they do not have a ticket.&amp;quot;&lt;br /&gt;
The more bizarre the sentence, the better you remember it.&lt;br /&gt;
&lt;br /&gt;
* The first letters and numbers are used for the password:&lt;br /&gt;
 30CfbwttM,btdnhaT&lt;br /&gt;
&lt;br /&gt;
* Now we get creative and replace a few characters, eg &amp;quot;A&amp;quot; looks like but like &amp;quot;4&amp;quot;:&lt;br /&gt;
 30Cfbw2tM,b|dnh@T&lt;br /&gt;
&lt;br /&gt;
* Now insert one or a few signs that are not found on English keyboards [https://en.bitcoin.it/wiki/Microsoft_Windows_Unicode_Input (Tips)]:&lt;br /&gt;
 3ß0Cþfböw2tM,b|dnh@฿T&lt;br /&gt;
&lt;br /&gt;
Strong passwords are now, where huge computing resources like hashed databases and botnets are available for cracking, about 15 to 20 characters long. Few people can remember so long passwords  error-free, especially if they make some longer holiday. Therefore, write to the password and put it in his wallet. (That&#039;s still heretical but I have a good Reference - [http://en.wikipedia.org/wiki/Bruce_Schneier Bruce Schneier] [http://www.schneier.com/blog/archives/2005/06/write_down_your.html])&lt;br /&gt;
&lt;br /&gt;
* To protect against unauthorized use of the written down password one should append some characters that you really have in your head.&lt;br /&gt;
&lt;br /&gt;
Now it is so that a forgotten password is at least as bad as a cracked. A button labeled &amp;quot;Forgot your password sent, new by e-mail&amp;quot; does not exist in Bitcoin. &#039;&#039;&#039;So the consequence of &amp;quot;Password away&amp;quot; is inevitable &amp;quot;money away &amp;quot;&#039;&#039;&#039;. Don&#039;t forget that!&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;The written-down password&#039;&#039;&#039;, and should be preserved in something like a bankl deposit box (can be rented for a few bucks yearsly) or in a fireproof safe. &lt;br /&gt;
&lt;br /&gt;
===== Passphrases (password phrases) or mantras =====&lt;br /&gt;
&lt;br /&gt;
* An alternative to passwords which has at least the same strength against techniques like rainbow tables, &#039;&#039;&#039;but is in comparison  much easier to remember&#039;&#039;&#039; is the use of &#039;&#039;&#039;pass-phrases&#039;&#039;&#039; or a &amp;quot;mantra&amp;quot;. The required length depends on the use. Passphrases for online services may be safe enough with four common words. Secure passphrases for files (which can be rapidly tried off-line) should contain at least six unusual words and at least 35 characters in length. This [http://www.explainxkcd.com/2011/08/10/password-strength/ comic by XKCD] explains the principle.&lt;br /&gt;
&lt;br /&gt;
* An example sentence would be: &amp;quot;The Lemon flambé the okapi a phosphorescent absolution.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Much of the strength of this method relies on technical reasons: Once a password has reached a certain minimal complexity, the fastest way to crack the password is a brute-force search with rainbow tables and charts. And since for this methods, the length of the password is the decisive factor, long pass phrases, which are comparatively much better to remember, win over short very complex passwords (which are hard to remember but easier to crack).&lt;br /&gt;
&lt;br /&gt;
* In-depth information on passphrases here: [http://www.iusmentis.com/security/passphrasefaq/ passphrase FAQ] by Randall T. Williams.&lt;br /&gt;
&lt;br /&gt;
* Warning: Completely unsuitable are fixed expressions and popular idioms. Don&#039;t use any meaningful sentence and anything that might be published on the web.&lt;br /&gt;
&lt;br /&gt;
==== Special Linux distributions ==== &lt;br /&gt;
&lt;br /&gt;
To  secure a Windows system comprehensively is a complex and difficult task. Securing which is appropriate for the administration of five-figure amounts requires knowledge which the average user does not have.&lt;br /&gt;
&lt;br /&gt;
As an alternative, there are some special Linux distributions. Using them, one can create a secure space specially for Bitcoin,  and they require almost no setup:&lt;br /&gt;
&lt;br /&gt;
* [http://www.heise.de/ct/projekte/Sicheres-Online-Banking-mit-Bankix-284099.html c&#039;t Bankix], a distribution for online banking, is a adapted and, of course, free version of Ubuntu that was created by the renowned German Heise magazine publisher. Following to the (important) first update the system will be put on a read-only medium and cannot longer be manipulated by unauthorized changes to the software.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Damn_Small_Linux Damn Small Linux] is a popular, small Debian-based Linux, which contains only the most important functions and thus provides less attack surface. The derivation from Debian guarantees speedy and thorough security updates.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Knoppix Knoppix] is a popular live-CD distribution with excellent hardware detection, which has a slightly larger footprint than Damn Small Linux, and a number of interesting features. For example, it offers support for blind and visually impaired persons.&lt;br /&gt;
* [http://forum.bitcoin.org/index.php?topic=7374 LinuxCoin], many additional functions for mining&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following distributions are suitable only for users with good knowledge. However, their excellent safety features makes them quite interesting starting points for Bitcoin Appliances:&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Tin_Hat_Linux Tin Hat Linux] is a [http://en.wikipedia.org/wiki/Hardened_Gentoo Hardened Gentoo] derivative. In addition to a very small size and a very comprehensive encryption it has interesting additional security features, such as [http://en.wikipedia.org/wiki/Grsecurity Grsecurity].&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Alpine_Linux Alpine Linux] uses, similar to Tin Hat Linux etc. Kernel functions with Stack Smashing Protection. It uses instead of the standard glibc the uClibc, which means that the Bitcoin client needs to be compiled specifically for this distribution.&lt;br /&gt;
&lt;br /&gt;
==== Linux ====&lt;br /&gt;
===== Protected user account ===== &lt;br /&gt;
&lt;br /&gt;
The first step is [https://help.ubuntu.com/8.04/serverguide/C/user-management.html to create a new user], which goes with the command:&lt;br /&gt;
&lt;br /&gt;
sudo adduser &amp;lt;code&amp;gt; new_user_name &amp;lt;/ code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On the message &amp;quot;Enter a new value or press ENTER for the default&amp;quot; one needs only to press the Return key.&lt;br /&gt;
&lt;br /&gt;
Then do you register as a new user, eg &amp;quot;Switch User&amp;quot; with (at Ubuntu in the menu to log off). If you are logged in, we search for the file manager, select this from the home directory (with the house icon), then right-click &amp;quot;Properties&amp;quot;, then the access permissions. Here you select &amp;quot;Other&amp;quot; and set the permissions to &amp;quot;nobody&amp;quot;. With this step, other programs can not read the other user&#039;s wallet.&lt;br /&gt;
&lt;br /&gt;
The newly created user should be safe to use in order to keep him safe, exclusively for Bitcoin.&lt;br /&gt;
&lt;br /&gt;
There is also a good idea to encrypt this user&#039;s home directory with the package ecryptfs-utils.&lt;br /&gt;
&lt;br /&gt;
# If the home directory is not empty, first backup it to some other medium.&lt;br /&gt;
# Now install ecryptfs-utils (Ubuntu: sudo apt-get install ecryptfs-utils)&lt;br /&gt;
# From X11 (graphical system) log and log in with Ctrl + Alt + F1 in the Linux console - if you are logged in X11, the home directory is encrypted.&lt;br /&gt;
# The current directory change so that it is not in the home folder, eg &amp;quot;Cd /&amp;quot;.&lt;br /&gt;
# The migration tool to run: (in Ubuntu: sudo ecryptfs-migrate-home-u username)&lt;br /&gt;
# If it succeeds then you can press ALT + F8 to go back and log in X11.&lt;br /&gt;
# Run the command &#039;ecryptfs-unwrap-passphrase&#039;. Without exception &#039;&#039;&#039;write and store the code that you receive on a secure medium&#039;&#039;. &#039;&#039;&#039;Without this code no data - including the wallet  - can be accessed if the system does not work&#039;&#039;&#039;&lt;br /&gt;
# Run the command &#039;ecryptfs-setup-swap&#039; run, which encrypts the swap partition. Otherwise, keys in your purse in plain text can go to the the swap partition where they might be stolen. This unfortunately also means that &amp;quot;idle&amp;quot; or Hibernate can not be used anymore because the bootloader can not restore the dump. An more conventient alternative is to overwrite the swap partition when you shut down the machine (after the deactivation of virtual memory) with random data.&lt;br /&gt;
&lt;br /&gt;
(Instructions from [http://bodhizazen.net/Tutorials/Ecryptfs/ # Migrate])&lt;br /&gt;
&lt;br /&gt;
===== For more information ===== &lt;br /&gt;
* [https://help.ubuntu.com/community/Security Security features on ubuntu]&lt;br /&gt;
&lt;br /&gt;
* [http://www.techrepublic.com/blog/10things/10-ways-to-secure-your-linux-desktop/359 10 ways to secure your lInux desktop]&lt;br /&gt;
&lt;br /&gt;
==== Windows ==== &lt;br /&gt;
&lt;br /&gt;
* [http://windows.microsoft.com/de-DE/windows7/help/security-privacy-user-accounts Basics]&lt;br /&gt;
&lt;br /&gt;
* Create an extra user, under which only the Bitcoin software is running. So the wallet is somewhat protected from malicious code in applications for other users:&lt;br /&gt;
** [http://support.microsoft.com/kb/905056/en Windows XP]&lt;br /&gt;
** [http://windows.microsoft.com/en-US/windows7/Create-a-user-account Windows 7]&lt;br /&gt;
&lt;br /&gt;
===Browser Security === &lt;br /&gt;
&lt;br /&gt;
==== Firefox ==== &lt;br /&gt;
To secure the browser, you start Firefox, go to menu &amp;quot;Edit&amp;quot; (edit), and select &amp;quot;Preferences&amp;quot; (Settings).&lt;br /&gt;
&lt;br /&gt;
* Now you start with the tabs on the left, select the &amp;quot;Startup&amp;quot; option &amp;quot;Show a blank page&amp;quot; (Clean Slate).&lt;br /&gt;
* By &amp;quot;content&amp;quot; (content)&lt;br /&gt;
** The option &amp;quot;Load images automatically / Load images automatically&amp;quot; opt out,&lt;br /&gt;
** Also &amp;quot;Enable Javascript Enable / javascript&amp;quot; opt out.&lt;br /&gt;
* In the tab &amp;quot;privacy / data protection&amp;quot; in the &amp;quot;History / History History,&amp;quot; select &amp;quot;Never remember history&amp;quot; / &amp;quot;do not save history&amp;quot;.&lt;br /&gt;
* In the tab &amp;quot;Security&amp;quot; in the &amp;quot;Passwords&amp;quot;&lt;br /&gt;
** The &amp;quot;remember passwords / passwords save&amp;quot; deselect&lt;br /&gt;
** Also &amp;quot;use a master password&amp;quot; / &amp;quot;master password&amp;quot;.&lt;br /&gt;
* Finally, in the tab &amp;quot;Advanced&amp;quot; / &amp;quot;Advanced&amp;quot; option&lt;br /&gt;
** &amp;quot;Automatically check for updates&amp;quot; deselect&lt;br /&gt;
** As &amp;quot;add-ons&amp;quot; and&lt;br /&gt;
** &amp;quot;Search engines&amp;quot; / &amp;quot;search engines&amp;quot; opt out.&lt;br /&gt;
&lt;br /&gt;
If Javascript is disabled, the page linux download page] to download new versions of the Bitcoin Clients will no longer automatically download, so you have to link to the &amp;quot;direct link&amp;quot; on notice &amp;quot;Problems with the download? Please use this &#039;direct link&#039; or try another mirror.&amp;quot; . click Once you make the effort made, of course you checked the download of new clients Bitcoin the checksums, which are indicated on the sourceforge page, with the program sha1.&lt;br /&gt;
&lt;br /&gt;
== Protect against data loss: Backup ==&lt;br /&gt;
Secure the only file you need is the wallet.dat. Advance to make sure that Bitcoin not running anymore! The best way would be to encrypt the file and store somewhere safe.&lt;br /&gt;
&lt;br /&gt;
You can also [[API | backupwallet]] JSON-RPC command used to create a backup on the fly.&lt;br /&gt;
&lt;br /&gt;
=== Where to find the Bitcoin folder === &lt;br /&gt;
The [[Bitcoin folder]] is the folder where the data is wallet.dat along with the file.&lt;br /&gt;
&lt;br /&gt;
==== Windows ==== &lt;br /&gt;
Click on &amp;quot;Start&amp;quot;, then Run and enter this:&lt;br /&gt;
:% APPDATA% \ Bitcoin&lt;br /&gt;
A folder should open now, for most it would be:&lt;br /&gt;
 C: \ Documents and Settings \ username \ Application Data \ Bitcoin (XP)&lt;br /&gt;
 C: \ Users \ username \ appdata \ roaming \ Bitcoin (Vista and 7)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!---&lt;br /&gt;
&lt;br /&gt;
==== Windows ==== &lt;br /&gt;
&lt;br /&gt;
If you are using Windows XP or Windows 7, you can keep your wallet on an encrypted disk image created by third-party software, such as [http://www.truecrypt.org/ TrueCrypt] (open source) or [http: / / www.jetico.com/encryption-bestcrypt/ Jetico BestCrypt] (commercial). You can probably do the same with Windows Vista or Windows 2000.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; You should configure Bitcoin in this manner only on computers where you use Bitcoin, but not do use that computer to mine. For example, this is a good configuration for a notebook or tablet computer.&lt;br /&gt;
&lt;br /&gt;
Assuming that you have installed the Windows client Bitcoin and run it at least once, the process is Described below.&lt;br /&gt;
&lt;br /&gt;
To mount the &amp;lt;p&amp;gt; Bitcoin DataDirectory on an encrypted drive &amp;lt;/ b&amp;gt; &amp;lt;/ p&amp;gt;&lt;br /&gt;
&amp;lt;ol start=1 type=1&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; use the third-party disk image encryption program of your choice to create and mount an encrypted disk image of at least 100 MB in size. &amp;lt;/ li&amp;gt;&lt;br /&gt;
Locate the &amp;lt;li&amp;gt; Bitcoin data directory, and copy the directory with all contents to the encrypted drive.&lt;br /&gt;
&amp;lt;p&amp;gt; For help finding this directory, see &amp;lt;b&amp;gt; [[# Securing_your_wallet Locating_BitCoin_s_data_directory | Locating Bitcoin&#039;s data directory]] &amp;lt;/ b&amp;gt; &amp;lt;/ p&amp;gt; &amp;lt;/ li&amp;gt;.&lt;br /&gt;
Create a Windows shortcut &amp;lt;li&amp;gt; that starts with the Bitcoin &amp;lt;code&amp;gt;-datadir &amp;lt;/ code&amp;gt; parameter specifier and the encrypted drive and directory.&lt;br /&gt;
&amp;lt;p&amp;gt; For example, if you Bitcoin installed in the default directory, mounted encrypted drive as your Bitcoin &amp;lt;code&amp;gt; E: \ &amp;lt;/ code&amp;gt;, and stored it on your Bitcoin DataDirectory as &amp;lt;code&amp;gt; Bitcoin &amp;lt;/ code&amp;gt;, you would type the following command as the shortcut target: &amp;lt;/ p&amp;gt;&lt;br /&gt;
blockquote &amp;lt;code&amp;gt; C: \ Program Files \ Bitcoin \ bitcoin.exe-datadir = E: \ Bitcoin &amp;lt;/ code&amp;gt; &amp;lt;/ blockquote&amp;gt; &amp;lt;/ li&amp;gt;&lt;br /&gt;
Open &amp;lt;li&amp;gt; Bitcoin&#039;s settings and configure it &amp;lt;b&amp;gt; NOT &amp;lt;/ b&amp;gt; to start automatically when you start Windows.&lt;br /&gt;
This is to allow &amp;lt;p&amp;gt; you to mount the encrypted disk image Bitcoin before starting Bitcoin. &amp;lt;/ p&amp;gt; &amp;lt;/ li&amp;gt;&lt;br /&gt;
Shut down &amp;lt;li&amp;gt; Bitcoin, and then restart it from the new shortcut. &amp;lt;/ li&amp;gt;&lt;br /&gt;
&amp;lt;/ Ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After doing this, any time you want to use Bitcoin, you must first mount the encrypted disk image Bitcoin using the same drive designation, and then run from the shortcut that you Bitcoin created so that it can find its data and your wallet. :-)&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Linux ====&lt;br /&gt;
Bitcoin should create a hidden folder in your home directory of the running user.&lt;br /&gt;
 ~ /. Bitcoin /&lt;br /&gt;
&lt;br /&gt;
It should not be there, it can be possibly due&lt;br /&gt;
Find /-name wallet.dat-print 2&amp;gt; / dev / null&lt;br /&gt;
. find Or as root&lt;br /&gt;
: Updatedb&lt;br /&gt;
followed by&lt;br /&gt;
: Locate wallet.dat&lt;br /&gt;
&lt;br /&gt;
The handiest backup method under Linux is probably the copy on one or more wallet.dat used for USB flash drives or memory cards that are kept in a safe place (fireproof safe, bank safe, aquarium with piranhas, etc).&lt;br /&gt;
&lt;br /&gt;
===== Individual encryption of the wallet.dat file ===== &lt;br /&gt;
* For individual encryption of the purse, the available cross-platform program&#039;&#039;&#039;[http://ccrypt.sourceforge.net/ ccrypt]&#039;&#039;&#039; is well suited. It encodes a variant of the AES Rijndael algorithm. a recognized standard, which is considered very safe. The plain-text version of Wallet.dat will be replaced automatically. As with all strong encryption, a careful backup of data and keys is essential - under Linux, the risk of loss due to forgetting the key is much higher than by computer intrusions and malware.&lt;br /&gt;
&lt;br /&gt;
* For automatic storage of encrypted copies GnuPG  (Gnu Privacy Guard) is well suited. To encrypt data, ones need  only the public key.  Only to decrypt a backup, the private key is used, which can be stored otherwise in a safe place. Using a fixed pair of keys reduces also the risk of loss of a key by unnoticed typos when typing them.&lt;br /&gt;
&lt;br /&gt;
* Additional protection against attacks by key loggers provide smart cards and hardware tokens like the [http://www.privacyfoundation.de/crypto_stick/ Crypto Stick] the Deutsch Privacy Foundation or the  GnuPG Fellowship smart card. The special advantage is that you GnuPG keys that are very safe due to their length, and can be stored on the smart card. A six-digit PIN code protects the contents of the smart card. If it is entered incorrectly multiple times, then the content will be deleted. [https://www.privacyfoundation.de/wiki/CryptoStickSoftware instructions here].&lt;br /&gt;
&lt;br /&gt;
* Together with the FUSE-based file system [http://de.wikipedia.org/wiki/EncFS EncFS] can you also back up individual files as wallet.dat individually. The entire list can Bitcoin but are not used because the database is encrypted with EncFS.&lt;br /&gt;
&lt;br /&gt;
==== Mac ==== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: The following instruction are not checked due to lack of hardware. Please check and correct if necessary, then remove the note!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The directory containing the Bitcoin wallet.dat is usually here:&lt;br /&gt;
 ~ / Library / Application Support / Bitcoin /&lt;br /&gt;
&lt;br /&gt;
===== Secure all data (500 megabytes )=====&lt;br /&gt;
These steps (chain wallet and block) of all data stored on Bitcoin an encrypted disk image:&lt;br /&gt;
# Disk Utility Open&lt;br /&gt;
# Click on &amp;quot;New Image&amp;quot;, 500MB, 128-bit or 256-bit (faster or more secure) encryption specify eintelne partition.&lt;br /&gt;
# Copy in a place where you will not lose the image (eg Wuala, Strong Space ofer whatever)&lt;br /&gt;
# A strong and secure password select&lt;br /&gt;
# Copy everything from ~ / Library / Application Support / Bitcoin / in the image&lt;br /&gt;
# Create symlink to the old place, so the app can benuutzen it&lt;br /&gt;
::: Ln-s / Volumes / Bitcoin ~ / Library / Application Support / Bitcoin&lt;br /&gt;
&lt;br /&gt;
Do not forget to mount the image before using Bitcoin and unmount afterwards.&lt;br /&gt;
&lt;br /&gt;
===== Backup file wallet.dat purses alone (40MB )=====&lt;br /&gt;
These steps only protect the file wallet.dat. This causes a small memory dump, but is more complicated.&lt;br /&gt;
&lt;br /&gt;
# Disk Utility Open&lt;br /&gt;
# Click on &amp;quot;New Image&amp;quot;, 40MB, 128-bit or 256-bit, single select partition.&lt;br /&gt;
# Store in a place where you will not lose the backup.&lt;br /&gt;
# A secure and strong password, select&lt;br /&gt;
# The file wallet.dat move in the image&lt;br /&gt;
# Create symlink to the old place, so the app can find and use the file&lt;br /&gt;
::: Ln-s / Volumes / Bitcoin / wallet.dat ~ / Library / Application Support / Bitcoin / wallet.dat&lt;br /&gt;
&lt;br /&gt;
[[File: MountWalletAndLauchnBitcoin_OSX_Automator.png | thumbnail | 150px | Mount Wallet and launch Bitcoin]]&lt;br /&gt;
Do not forget to mount the image before using Bitcoin and unmount afterwards.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; If you start the application Bitcoin without the image is mounted, the program is the symlink (a kind of shortcut) wallet.dat with the new one. Do not panic! Rename the new order wallet.dat or delete it, mount the image, and just put a new symlink. The old wallet.dat may of course be canceled under any circumstances.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Automation:&#039;&#039;&#039; The program [http://en.wikipedia.org/wiki/Automator_% 29% 28software Automator] (included in OS X) can automatically mount your wallet and start Bitcoin App.&lt;br /&gt;
&lt;br /&gt;
Alternatively, the following shell script can be used to decrypt wallet.dat which automatically starts the Bitcoin client, and they subsequently re-encrypted. The script works for sowoghl for OSX and Linux: [http://lorelei.kaverit.org/bitcoin.sh Bitcoin-launch-script]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== General solution === &lt;br /&gt;
wallet.dat is not usually encrypted, everyone who has access to the file, can freely dispose of the coins. You can encrypt your wallet.dat with one of these programs, should there be the slightest chance that someone else has access.&lt;br /&gt;
&lt;br /&gt;
Note: Encryption does not protect the wallet against security risk &#039;&#039;after&#039;&#039; they have occured. Encryping a wallet after finding a computer virus or a trojan helps absolutely nothing. Also, encryption does not help against the complete loss of control which a system compromise means.&lt;br /&gt;
&lt;br /&gt;
* [http://www.7-zip.org/ 7-Zip]&lt;br /&gt;
* [http://www.axantum.com/axcrypt/ AxCrypt]&lt;br /&gt;
* [http://www.truecrypt.org/ TrueCrypt]&lt;br /&gt;
* [http://www.rarlab.com/ WinRar]&lt;br /&gt;
* [http://de.wikipedia.org/wiki/EncFS EncFS] (Linux)&lt;br /&gt;
&lt;br /&gt;
=== Encryption with Smart Card === &lt;br /&gt;
&lt;br /&gt;
Folders can be encrypted with GnuPG-compatible smart card. A very secure solution is to stick the Crypto Deutsch Privacy Foundation:&lt;br /&gt;
&lt;br /&gt;
[http://www.privacyfoundation.de/crypto_stick/ Crypto Stick overview]&lt;br /&gt;
&lt;br /&gt;
[https://www.privacyfoundation.de/wiki/CryptoStickSoftware Intallation and use]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Storing the Archives === &lt;br /&gt;
A backup on Flash Media / Memory Sticks and storing them in secure locations is a reasonable solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== BOTG: Bitcoin Off The Grid== &lt;br /&gt;
* Another alternative that is suitable for high security requirements,is  &amp;quot;BOTG - Bitcoin off-the-grid&amp;quot; [http://forum.bitcoin.org/index.php?topic=7374.msg108351 see info in the announcement to LinuxCoin]. It is a script that  can create a key pair &#039;&#039;without&#039;&#039; Internet connection. As the private keys are created on a system that does not have Internet access, and are stored offline, they can not get lost via the Internet. The public key can be passed on and received as normal transactions that can be looked up in block Explorer. Only if you want to use the fund, you must import the private key into a Bitcoin client. From then on, the normal safety precautions apply.&lt;/div&gt;</summary>
		<author><name>Joise</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Talk:Trade&amp;diff=12474</id>
		<title>Talk:Trade</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Talk:Trade&amp;diff=12474"/>
		<updated>2011-07-04T19:21:20Z</updated>

		<summary type="html">&lt;p&gt;Joise: /* Vetting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Proposed Listing Standards==&lt;br /&gt;
I propose the following standards be required for listing on the [Trade]. The listed site must&lt;br /&gt;
# Be currently functional (downtime of less than 48 hours is acceptable)&lt;br /&gt;
# Be currently accepting bitcoins&lt;br /&gt;
# Have clear instructions for paying with bitcoins from the link given&lt;br /&gt;
# Prices must be sane within an order of magnitude (non-sane prices indicate that the website has not been updated to match bitcoin deflation)&lt;br /&gt;
The standards will help keep the list manageable and easy to use.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a talk page, so please sign your contributions. I mostly agree, but the &amp;quot;sane prices&amp;quot; criterion seems a bit subjective ; there is a risk that we exclude goodwilling merchants, who would otherwise be willing to update their prices when contacted. [[User:ThomasV|ThomasV]] 10:43, 12 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
:Here is an example [http://bitcoin2cash.com/]. When I say &amp;quot;sane&amp;quot;, I mean reasonable within an order of magnitude. I moved your other comment to a separate section for clarity [[User:Ptd|Ptd]] 12:59, 13 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
Sounds reasonable. --[[User:Sirius|Sirius]] 07:09, 23 February 2011 (GMT)&lt;br /&gt;
Reasonable. What about defining a practice for ordering the list of sites? I&#039;ve got one to add, so I&#039;ll just tack it at the bottom, but it&#039;s going to be an ugly list after awhile. Alphabetical? Chronologically ordered by add date?&lt;br /&gt;
[[User:JulianTosh|JulianTosh]] 00:19, 10 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I&#039;d say somewhat unreasonable regarding the clear instructions. A lot of my customers are the types who would get confused if I listed my native currency and Bitcoin side by side. I want to offer Bitcoin for Bitcoin users, but not at the risk of confusing other potential customers and potentially losing sales as a result. As such, I make it possible for customers to switch to using Bitcoin during the checkout process. [[User:Orbixx|Orbixx]] 18:39, 02 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
Every link that does not go to a page that CLEARLY states they are accepting bitcoins should be removed. Try to go to the website Orbixx has added again, there is simply no way to check they accept bitcoins, and I believe they don&#039;t actually. I couldn&#039;t figure it out. So I think the rules should be that if the link does NOT arrive at a page that says the site is accepting bitcoins, it should be removed. Orbixx, companies can just create a separate page for it, and you link to that page, not simply to your homepage if you think it would be too confusing on the home page.&lt;br /&gt;
[[User:Berend|Berend]] 21:21, 2 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
On Exoware.net payment methods are not stated at all until the checkout process; this is incredibly common. It should be evident that we accept Bitcoin because we are listed on this page and there should be no need to plaster it all over some landing page or on the site. As for your belief that &amp;quot;they don&#039;t actually [accept bitcoins]&amp;quot;, you&#039;re welcome to try us - we do. The mere fact that you nonchalantly removed our listing in the first place for apparently not accepting Bitcoin without even getting in contact with us in the first place is ridiculous. Then to come on here after I email you with screenshots showing the page where you can change your currency to BTC and say that somehow you still maintain that we do not accept Bitcoin is preposterous. Do not remove any listings without first solidly verifying your inadequate assumptions. [[User:Orbixx|Orbixx]] 04:01, 03 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
It&#039;s not unreasonable to expect a merchant to have a bitcoin logo among the mastercard, visa, paypal, google checkout, etc. buttons that clutter a corner of nearly every website that takes money.  If they accept bitcoin, they should add a bitcoin logo there.  if they take money, they should have a section that fits the description.  it&#039;s that simple.  no reason not to be able to tell at a glance.  [[User:aarcane|aarcane]] 04:54, 03 June 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Should we put addresses on the wiki?==&lt;br /&gt;
We just had some bitcoin address spam. perhaps it would not have happened if we did not put bitcoin addresses on the wiki ? [[User:ThomasV|ThomasV]] 23:50, 12 February 2011 (GMT)&lt;br /&gt;
: Page is now semi-protected. [[User:MagicalTux|MagicalTux]] 08:28, 16 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
Yea i suggest not to put the bitcoin addresses of donation-accepting orgs on the wiki. this opens it up to vandalism in hopes of getting misdirected bitcoins. just link to the relevant webpage of the donation-accepting organization, and that&#039;s all. that way also we don&#039;t have to worry about the addresses changing.--[[User:Nanotube|Nanotube]] 04:41, 24 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
==Hide Contents of Adult?==&lt;br /&gt;
Should the contents of Adult be displayed by default, or might it be reasonable to expect that to be a hidden that requires an action for the contents of the category to be rendered? - [[User:sgornick]] 06:22, 23 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
Should be hidden or moved to another page. --[[User:Sirius|Sirius]] 07:05, 23 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I&#039;m all for censoring it as much as the community will tolerate. --[[User:Luke-jr|Luke-jr]] 13:27, 23 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
Why hide adult section? They are just links to sites, and section is clearly labeled &amp;quot;Adult&amp;quot;. What&#039;s the big idea on the censorship? --[[User:Nanotube|Nanotube]] 04:39, 24 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I suggest do not censor or hide.  Consider for example genjix&#039;s calm reference to drugs in his presentation.  Should he have been afraid and contemplative of censoring or preventing from communicating such things?  Such is a kind of debate generally influenced by religi*** motivations.  See [[Trade_R]] for adult content [[User:Mizerydearia|Mizerydearia]] 15:04, 27 April 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
Against censorship of site links. They should simply be labeled as adult oriented and the vagues possible genre references.&lt;br /&gt;
[[User:JulianTosh|JulianTosh]] 00:21, 10 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
The problem with listing every site together with adults sites is that automatic scanning software might label your business in the same group. You don&#039;t want that to happen, else your legitimate businesses will very quickly disappear from this page&lt;br /&gt;
[[User:Berend|Berend]] 21:18, 2 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Drugs Section Empty ==&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;psychoactives&amp;quot; section appears to consist entirely of dead links. [[User:Ironwolf|Ironwolf]] 03:54, 28 March 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I deleted the Drugs section, since Bitcoin is still far too vulnerable to government actions against it -- there are many single points of failure. The most glaring to me is the DNS system -- the bitcoin.org domain could be taken down if the US government wishes to.&lt;br /&gt;
&lt;br /&gt;
:This is a terrible decision. My company was removed because of this decision, and it disgusts me. Not all drugs are illegal. My company operates a physical storefront in the US. We ONLY sell drugs that you can buy at the supermarket down the road. Just because it is a &amp;quot;drug&amp;quot; or &amp;quot;psychoactive&amp;quot; doesn&#039;t mean that the government is trying to shut it down. Nicotine is a drug, aspirin is a drug, alcohol is a drug. Lotus petals are psychoactive, and so is chamomile and kava - but you can go into Walmart or Walgreens/CVS and buy them. These are the only drugs for sale. Stop freaking out about it. People have swept our business off this list twice because of this ridiculous mindset. We&#039;re a hippy art store - not a head shop or drug market. --[[User:Metagnosis|Metagnosis]] 17:59, 22 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I apologize to those merchants who may not get as many customers now, but really, it&#039;s probably better this way.  Anyone who needs to can get a connection by asking around, I&#039;m sure. My goal is only to reduce the &amp;quot;criminal&amp;quot; perception of Bitcoin. [[User:AaronM|AaronM]] 01:18, 27 April 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== What is a Notable Website ==&lt;br /&gt;
&lt;br /&gt;
I started accepting bitcoin at http://la.indymedia.org and a couple other sites on the slaptech.net site.  What&#039;s the standard for adding this to the list of sites? [[User:Johnk|Johnk]] 16:30, 17 April 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== New section for services that are not considered &amp;quot;Professional services&amp;quot;? ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m wondering whether it might be advisable to add a section for services that are not really &amp;quot;professional services&amp;quot; as that term is ordinarily used in vernacular English.  &lt;br /&gt;
&lt;br /&gt;
For example, I just added a dump-truck haulage service to &#039;&#039;Professional services/Other&#039;&#039;; but dump truck haulage is not generally considered a professional service.  Ought we to consider adding a new section to the page?  [[User:1ECVX6EAk53VER2NH5NKharUUGpfw8iUP6|1ECVX6EAk53VER2NH5NKharUUGpfw8iUP6]] 01:49, 4 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
:i&#039;m a massage therapist wanting to trade bitcoin for massage. what section do i put my services in?&lt;br /&gt;
:[[User:zenbunny|zenbunny]] 20:52, 25 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== donation accepting organizasions ==&lt;br /&gt;
&lt;br /&gt;
perhaps a separate page should be created for them ?&lt;br /&gt;
I guess donations do not belong to &amp;quot;trade&amp;quot;.&lt;br /&gt;
[[User:ThomasV|ThomasV]] 23:17, 5 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
:Definitely. It&#039;s a bit sad that there is no place to list all Bitcoin-accepted organizations, particularly smaller non-profit ones since they don&#039;t sell anything and the organizations page has a notability requirement. I&#039;ll create one if no one objects and/or does it before me. [[User:Blues|Blues]] 20:36, 25 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Alternative listings for bitcoin-related directory and merchant sites ==&lt;br /&gt;
&lt;br /&gt;
Because this wiki  is censored and not allowing of certain contents or sites, I have set up http://bitcoinsites.witcoin.com/ to allow for all bitcoin-related sites to be posted.  Feel free to also use this medium for commenting and reviewing sites as well. [[User:Mizerydearia|Mizerydearia]] 05:28, 25 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
* Since witcoin.com is subject to US and/or Canada law, I would expect it to be censored as well eventually. But perhaps not a bad idea to make an alternative site for the ratings/reviews idea anyway... I won&#039;t use it if it&#039;s based on witcoin though, since they require paying to comment/rate... --[[User:Luke-jr|Luke-jr]] 18:27, 25 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://bitcookies.com Bitcookies] - A community resource to list businesses, events, and classifieds that are related to Bitcoin. The server is privately owned and therefore not subject to any controlling interests. The site does not, nor will it ever have censorship in terms of the types of businesses/traders/websites listed. The site is free to all community members and was developed with funds from my mining operations. [[User:Miner249er|Miner24934]] 16:25, 27 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Bloomberg Esque Data Suite: Compiling Transaction info from merchants to measure demand ==&lt;br /&gt;
&lt;br /&gt;
I am included on the list of many who are very interested in seeing bitcoin succeed and want to be a part of that success, but there is one serious uncertainity that is keeping me from getting in: are people actually using their coins for more than just buying drugs and slim jims, and is all of the buying concentrated in one website or product and one consumer demographic? Demand for the coins is necessary for their success. This can be determined by consumption rates and habits. I have perused the website listing, but still feel that information is lacking. &lt;br /&gt;
&lt;br /&gt;
It would be nice to see an economic indicator that acquires data from merchants (and compensates them in bitcoin for their effort) on the dollar value (and perhaps sector) of the bitcoin transactions. We could then weigh a derivative of total dollar amount and number of transactions against the number of bitcoins mined to get a better understanding of the economic health of the currency.&lt;br /&gt;
&lt;br /&gt;
== Require description of changes ==&lt;br /&gt;
&lt;br /&gt;
It&#039;s impossible to read this pages&#039;s history, because most people seem to forget to:&lt;br /&gt;
- use the &amp;quot;description&amp;quot; line when committing a change&lt;br /&gt;
- use the &amp;quot;preview&amp;quot; button, and do several changes in a row just because they forgot the label on a link&lt;br /&gt;
&lt;br /&gt;
The first point is the most important, because of changes like [https://en.bitcoin.it/w/index.php?title=Trade&amp;amp;diff=prev&amp;amp;oldid=11246 that one], that suppresses and adds random links without even explaining why. Such changes should be immediately reverted, by policy. On the technical side, one small improvement could be to require the &amp;quot;description&amp;quot; field to be non-empty. People could still write random characters, but that would still be a different action. --[[User:Davux|Davux]] 23:15, 22 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Huge chunk of deletions reverted ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
I&#039;ve tracked down a huge set of deletions wich was probably done in error, [https://en.bitcoin.it/w/index.php?title=Trade&amp;amp;diff=next&amp;amp;oldid=11252 see link]. I&#039;ve reverted each deletion individually because otherwise, new entries would have been deleted.&lt;br /&gt;
&lt;br /&gt;
It&#039;s probably necessary to watch out for that. --[[User:Joise|Joise]] 18:55, 29 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Vetting ==&lt;br /&gt;
&lt;br /&gt;
I realise this is probably a difficult issue &amp;amp;mdash; we don&#039;t realistically have the time or work to vet all listed sites &amp;amp;mdash; but should ones which are clearly scams be removed from the wiki page, or should each be discussed first before deletion (perhaps, by moderator staff)?&lt;br /&gt;
&lt;br /&gt;
For example: &amp;lt;blockquote&amp;gt;[https://sites.google.com/site/wwjdtd/ Time Warp interactive], is a fiction/nonfiction mmorpg that is in alpha and is selling the game only through bitcoins&amp;lt;/blockquote&amp;gt;This, to me, is clearly a scam. Going through their Google Sites website (which is the new GeoCities), it becomes clear very quickly that this is not a product that it pretends to be, and is instead just some fly by night website setup by a couple of teenagers in hopes of some free cash from unsuspecting visitors.&lt;br /&gt;
&lt;br /&gt;
I doubt anybody would actually send any BTC their way anyway, but in my opinion having hoaxes like this damages the credibility and trustworthy of Bitcoin accepting merchants as a whole.&lt;br /&gt;
&lt;br /&gt;
Could we come up with some way of pruning false merchants like this?&lt;br /&gt;
&lt;br /&gt;
::I think that links which are very clearly scam should not be promoted. However I see two difficulties:&lt;br /&gt;
::# It might be hard to see whether something is simply a low budget project or not serious. &lt;br /&gt;
::# What is reputable and what not certainly will vary widely. If you want to promote a bank, I&#039;d likely want another neighborhood than if you just try to sell psychodelically designed pizza containing extremely high concentrations of capsain.&lt;br /&gt;
::# The more profound issue is that the not-to-reputable looking enterprises might be exactly the ones which bring the stongest kicks to innovation. I am thinking in the term &amp;quot;garage firm&amp;quot;. And obviously grandparents will tell the kids some day that the whole bitcoin economy started with alpaca socks, online poker and fancy glass beads.&lt;br /&gt;
&lt;br /&gt;
::My proposal: Create a playground / dockland / bitcoinpunk section which can collect the fringe of the fringe. And let largely visitors decide what they are going to trust. --[[User:Joise|Joise]] 19:21, 4 July 2011 (GMT)&lt;/div&gt;</summary>
		<author><name>Joise</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bitcoin_symbol&amp;diff=12170</id>
		<title>Bitcoin symbol</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bitcoin_symbol&amp;diff=12170"/>
		<updated>2011-06-30T20:22:42Z</updated>

		<summary type="html">&lt;p&gt;Joise: /* Unicode symbol */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is no official Bitcoin symbol as of December 2010, however the &#039;&#039;BTC&#039;&#039; abbreviation is the most universally accepted form.&lt;br /&gt;
&lt;br /&gt;
== Unicode symbol ==&lt;br /&gt;
&lt;br /&gt;
There is a discussion over [http://www.bitcoin.org/smf/index.php?topic=369.0 which Unicode symbol might be the best suited] for bitcoin.&lt;br /&gt;
&lt;br /&gt;
To type Unicode characters, refer to:&lt;br /&gt;
&lt;br /&gt;
* [[Microsoft Windows Unicode Input]]&lt;br /&gt;
* [[How to easily type the circled B symbol on a Mac]]&lt;br /&gt;
&lt;br /&gt;
It has led to the following options:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Proposed character !! Description &amp;amp; Pros &amp;amp; Cons !! Unicode name !! Unicode decimal input !! Unicode hex input&lt;br /&gt;
|-&lt;br /&gt;
| ฿ || &lt;br /&gt;
* Pros: Gives a currency-like look (it is the symbol for an existing currency, the Thai Baht, but other currency symbols often get reused, like the $); displayed correctly on all known OSes &lt;br /&gt;
* Cons: It is already used for the Thai currency, and might confuse people&lt;br /&gt;
|| THAI CURRENCY SYMBOL BAHT ||  || Alt +0E3F&lt;br /&gt;
|-&lt;br /&gt;
| Ⓑ ||&lt;br /&gt;
*Pros: Similar to current bitcoin.org logo&lt;br /&gt;
|| CIRCLED LATIN CAPITAL LETTER B ||  || Alt +24B7&lt;br /&gt;
|-&lt;br /&gt;
| ⓑ ||&lt;br /&gt;
*Pros: Small b represent the unit bit in computer where capital B is Byte&lt;br /&gt;
* Cons: Small fonts are harder to read&lt;br /&gt;
|| CIRCLED LATIN SMALL LETTER B || ||Alt +24D1&lt;br /&gt;
|-&lt;br /&gt;
|ᴃ|| || LATIN LETTER SMALL CAPITAL BARRED B || ||Alt +1D03&lt;br /&gt;
|-&lt;br /&gt;
|Ƀ|| || LATIN CAPITAL LETTER B WITH STROKE || ||Alt +0243&lt;br /&gt;
|-&lt;br /&gt;
|B⃦|| ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
|␢|| || (Unicode Block:	Control Pictures) BLANK SYMBOL (graphic for space) || || Alt +2422&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 币 || pronounced &amp;quot;bi&amp;quot;, combines &amp;quot;b&amp;quot;, turned &amp;quot;c&amp;quot; and &amp;quot;T&amp;quot;, many Chinese users, also 网民币 - Wangminbi, &amp;quot;The Netizen&#039;s Currency&amp;quot; (pun on Renminbi) || Chinese for &amp;quot;Currency&amp;quot;  || || U+5E01&lt;br /&gt;
|-&lt;br /&gt;
| β ||&lt;br /&gt;
*Pros: Fluid look and easy to write; Lowercase&lt;br /&gt;
|| GREEK SMALL LETTER BETA || ||Alt +03B2&lt;br /&gt;
|-&lt;br /&gt;
|¤|| || CURRENCY SIGN ||Alt 0164 ||Alt +00A4&lt;br /&gt;
|-&lt;br /&gt;
|Ƅ||  || LATIN CAPITAL LETTER TONE SIX || ||Alt +0184&lt;br /&gt;
|-&lt;br /&gt;
|∄|| || (Unicode Block: Mathematical Operators) THERE DOES NOT EXIST || ||Alt +2204&lt;br /&gt;
|-&lt;br /&gt;
|ઘ|| || GUJARATI LETTER GHA (Indo-Aryan language)  || ||Alt +0A98&lt;br /&gt;
|-&lt;br /&gt;
|ϭ|| || (Unicode Block: Greek and Coptic) COPTIC SMALL LETTER SHIMA || ||Alt +03ED&lt;br /&gt;
|-&lt;br /&gt;
| ɸ  || contains 0 and I || Greek small Theta || || U+0278 &lt;br /&gt;
|-&lt;br /&gt;
| ∆  || delta for &amp;quot;digital&amp;quot;  || Greek capital Delta ||  || U+0394&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Bitcoin Symbol Suggestion circled struck-through B.png|20px]]||&lt;br /&gt;
* Cons: Does not exist in the Unicode standard&lt;br /&gt;
||   || || &lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Bitcoin Symbol Suggestion rotated power.png|20px]]||&lt;br /&gt;
* Cons: Does not exist in the Unicode standard&lt;br /&gt;
||   || || &lt;br /&gt;
|-&lt;br /&gt;
|ⓢ|| Purposed as a smaller unit of bitcoin. E.g. A hundredth of a bitcoin || CIRCLED LATIN SMALL LETTER S  || || Alt +24E2&lt;br /&gt;
|-&lt;br /&gt;
|≡ || three bars like three bits || || || Alt + 240 &lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Bat.png|32x32px|alt=The b&#039;at]]&lt;br /&gt;
the b&#039;at&lt;br /&gt;
||&lt;br /&gt;
* Pros: Is round like a coin. Contains the B for Bitcoin. Borrows a style widelly associated with the internet. Not used for other meanings.&lt;br /&gt;
* Cons: Does not exist in the Unicode standard&lt;br /&gt;
||   || || &lt;br /&gt;
|-&lt;br /&gt;
|A &#039;C&#039; with &#039;1&#039; and &#039;0&#039; inside [[http://img829.imageshack.us/img829/8840/bitcoinlogodraft.png]]||&lt;br /&gt;
* Cons: Does not exist in the Unicode standard&lt;br /&gt;
 ||   || || &lt;br /&gt;
|-&lt;br /&gt;
|A &#039;C&#039; with a &#039;circle&#039; and &#039;dot&#039; inside [[http://img836.imageshack.us/img836/6006/bitcoinlogodraftii.png]]||&lt;br /&gt;
* Cons: Does not exist in the Unicode standard&lt;br /&gt;
 ||   || || &lt;br /&gt;
|-&lt;br /&gt;
| ◪|| || (Unicode Block: Geometric Shapes) SQUARE WITH LOWER RIGHT DIAGONAL HALF BLACK  || || Alt +25EA&lt;br /&gt;
|-&lt;br /&gt;
|[[http://hosting11.imagecross.com/image-hosting-61/2381unicode1s.png]][[http://hosting11.imagecross.com/image-hosting-61/162bitcoin_uni_s.png]]||&lt;br /&gt;
* Cons: Does not exist in the Unicode standard&lt;br /&gt;
 ||  || || &lt;br /&gt;
|-&lt;br /&gt;
|☺|| ||WHITE SMILING FACE|| || Alt +263A&lt;br /&gt;
|-&lt;br /&gt;
|☻|| ||BLACK SMILING FACE|| || Alt +263B&lt;br /&gt;
|-&lt;br /&gt;
|㋡|| ||CIRCLED KATAKANA TU&#039; (Japanese)|| || Alt +32E1&lt;br /&gt;
|-&lt;br /&gt;
| || ||  || || &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Joise</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bitcoin_symbol&amp;diff=12169</id>
		<title>Bitcoin symbol</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bitcoin_symbol&amp;diff=12169"/>
		<updated>2011-06-30T20:15:58Z</updated>

		<summary type="html">&lt;p&gt;Joise: /* Unicode symbol */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is no official Bitcoin symbol as of December 2010, however the &#039;&#039;BTC&#039;&#039; abbreviation is the most universally accepted form.&lt;br /&gt;
&lt;br /&gt;
== Unicode symbol ==&lt;br /&gt;
&lt;br /&gt;
There is a discussion over [http://www.bitcoin.org/smf/index.php?topic=369.0 which Unicode symbol might be the best suited] for bitcoin.&lt;br /&gt;
&lt;br /&gt;
To type Unicode characters, refer to:&lt;br /&gt;
&lt;br /&gt;
* [[Microsoft Windows Unicode Input]]&lt;br /&gt;
* [[How to easily type the circled B symbol on a Mac]]&lt;br /&gt;
&lt;br /&gt;
It has led to the following options:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Proposed character !! Description &amp;amp; Pros &amp;amp; Cons !! Unicode name !! Unicode decimal input !! Unicode hex input&lt;br /&gt;
|-&lt;br /&gt;
| ฿ || &lt;br /&gt;
* Pros: Gives a currency-like look (it is the symbol for an existing currency, the Thai Baht, but other currency symbols often get reused, like the $); displayed correctly on all known OSes &lt;br /&gt;
* Cons: It is already used for the Thai currency, and might confuse people&lt;br /&gt;
|| THAI CURRENCY SYMBOL BAHT ||  || Alt +0E3F&lt;br /&gt;
|-&lt;br /&gt;
| Ⓑ ||&lt;br /&gt;
*Pros: Similar to current bitcoin.org logo&lt;br /&gt;
|| CIRCLED LATIN CAPITAL LETTER B ||  || Alt +24B7&lt;br /&gt;
|-&lt;br /&gt;
| ⓑ ||&lt;br /&gt;
*Pros: Small b represent the unit bit in computer where capital B is Byte&lt;br /&gt;
* Cons: Small fonts are harder to read&lt;br /&gt;
|| CIRCLED LATIN SMALL LETTER B || ||Alt +24D1&lt;br /&gt;
|-&lt;br /&gt;
|ᴃ|| || LATIN LETTER SMALL CAPITAL BARRED B || ||Alt +1D03&lt;br /&gt;
|-&lt;br /&gt;
|Ƀ|| || LATIN CAPITAL LETTER B WITH STROKE || ||Alt +0243&lt;br /&gt;
|-&lt;br /&gt;
|B⃦|| ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
|␢|| || (Unicode Block:	Control Pictures) BLANK SYMBOL (graphic for space) || || Alt +2422&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 币 || pronounced &amp;quot;bi&amp;quot;, combines &amp;quot;b&amp;quot;, turned &amp;quot;c&amp;quot; and &amp;quot;T&amp;quot;, many Chinese users, also 网民币 - Wangminbi, &amp;quot;The Netizen&#039;s Currency&amp;quot; (pun on Renminbi) || Chinese for &amp;quot;Currency&amp;quot;  || || U+5E01&lt;br /&gt;
|-&lt;br /&gt;
| β ||&lt;br /&gt;
*Pros: Fluid look and easy to write; Lowercase&lt;br /&gt;
|| GREEK SMALL LETTER BETA || ||Alt +03B2&lt;br /&gt;
|-&lt;br /&gt;
|¤|| || CURRENCY SIGN ||Alt 0164 ||Alt +00A4&lt;br /&gt;
|-&lt;br /&gt;
|Ƅ||  || LATIN CAPITAL LETTER TONE SIX || ||Alt +0184&lt;br /&gt;
|-&lt;br /&gt;
|∄|| || (Unicode Block: Mathematical Operators) THERE DOES NOT EXIST || ||Alt +2204&lt;br /&gt;
|-&lt;br /&gt;
|ઘ|| || GUJARATI LETTER GHA (Indo-Aryan language)  || ||Alt +0A98&lt;br /&gt;
|-&lt;br /&gt;
|ϭ|| || (Unicode Block: Greek and Coptic) COPTIC SMALL LETTER SHIMA || ||Alt +03ED&lt;br /&gt;
|-&lt;br /&gt;
| ɸ  || contains 0 and I || Greek small Theta || || U+0278 &lt;br /&gt;
|-&lt;br /&gt;
| ∆  || delta for &amp;quot;digital&amp;quot;  || Greek capital Delta ||  || U+0394&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Bitcoin Symbol Suggestion circled struck-through B.png|20px]]||&lt;br /&gt;
* Cons: Does not exist in the Unicode standard&lt;br /&gt;
||   || || &lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Bitcoin Symbol Suggestion rotated power.png|20px]]||&lt;br /&gt;
* Cons: Does not exist in the Unicode standard&lt;br /&gt;
||   || || &lt;br /&gt;
|-&lt;br /&gt;
|ⓢ|| Purposed as a smaller unit of bitcoin. E.g. A hundredth of a bitcoin || CIRCLED LATIN SMALL LETTER S  || || Alt +24E2&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Bat.png|32x32px|alt=The b&#039;at]]&lt;br /&gt;
the b&#039;at&lt;br /&gt;
||&lt;br /&gt;
* Pros: Is round like a coin. Contains the B for Bitcoin. Borrows a style widelly associated with the internet. Not used for other meanings.&lt;br /&gt;
* Cons: Does not exist in the Unicode standard&lt;br /&gt;
||   || || &lt;br /&gt;
|-&lt;br /&gt;
|A &#039;C&#039; with &#039;1&#039; and &#039;0&#039; inside [[http://img829.imageshack.us/img829/8840/bitcoinlogodraft.png]]||&lt;br /&gt;
* Cons: Does not exist in the Unicode standard&lt;br /&gt;
 ||   || || &lt;br /&gt;
|-&lt;br /&gt;
|A &#039;C&#039; with a &#039;circle&#039; and &#039;dot&#039; inside [[http://img836.imageshack.us/img836/6006/bitcoinlogodraftii.png]]||&lt;br /&gt;
* Cons: Does not exist in the Unicode standard&lt;br /&gt;
 ||   || || &lt;br /&gt;
|-&lt;br /&gt;
| ◪|| || (Unicode Block: Geometric Shapes) SQUARE WITH LOWER RIGHT DIAGONAL HALF BLACK  || || Alt +25EA&lt;br /&gt;
|-&lt;br /&gt;
|[[http://hosting11.imagecross.com/image-hosting-61/2381unicode1s.png]][[http://hosting11.imagecross.com/image-hosting-61/162bitcoin_uni_s.png]]||&lt;br /&gt;
* Cons: Does not exist in the Unicode standard&lt;br /&gt;
 ||  || || &lt;br /&gt;
|-&lt;br /&gt;
|☺|| ||WHITE SMILING FACE|| || Alt +263A&lt;br /&gt;
|-&lt;br /&gt;
|☻|| ||BLACK SMILING FACE|| || Alt +263B&lt;br /&gt;
|-&lt;br /&gt;
|㋡|| ||CIRCLED KATAKANA TU&#039; (Japanese)|| || Alt +32E1&lt;br /&gt;
|-&lt;br /&gt;
| || ||  || || &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Joise</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bitcoin_symbol&amp;diff=12168</id>
		<title>Bitcoin symbol</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bitcoin_symbol&amp;diff=12168"/>
		<updated>2011-06-30T20:11:07Z</updated>

		<summary type="html">&lt;p&gt;Joise: /* Unicode symbol */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is no official Bitcoin symbol as of December 2010, however the &#039;&#039;BTC&#039;&#039; abbreviation is the most universally accepted form.&lt;br /&gt;
&lt;br /&gt;
== Unicode symbol ==&lt;br /&gt;
&lt;br /&gt;
There is a discussion over [http://www.bitcoin.org/smf/index.php?topic=369.0 which Unicode symbol might be the best suited] for bitcoin.&lt;br /&gt;
&lt;br /&gt;
To type Unicode characters, refer to:&lt;br /&gt;
&lt;br /&gt;
* [[Microsoft Windows Unicode Input]]&lt;br /&gt;
* [[How to easily type the circled B symbol on a Mac]]&lt;br /&gt;
&lt;br /&gt;
It has led to the following options:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Proposed character !! Description &amp;amp; Pros &amp;amp; Cons !! Unicode name !! Unicode decimal input !! Unicode hex input&lt;br /&gt;
|-&lt;br /&gt;
| ฿ || &lt;br /&gt;
* Pros: Gives a currency-like look (it is the symbol for an existing currency, the Thai Baht, but other currency symbols often get reused, like the $); displayed correctly on all known OSes &lt;br /&gt;
* Cons: It is already used for the Thai currency, and might confuse people&lt;br /&gt;
|| THAI CURRENCY SYMBOL BAHT ||  || Alt +0E3F&lt;br /&gt;
|-&lt;br /&gt;
| Ⓑ ||&lt;br /&gt;
*Pros: Similar to current bitcoin.org logo&lt;br /&gt;
|| CIRCLED LATIN CAPITAL LETTER B ||  || Alt +24B7&lt;br /&gt;
|-&lt;br /&gt;
| ⓑ ||&lt;br /&gt;
*Pros: Small b represent the unit bit in computer where capital B is Byte&lt;br /&gt;
* Cons: Small fonts are harder to read&lt;br /&gt;
|| CIRCLED LATIN SMALL LETTER B || ||Alt +24D1&lt;br /&gt;
|-&lt;br /&gt;
|ᴃ|| || LATIN LETTER SMALL CAPITAL BARRED B || ||Alt +1D03&lt;br /&gt;
|-&lt;br /&gt;
|Ƀ|| || LATIN CAPITAL LETTER B WITH STROKE || ||Alt +0243&lt;br /&gt;
|-&lt;br /&gt;
|B⃦|| ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
|␢|| || (Unicode Block:	Control Pictures) BLANK SYMBOL (graphic for space) || || Alt +2422&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 币 || pronounced &amp;quot;bi&amp;quot;, combines &amp;quot;b&amp;quot;, turned &amp;quot;c&amp;quot; and &amp;quot;T&amp;quot;, many Chinese users, also 网民币 - Wangminbi, &amp;quot;The Netizen&#039;s Currency&amp;quot; (pun on Renminbi) || Chinese for &amp;quot;Currency&amp;quot;  || || U+5E01&lt;br /&gt;
|-&lt;br /&gt;
| β ||&lt;br /&gt;
*Pros: Fluid look and easy to write; Lowercase&lt;br /&gt;
|| GREEK SMALL LETTER BETA || ||Alt +03B2&lt;br /&gt;
|-&lt;br /&gt;
|¤|| || CURRENCY SIGN ||Alt 0164 ||Alt +00A4&lt;br /&gt;
|-&lt;br /&gt;
|Ƅ||  || LATIN CAPITAL LETTER TONE SIX || ||Alt +0184&lt;br /&gt;
|-&lt;br /&gt;
|∄|| || (Unicode Block: Mathematical Operators) THERE DOES NOT EXIST || ||Alt +2204&lt;br /&gt;
|-&lt;br /&gt;
|ઘ|| || GUJARATI LETTER GHA (Indo-Aryan language)  || ||Alt +0A98&lt;br /&gt;
|-&lt;br /&gt;
|ϭ|| || (Unicode Block: Greek and Coptic) COPTIC SMALL LETTER SHIMA || ||Alt +03ED&lt;br /&gt;
|-&lt;br /&gt;
| ɸ  || contains 0 and I || Greek small Theta || || U+0278 &lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Bitcoin Symbol Suggestion circled struck-through B.png|20px]]||&lt;br /&gt;
* Cons: Does not exist in the Unicode standard&lt;br /&gt;
||   || || &lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Bitcoin Symbol Suggestion rotated power.png|20px]]||&lt;br /&gt;
* Cons: Does not exist in the Unicode standard&lt;br /&gt;
||   || || &lt;br /&gt;
|-&lt;br /&gt;
|ⓢ|| Purposed as a smaller unit of bitcoin. E.g. A hundredth of a bitcoin || CIRCLED LATIN SMALL LETTER S  || || Alt +24E2&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Bat.png|32x32px|alt=The b&#039;at]]&lt;br /&gt;
the b&#039;at&lt;br /&gt;
||&lt;br /&gt;
* Pros: Is round like a coin. Contains the B for Bitcoin. Borrows a style widelly associated with the internet. Not used for other meanings.&lt;br /&gt;
* Cons: Does not exist in the Unicode standard&lt;br /&gt;
||   || || &lt;br /&gt;
|-&lt;br /&gt;
|A &#039;C&#039; with &#039;1&#039; and &#039;0&#039; inside [[http://img829.imageshack.us/img829/8840/bitcoinlogodraft.png]]||&lt;br /&gt;
* Cons: Does not exist in the Unicode standard&lt;br /&gt;
 ||   || || &lt;br /&gt;
|-&lt;br /&gt;
|A &#039;C&#039; with a &#039;circle&#039; and &#039;dot&#039; inside [[http://img836.imageshack.us/img836/6006/bitcoinlogodraftii.png]]||&lt;br /&gt;
* Cons: Does not exist in the Unicode standard&lt;br /&gt;
 ||   || || &lt;br /&gt;
|-&lt;br /&gt;
| ◪|| || (Unicode Block: Geometric Shapes) SQUARE WITH LOWER RIGHT DIAGONAL HALF BLACK  || || Alt +25EA&lt;br /&gt;
|-&lt;br /&gt;
|[[http://hosting11.imagecross.com/image-hosting-61/2381unicode1s.png]][[http://hosting11.imagecross.com/image-hosting-61/162bitcoin_uni_s.png]]||&lt;br /&gt;
* Cons: Does not exist in the Unicode standard&lt;br /&gt;
 ||  || || &lt;br /&gt;
|-&lt;br /&gt;
|☺|| ||WHITE SMILING FACE|| || Alt +263A&lt;br /&gt;
|-&lt;br /&gt;
|☻|| ||BLACK SMILING FACE|| || Alt +263B&lt;br /&gt;
|-&lt;br /&gt;
|㋡|| ||CIRCLED KATAKANA TU&#039; (Japanese)|| || Alt +32E1&lt;br /&gt;
|-&lt;br /&gt;
| || ||  || || &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Joise</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bitcoin_symbol&amp;diff=12167</id>
		<title>Bitcoin symbol</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bitcoin_symbol&amp;diff=12167"/>
		<updated>2011-06-30T20:03:33Z</updated>

		<summary type="html">&lt;p&gt;Joise: /* Unicode symbol */ Chinese for &amp;quot;Currency&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is no official Bitcoin symbol as of December 2010, however the &#039;&#039;BTC&#039;&#039; abbreviation is the most universally accepted form.&lt;br /&gt;
&lt;br /&gt;
== Unicode symbol ==&lt;br /&gt;
&lt;br /&gt;
There is a discussion over [http://www.bitcoin.org/smf/index.php?topic=369.0 which Unicode symbol might be the best suited] for bitcoin.&lt;br /&gt;
&lt;br /&gt;
To type Unicode characters, refer to:&lt;br /&gt;
&lt;br /&gt;
* [[Microsoft Windows Unicode Input]]&lt;br /&gt;
* [[How to easily type the circled B symbol on a Mac]]&lt;br /&gt;
&lt;br /&gt;
It has led to the following options:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Proposed character !! Description &amp;amp; Pros &amp;amp; Cons !! Unicode name !! Unicode decimal input !! Unicode hex input&lt;br /&gt;
|-&lt;br /&gt;
| ฿ || &lt;br /&gt;
* Pros: Gives a currency-like look (it is the symbol for an existing currency, the Thai Baht, but other currency symbols often get reused, like the $); displayed correctly on all known OSes &lt;br /&gt;
* Cons: It is already used for the Thai currency, and might confuse people&lt;br /&gt;
|| THAI CURRENCY SYMBOL BAHT ||  || Alt +0E3F&lt;br /&gt;
|-&lt;br /&gt;
| Ⓑ ||&lt;br /&gt;
*Pros: Similar to current bitcoin.org logo&lt;br /&gt;
|| CIRCLED LATIN CAPITAL LETTER B ||  || Alt +24B7&lt;br /&gt;
|-&lt;br /&gt;
| ⓑ ||&lt;br /&gt;
*Pros: Small b represent the unit bit in computer where capital B is Byte&lt;br /&gt;
* Cons: Small fonts are harder to read&lt;br /&gt;
|| CIRCLED LATIN SMALL LETTER B || ||Alt +24D1&lt;br /&gt;
|-&lt;br /&gt;
|ᴃ|| || LATIN LETTER SMALL CAPITAL BARRED B || ||Alt +1D03&lt;br /&gt;
|-&lt;br /&gt;
|Ƀ|| || LATIN CAPITAL LETTER B WITH STROKE || ||Alt +0243&lt;br /&gt;
|-&lt;br /&gt;
|B⃦|| ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
|␢|| || (Unicode Block:	Control Pictures) BLANK SYMBOL (graphic for space) || || Alt +2422&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 币 || pronounced &amp;quot;bi&amp;quot;, combines &amp;quot;b&amp;quot;, turned &amp;quot;c&amp;quot; and &amp;quot;T&amp;quot;, many Chinese users, also 网民币 - Wangminbi, &amp;quot;The Netizen&#039;s Currency&amp;quot; (pun on Renminbi) || Chinese for &amp;quot;Currency&amp;quot;  || || U+5E01&lt;br /&gt;
|-&lt;br /&gt;
| β ||&lt;br /&gt;
*Pros: Fluid look and easy to write; Lowercase&lt;br /&gt;
|| GREEK SMALL LETTER BETA || ||Alt +03B2&lt;br /&gt;
|-&lt;br /&gt;
|¤|| || CURRENCY SIGN ||Alt 0164 ||Alt +00A4&lt;br /&gt;
|-&lt;br /&gt;
|Ƅ||  || LATIN CAPITAL LETTER TONE SIX || ||Alt +0184&lt;br /&gt;
|-&lt;br /&gt;
|∄|| || (Unicode Block: Mathematical Operators) THERE DOES NOT EXIST || ||Alt +2204&lt;br /&gt;
|-&lt;br /&gt;
|ઘ|| || GUJARATI LETTER GHA (Indo-Aryan language)  || ||Alt +0A98&lt;br /&gt;
|-&lt;br /&gt;
|ϭ|| || (Unicode Block: Greek and Coptic) COPTIC SMALL LETTER SHIMA || ||Alt +03ED&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Bitcoin Symbol Suggestion circled struck-through B.png|20px]]||&lt;br /&gt;
* Cons: Does not exist in the Unicode standard&lt;br /&gt;
||   || || &lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Bitcoin Symbol Suggestion rotated power.png|20px]]||&lt;br /&gt;
* Cons: Does not exist in the Unicode standard&lt;br /&gt;
||   || || &lt;br /&gt;
|-&lt;br /&gt;
|ⓢ|| Purposed as a smaller unit of bitcoin. E.g. A hundredth of a bitcoin || CIRCLED LATIN SMALL LETTER S  || || Alt +24E2&lt;br /&gt;
|-&lt;br /&gt;
|[[Image:Bat.png|32x32px|alt=The b&#039;at]]&lt;br /&gt;
the b&#039;at&lt;br /&gt;
||&lt;br /&gt;
* Pros: Is round like a coin. Contains the B for Bitcoin. Borrows a style widelly associated with the internet. Not used for other meanings.&lt;br /&gt;
* Cons: Does not exist in the Unicode standard&lt;br /&gt;
||   || || &lt;br /&gt;
|-&lt;br /&gt;
|A &#039;C&#039; with &#039;1&#039; and &#039;0&#039; inside [[http://img829.imageshack.us/img829/8840/bitcoinlogodraft.png]]||&lt;br /&gt;
* Cons: Does not exist in the Unicode standard&lt;br /&gt;
 ||   || || &lt;br /&gt;
|-&lt;br /&gt;
|A &#039;C&#039; with a &#039;circle&#039; and &#039;dot&#039; inside [[http://img836.imageshack.us/img836/6006/bitcoinlogodraftii.png]]||&lt;br /&gt;
* Cons: Does not exist in the Unicode standard&lt;br /&gt;
 ||   || || &lt;br /&gt;
|-&lt;br /&gt;
| ◪|| || (Unicode Block: Geometric Shapes) SQUARE WITH LOWER RIGHT DIAGONAL HALF BLACK  || || Alt +25EA&lt;br /&gt;
|-&lt;br /&gt;
|[[http://hosting11.imagecross.com/image-hosting-61/2381unicode1s.png]][[http://hosting11.imagecross.com/image-hosting-61/162bitcoin_uni_s.png]]||&lt;br /&gt;
* Cons: Does not exist in the Unicode standard&lt;br /&gt;
 ||  || || &lt;br /&gt;
|-&lt;br /&gt;
|☺|| ||WHITE SMILING FACE|| || Alt +263A&lt;br /&gt;
|-&lt;br /&gt;
|☻|| ||BLACK SMILING FACE|| || Alt +263B&lt;br /&gt;
|-&lt;br /&gt;
|㋡|| ||CIRCLED KATAKANA TU&#039; (Japanese)|| || Alt +32E1&lt;br /&gt;
|-&lt;br /&gt;
| || ||  || || &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Joise</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Talk:Trade&amp;diff=12101</id>
		<title>Talk:Trade</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Talk:Trade&amp;diff=12101"/>
		<updated>2011-06-29T18:58:02Z</updated>

		<summary type="html">&lt;p&gt;Joise: /* Huge chunk of deletions reverted */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Proposed Listing Standards==&lt;br /&gt;
I propose the following standards be required for listing on the [Trade]. The listed site must&lt;br /&gt;
# Be currently functional (downtime of less than 48 hours is acceptable)&lt;br /&gt;
# Be currently accepting bitcoins&lt;br /&gt;
# Have clear instructions for paying with bitcoins from the link given&lt;br /&gt;
# Prices must be sane within an order of magnitude (non-sane prices indicate that the website has not been updated to match bitcoin deflation)&lt;br /&gt;
The standards will help keep the list manageable and easy to use.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a talk page, so please sign your contributions. I mostly agree, but the &amp;quot;sane prices&amp;quot; criterion seems a bit subjective ; there is a risk that we exclude goodwilling merchants, who would otherwise be willing to update their prices when contacted. [[User:ThomasV|ThomasV]] 10:43, 12 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
:Here is an example [http://bitcoin2cash.com/]. When I say &amp;quot;sane&amp;quot;, I mean reasonable within an order of magnitude. I moved your other comment to a separate section for clarity [[User:Ptd|Ptd]] 12:59, 13 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
Sounds reasonable. --[[User:Sirius|Sirius]] 07:09, 23 February 2011 (GMT)&lt;br /&gt;
Reasonable. What about defining a practice for ordering the list of sites? I&#039;ve got one to add, so I&#039;ll just tack it at the bottom, but it&#039;s going to be an ugly list after awhile. Alphabetical? Chronologically ordered by add date?&lt;br /&gt;
[[User:JulianTosh|JulianTosh]] 00:19, 10 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I&#039;d say somewhat unreasonable regarding the clear instructions. A lot of my customers are the types who would get confused if I listed my native currency and Bitcoin side by side. I want to offer Bitcoin for Bitcoin users, but not at the risk of confusing other potential customers and potentially losing sales as a result. As such, I make it possible for customers to switch to using Bitcoin during the checkout process. [[User:Orbixx|Orbixx]] 18:39, 02 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
Every link that does not go to a page that CLEARLY states they are accepting bitcoins should be removed. Try to go to the website Orbixx has added again, there is simply no way to check they accept bitcoins, and I believe they don&#039;t actually. I couldn&#039;t figure it out. So I think the rules should be that if the link does NOT arrive at a page that says the site is accepting bitcoins, it should be removed. Orbixx, companies can just create a separate page for it, and you link to that page, not simply to your homepage if you think it would be too confusing on the home page.&lt;br /&gt;
[[User:Berend|Berend]] 21:21, 2 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
On Exoware.net payment methods are not stated at all until the checkout process; this is incredibly common. It should be evident that we accept Bitcoin because we are listed on this page and there should be no need to plaster it all over some landing page or on the site. As for your belief that &amp;quot;they don&#039;t actually [accept bitcoins]&amp;quot;, you&#039;re welcome to try us - we do. The mere fact that you nonchalantly removed our listing in the first place for apparently not accepting Bitcoin without even getting in contact with us in the first place is ridiculous. Then to come on here after I email you with screenshots showing the page where you can change your currency to BTC and say that somehow you still maintain that we do not accept Bitcoin is preposterous. Do not remove any listings without first solidly verifying your inadequate assumptions. [[User:Orbixx|Orbixx]] 04:01, 03 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
It&#039;s not unreasonable to expect a merchant to have a bitcoin logo among the mastercard, visa, paypal, google checkout, etc. buttons that clutter a corner of nearly every website that takes money.  If they accept bitcoin, they should add a bitcoin logo there.  if they take money, they should have a section that fits the description.  it&#039;s that simple.  no reason not to be able to tell at a glance.  [[User:aarcane|aarcane]] 04:54, 03 June 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Should we put addresses on the wiki?==&lt;br /&gt;
We just had some bitcoin address spam. perhaps it would not have happened if we did not put bitcoin addresses on the wiki ? [[User:ThomasV|ThomasV]] 23:50, 12 February 2011 (GMT)&lt;br /&gt;
: Page is now semi-protected. [[User:MagicalTux|MagicalTux]] 08:28, 16 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
Yea i suggest not to put the bitcoin addresses of donation-accepting orgs on the wiki. this opens it up to vandalism in hopes of getting misdirected bitcoins. just link to the relevant webpage of the donation-accepting organization, and that&#039;s all. that way also we don&#039;t have to worry about the addresses changing.--[[User:Nanotube|Nanotube]] 04:41, 24 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
==Hide Contents of Adult?==&lt;br /&gt;
Should the contents of Adult be displayed by default, or might it be reasonable to expect that to be a hidden that requires an action for the contents of the category to be rendered? - [[User:sgornick]] 06:22, 23 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
Should be hidden or moved to another page. --[[User:Sirius|Sirius]] 07:05, 23 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I&#039;m all for censoring it as much as the community will tolerate. --[[User:Luke-jr|Luke-jr]] 13:27, 23 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
Why hide adult section? They are just links to sites, and section is clearly labeled &amp;quot;Adult&amp;quot;. What&#039;s the big idea on the censorship? --[[User:Nanotube|Nanotube]] 04:39, 24 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I suggest do not censor or hide.  Consider for example genjix&#039;s calm reference to drugs in his presentation.  Should he have been afraid and contemplative of censoring or preventing from communicating such things?  Such is a kind of debate generally influenced by religi*** motivations.  See [[Trade_R]] for adult content [[User:Mizerydearia|Mizerydearia]] 15:04, 27 April 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
Against censorship of site links. They should simply be labeled as adult oriented and the vagues possible genre references.&lt;br /&gt;
[[User:JulianTosh|JulianTosh]] 00:21, 10 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
The problem with listing every site together with adults sites is that automatic scanning software might label your business in the same group. You don&#039;t want that to happen, else your legitimate businesses will very quickly disappear from this page&lt;br /&gt;
[[User:Berend|Berend]] 21:18, 2 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Drugs Section Empty ==&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;psychoactives&amp;quot; section appears to consist entirely of dead links. [[User:Ironwolf|Ironwolf]] 03:54, 28 March 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I deleted the Drugs section, since Bitcoin is still far too vulnerable to government actions against it -- there are many single points of failure. The most glaring to me is the DNS system -- the bitcoin.org domain could be taken down if the US government wishes to.&lt;br /&gt;
&lt;br /&gt;
:This is a terrible decision. My company was removed because of this decision, and it disgusts me. Not all drugs are illegal. My company operates a physical storefront in the US. We ONLY sell drugs that you can buy at the supermarket down the road. Just because it is a &amp;quot;drug&amp;quot; or &amp;quot;psychoactive&amp;quot; doesn&#039;t mean that the government is trying to shut it down. Nicotine is a drug, aspirin is a drug, alcohol is a drug. Lotus petals are psychoactive, and so is chamomile and kava - but you can go into Walmart or Walgreens/CVS and buy them. These are the only drugs for sale. Stop freaking out about it. People have swept our business off this list twice because of this ridiculous mindset. We&#039;re a hippy art store - not a head shop or drug market. --[[User:Metagnosis|Metagnosis]] 17:59, 22 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I apologize to those merchants who may not get as many customers now, but really, it&#039;s probably better this way.  Anyone who needs to can get a connection by asking around, I&#039;m sure. My goal is only to reduce the &amp;quot;criminal&amp;quot; perception of Bitcoin. [[User:AaronM|AaronM]] 01:18, 27 April 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== What is a Notable Website ==&lt;br /&gt;
&lt;br /&gt;
I started accepting bitcoin at http://la.indymedia.org and a couple other sites on the slaptech.net site.  What&#039;s the standard for adding this to the list of sites? [[User:Johnk|Johnk]] 16:30, 17 April 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== New section for services that are not considered &amp;quot;Professional services&amp;quot;? ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m wondering whether it might be advisable to add a section for services that are not really &amp;quot;professional services&amp;quot; as that term is ordinarily used in vernacular English.  &lt;br /&gt;
&lt;br /&gt;
For example, I just added a dump-truck haulage service to &#039;&#039;Professional services/Other&#039;&#039;; but dump truck haulage is not generally considered a professional service.  Ought we to consider adding a new section to the page?  [[User:1ECVX6EAk53VER2NH5NKharUUGpfw8iUP6|1ECVX6EAk53VER2NH5NKharUUGpfw8iUP6]] 01:49, 4 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
:i&#039;m a massage therapist wanting to trade bitcoin for massage. what section do i put my services in?&lt;br /&gt;
:[[User:zenbunny|zenbunny]] 20:52, 25 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== donation accepting organizasions ==&lt;br /&gt;
&lt;br /&gt;
perhaps a separate page should be created for them ?&lt;br /&gt;
I guess donations do not belong to &amp;quot;trade&amp;quot;.&lt;br /&gt;
[[User:ThomasV|ThomasV]] 23:17, 5 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
:Definitely. It&#039;s a bit sad that there is no place to list all Bitcoin-accepted organizations, particularly smaller non-profit ones since they don&#039;t sell anything and the organizations page has a notability requirement. I&#039;ll create one if no one objects and/or does it before me. [[User:Blues|Blues]] 20:36, 25 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Alternative listings for bitcoin-related directory and merchant sites ==&lt;br /&gt;
&lt;br /&gt;
Because this wiki  is censored and not allowing of certain contents or sites, I have set up http://bitcoinsites.witcoin.com/ to allow for all bitcoin-related sites to be posted.  Feel free to also use this medium for commenting and reviewing sites as well. [[User:Mizerydearia|Mizerydearia]] 05:28, 25 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
* Since witcoin.com is subject to US and/or Canada law, I would expect it to be censored as well eventually. But perhaps not a bad idea to make an alternative site for the ratings/reviews idea anyway... I won&#039;t use it if it&#039;s based on witcoin though, since they require paying to comment/rate... --[[User:Luke-jr|Luke-jr]] 18:27, 25 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://bitcookies.com Bitcookies] - A community resource to list businesses, events, and classifieds that are related to Bitcoin. The server is privately owned and therefore not subject to any controlling interests. The site does not, nor will it ever have censorship in terms of the types of businesses/traders/websites listed. The site is free to all community members and was developed with funds from my mining operations. [[User:Miner249er|Miner24934]] 16:25, 27 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Bloomberg Esque Data Suite: Compiling Transaction info from merchants to measure demand ==&lt;br /&gt;
&lt;br /&gt;
I am included on the list of many who are very interested in seeing bitcoin succeed and want to be a part of that success, but there is one serious uncertainity that is keeping me from getting in: are people actually using their coins for more than just buying drugs and slim jims, and is all of the buying concentrated in one website or product and one consumer demographic? Demand for the coins is necessary for their success. This can be determined by consumption rates and habits. I have perused the website listing, but still feel that information is lacking. &lt;br /&gt;
&lt;br /&gt;
It would be nice to see an economic indicator that acquires data from merchants (and compensates them in bitcoin for their effort) on the dollar value (and perhaps sector) of the bitcoin transactions. We could then weigh a derivative of total dollar amount and number of transactions against the number of bitcoins mined to get a better understanding of the economic health of the currency.&lt;br /&gt;
&lt;br /&gt;
== Require description of changes ==&lt;br /&gt;
&lt;br /&gt;
It&#039;s impossible to read this pages&#039;s history, because most people seem to forget to:&lt;br /&gt;
- use the &amp;quot;description&amp;quot; line when committing a change&lt;br /&gt;
- use the &amp;quot;preview&amp;quot; button, and do several changes in a row just because they forgot the label on a link&lt;br /&gt;
&lt;br /&gt;
The first point is the most important, because of changes like [https://en.bitcoin.it/w/index.php?title=Trade&amp;amp;diff=prev&amp;amp;oldid=11246 that one], that suppresses and adds random links without even explaining why. Such changes should be immediately reverted, by policy. On the technical side, one small improvement could be to require the &amp;quot;description&amp;quot; field to be non-empty. People could still write random characters, but that would still be a different action. --[[User:Davux|Davux]] 23:15, 22 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Huge chunk of deletions reverted ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
I&#039;ve tracked down a huge set of deletions wich was probably done in error, [https://en.bitcoin.it/w/index.php?title=Trade&amp;amp;diff=next&amp;amp;oldid=11252 see link]. I&#039;ve reverted each deletion individually because otherwise, new entries would have been deleted.&lt;br /&gt;
&lt;br /&gt;
It&#039;s probably necessary to watch out for that. --[[User:Joise|Joise]] 18:55, 29 June 2011 (GMT)&lt;/div&gt;</summary>
		<author><name>Joise</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Talk:Trade&amp;diff=12100</id>
		<title>Talk:Trade</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Talk:Trade&amp;diff=12100"/>
		<updated>2011-06-29T18:55:32Z</updated>

		<summary type="html">&lt;p&gt;Joise: /* Huge chunk of deletions reverted */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Proposed Listing Standards==&lt;br /&gt;
I propose the following standards be required for listing on the [Trade]. The listed site must&lt;br /&gt;
# Be currently functional (downtime of less than 48 hours is acceptable)&lt;br /&gt;
# Be currently accepting bitcoins&lt;br /&gt;
# Have clear instructions for paying with bitcoins from the link given&lt;br /&gt;
# Prices must be sane within an order of magnitude (non-sane prices indicate that the website has not been updated to match bitcoin deflation)&lt;br /&gt;
The standards will help keep the list manageable and easy to use.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a talk page, so please sign your contributions. I mostly agree, but the &amp;quot;sane prices&amp;quot; criterion seems a bit subjective ; there is a risk that we exclude goodwilling merchants, who would otherwise be willing to update their prices when contacted. [[User:ThomasV|ThomasV]] 10:43, 12 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
:Here is an example [http://bitcoin2cash.com/]. When I say &amp;quot;sane&amp;quot;, I mean reasonable within an order of magnitude. I moved your other comment to a separate section for clarity [[User:Ptd|Ptd]] 12:59, 13 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
Sounds reasonable. --[[User:Sirius|Sirius]] 07:09, 23 February 2011 (GMT)&lt;br /&gt;
Reasonable. What about defining a practice for ordering the list of sites? I&#039;ve got one to add, so I&#039;ll just tack it at the bottom, but it&#039;s going to be an ugly list after awhile. Alphabetical? Chronologically ordered by add date?&lt;br /&gt;
[[User:JulianTosh|JulianTosh]] 00:19, 10 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I&#039;d say somewhat unreasonable regarding the clear instructions. A lot of my customers are the types who would get confused if I listed my native currency and Bitcoin side by side. I want to offer Bitcoin for Bitcoin users, but not at the risk of confusing other potential customers and potentially losing sales as a result. As such, I make it possible for customers to switch to using Bitcoin during the checkout process. [[User:Orbixx|Orbixx]] 18:39, 02 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
Every link that does not go to a page that CLEARLY states they are accepting bitcoins should be removed. Try to go to the website Orbixx has added again, there is simply no way to check they accept bitcoins, and I believe they don&#039;t actually. I couldn&#039;t figure it out. So I think the rules should be that if the link does NOT arrive at a page that says the site is accepting bitcoins, it should be removed. Orbixx, companies can just create a separate page for it, and you link to that page, not simply to your homepage if you think it would be too confusing on the home page.&lt;br /&gt;
[[User:Berend|Berend]] 21:21, 2 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
On Exoware.net payment methods are not stated at all until the checkout process; this is incredibly common. It should be evident that we accept Bitcoin because we are listed on this page and there should be no need to plaster it all over some landing page or on the site. As for your belief that &amp;quot;they don&#039;t actually [accept bitcoins]&amp;quot;, you&#039;re welcome to try us - we do. The mere fact that you nonchalantly removed our listing in the first place for apparently not accepting Bitcoin without even getting in contact with us in the first place is ridiculous. Then to come on here after I email you with screenshots showing the page where you can change your currency to BTC and say that somehow you still maintain that we do not accept Bitcoin is preposterous. Do not remove any listings without first solidly verifying your inadequate assumptions. [[User:Orbixx|Orbixx]] 04:01, 03 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
It&#039;s not unreasonable to expect a merchant to have a bitcoin logo among the mastercard, visa, paypal, google checkout, etc. buttons that clutter a corner of nearly every website that takes money.  If they accept bitcoin, they should add a bitcoin logo there.  if they take money, they should have a section that fits the description.  it&#039;s that simple.  no reason not to be able to tell at a glance.  [[User:aarcane|aarcane]] 04:54, 03 June 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Should we put addresses on the wiki?==&lt;br /&gt;
We just had some bitcoin address spam. perhaps it would not have happened if we did not put bitcoin addresses on the wiki ? [[User:ThomasV|ThomasV]] 23:50, 12 February 2011 (GMT)&lt;br /&gt;
: Page is now semi-protected. [[User:MagicalTux|MagicalTux]] 08:28, 16 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
Yea i suggest not to put the bitcoin addresses of donation-accepting orgs on the wiki. this opens it up to vandalism in hopes of getting misdirected bitcoins. just link to the relevant webpage of the donation-accepting organization, and that&#039;s all. that way also we don&#039;t have to worry about the addresses changing.--[[User:Nanotube|Nanotube]] 04:41, 24 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
==Hide Contents of Adult?==&lt;br /&gt;
Should the contents of Adult be displayed by default, or might it be reasonable to expect that to be a hidden that requires an action for the contents of the category to be rendered? - [[User:sgornick]] 06:22, 23 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
Should be hidden or moved to another page. --[[User:Sirius|Sirius]] 07:05, 23 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I&#039;m all for censoring it as much as the community will tolerate. --[[User:Luke-jr|Luke-jr]] 13:27, 23 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
Why hide adult section? They are just links to sites, and section is clearly labeled &amp;quot;Adult&amp;quot;. What&#039;s the big idea on the censorship? --[[User:Nanotube|Nanotube]] 04:39, 24 February 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I suggest do not censor or hide.  Consider for example genjix&#039;s calm reference to drugs in his presentation.  Should he have been afraid and contemplative of censoring or preventing from communicating such things?  Such is a kind of debate generally influenced by religi*** motivations.  See [[Trade_R]] for adult content [[User:Mizerydearia|Mizerydearia]] 15:04, 27 April 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
Against censorship of site links. They should simply be labeled as adult oriented and the vagues possible genre references.&lt;br /&gt;
[[User:JulianTosh|JulianTosh]] 00:21, 10 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
The problem with listing every site together with adults sites is that automatic scanning software might label your business in the same group. You don&#039;t want that to happen, else your legitimate businesses will very quickly disappear from this page&lt;br /&gt;
[[User:Berend|Berend]] 21:18, 2 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Drugs Section Empty ==&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;psychoactives&amp;quot; section appears to consist entirely of dead links. [[User:Ironwolf|Ironwolf]] 03:54, 28 March 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I deleted the Drugs section, since Bitcoin is still far too vulnerable to government actions against it -- there are many single points of failure. The most glaring to me is the DNS system -- the bitcoin.org domain could be taken down if the US government wishes to.&lt;br /&gt;
&lt;br /&gt;
:This is a terrible decision. My company was removed because of this decision, and it disgusts me. Not all drugs are illegal. My company operates a physical storefront in the US. We ONLY sell drugs that you can buy at the supermarket down the road. Just because it is a &amp;quot;drug&amp;quot; or &amp;quot;psychoactive&amp;quot; doesn&#039;t mean that the government is trying to shut it down. Nicotine is a drug, aspirin is a drug, alcohol is a drug. Lotus petals are psychoactive, and so is chamomile and kava - but you can go into Walmart or Walgreens/CVS and buy them. These are the only drugs for sale. Stop freaking out about it. People have swept our business off this list twice because of this ridiculous mindset. We&#039;re a hippy art store - not a head shop or drug market. --[[User:Metagnosis|Metagnosis]] 17:59, 22 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
I apologize to those merchants who may not get as many customers now, but really, it&#039;s probably better this way.  Anyone who needs to can get a connection by asking around, I&#039;m sure. My goal is only to reduce the &amp;quot;criminal&amp;quot; perception of Bitcoin. [[User:AaronM|AaronM]] 01:18, 27 April 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== What is a Notable Website ==&lt;br /&gt;
&lt;br /&gt;
I started accepting bitcoin at http://la.indymedia.org and a couple other sites on the slaptech.net site.  What&#039;s the standard for adding this to the list of sites? [[User:Johnk|Johnk]] 16:30, 17 April 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== New section for services that are not considered &amp;quot;Professional services&amp;quot;? ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m wondering whether it might be advisable to add a section for services that are not really &amp;quot;professional services&amp;quot; as that term is ordinarily used in vernacular English.  &lt;br /&gt;
&lt;br /&gt;
For example, I just added a dump-truck haulage service to &#039;&#039;Professional services/Other&#039;&#039;; but dump truck haulage is not generally considered a professional service.  Ought we to consider adding a new section to the page?  [[User:1ECVX6EAk53VER2NH5NKharUUGpfw8iUP6|1ECVX6EAk53VER2NH5NKharUUGpfw8iUP6]] 01:49, 4 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
:i&#039;m a massage therapist wanting to trade bitcoin for massage. what section do i put my services in?&lt;br /&gt;
:[[User:zenbunny|zenbunny]] 20:52, 25 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== donation accepting organizasions ==&lt;br /&gt;
&lt;br /&gt;
perhaps a separate page should be created for them ?&lt;br /&gt;
I guess donations do not belong to &amp;quot;trade&amp;quot;.&lt;br /&gt;
[[User:ThomasV|ThomasV]] 23:17, 5 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
:Definitely. It&#039;s a bit sad that there is no place to list all Bitcoin-accepted organizations, particularly smaller non-profit ones since they don&#039;t sell anything and the organizations page has a notability requirement. I&#039;ll create one if no one objects and/or does it before me. [[User:Blues|Blues]] 20:36, 25 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Alternative listings for bitcoin-related directory and merchant sites ==&lt;br /&gt;
&lt;br /&gt;
Because this wiki  is censored and not allowing of certain contents or sites, I have set up http://bitcoinsites.witcoin.com/ to allow for all bitcoin-related sites to be posted.  Feel free to also use this medium for commenting and reviewing sites as well. [[User:Mizerydearia|Mizerydearia]] 05:28, 25 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
* Since witcoin.com is subject to US and/or Canada law, I would expect it to be censored as well eventually. But perhaps not a bad idea to make an alternative site for the ratings/reviews idea anyway... I won&#039;t use it if it&#039;s based on witcoin though, since they require paying to comment/rate... --[[User:Luke-jr|Luke-jr]] 18:27, 25 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://bitcookies.com Bitcookies] - A community resource to list businesses, events, and classifieds that are related to Bitcoin. The server is privately owned and therefore not subject to any controlling interests. The site does not, nor will it ever have censorship in terms of the types of businesses/traders/websites listed. The site is free to all community members and was developed with funds from my mining operations. [[User:Miner249er|Miner24934]] 16:25, 27 May 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Bloomberg Esque Data Suite: Compiling Transaction info from merchants to measure demand ==&lt;br /&gt;
&lt;br /&gt;
I am included on the list of many who are very interested in seeing bitcoin succeed and want to be a part of that success, but there is one serious uncertainity that is keeping me from getting in: are people actually using their coins for more than just buying drugs and slim jims, and is all of the buying concentrated in one website or product and one consumer demographic? Demand for the coins is necessary for their success. This can be determined by consumption rates and habits. I have perused the website listing, but still feel that information is lacking. &lt;br /&gt;
&lt;br /&gt;
It would be nice to see an economic indicator that acquires data from merchants (and compensates them in bitcoin for their effort) on the dollar value (and perhaps sector) of the bitcoin transactions. We could then weigh a derivative of total dollar amount and number of transactions against the number of bitcoins mined to get a better understanding of the economic health of the currency.&lt;br /&gt;
&lt;br /&gt;
== Require description of changes ==&lt;br /&gt;
&lt;br /&gt;
It&#039;s impossible to read this pages&#039;s history, because most people seem to forget to:&lt;br /&gt;
- use the &amp;quot;description&amp;quot; line when committing a change&lt;br /&gt;
- use the &amp;quot;preview&amp;quot; button, and do several changes in a row just because they forgot the label on a link&lt;br /&gt;
&lt;br /&gt;
The first point is the most important, because of changes like [https://en.bitcoin.it/w/index.php?title=Trade&amp;amp;diff=prev&amp;amp;oldid=11246 that one], that suppresses and adds random links without even explaining why. Such changes should be immediately reverted, by policy. On the technical side, one small improvement could be to require the &amp;quot;description&amp;quot; field to be non-empty. People could still write random characters, but that would still be a different action. --[[User:Davux|Davux]] 23:15, 22 June 2011 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Huge chunk of deletions reverted ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
I&#039;ve tracked down a huge set of deletions wich was probably done in error, [https://en.bitcoin.it/w/index.php?title=Trade&amp;amp;diff=next&amp;amp;oldid=11252 see link]. I&#039;ve reverted each deletion individually because otherwise, new entries would ave been deleted.&lt;br /&gt;
&lt;br /&gt;
It&#039;s probably necessary to watch out for that. --[[User:Joise|Joise]] 18:55, 29 June 2011 (GMT)&lt;/div&gt;</summary>
		<author><name>Joise</name></author>
	</entry>
</feed>