Bitcoin Forum
May 24, 2024, 02:58:07 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcoin Backup - Need some input  (Read 1530 times)
CajunTechie (OP)
Newbie
*
Offline Offline

Activity: 24
Merit: 0



View Profile WWW
March 30, 2011, 10:58:32 PM
 #1

So I'm working on a small open source program called Bitcoin Backup that will allow users to securely back up their wallets to a cloud server. The program will encrypt the wallat file using AES-256 bit encryption and will be configurable to use a variety of backup servers (I'm also writing the backup server that anyone can run).

Below is a screenshot of the program so far and I'm wondering if I could get a bit of feedback on look and feel or any features the community would like to see implemented. The program will run on Linux, Mac, and Windows.

Here is the screenshot:  
https://docs.google.com/leaf?id=0B7CaoA7d1ppxMDc4Yjg4MzAtZjhhMi00Yjk0LWJhNjctNGIxMDc5YzUwMmJk&sort=name&layout=list&num=50

Please provide any feedback you might have. Specifically, I'm looking for how to make the interface better, what functions the program should includes, that sort of thing.

Thanks!
Anthony

kiba
Legendary
*
Offline Offline

Activity: 980
Merit: 1014


View Profile
March 30, 2011, 11:00:05 PM
 #2

How do we know this program is not just another trojan?

CajunTechie (OP)
Newbie
*
Offline Offline

Activity: 24
Merit: 0



View Profile WWW
March 30, 2011, 11:01:46 PM
 #3

How do we know this program is not just another trojan?

Hence the term "open source".  You will have the source to examine so you can know for sure. :-)
error
Hero Member
*****
Offline Offline

Activity: 588
Merit: 500



View Profile
March 30, 2011, 11:35:18 PM
 #4

What's an "Endpoint"? And how does one enter the "Encryption Key"?

3KzNGwzRZ6SimWuFAgh4TnXzHpruHMZmV8
CajunTechie (OP)
Newbie
*
Offline Offline

Activity: 24
Merit: 0



View Profile WWW
March 30, 2011, 11:39:26 PM
 #5

What's an "Endpoint"? And how does one enter the "Encryption Key"?

Good questions.

An 'endpoint' is the URL of a cloud server running the Bitcoin Backup server software (really just a PHP or Python script that accepts the upload and does a few other things to store it securely and keep track of it.  The idea is that a bunch of people would be running endpoints.

The encryption key is a password you will provide that will allow the program to encrypt the wallet file(s) using AES256 encryption. It's never transmitted over the wire but only used to encrypt the wallet file (which is stored in a .ZIP) before it's uploaded to the server.
error
Hero Member
*****
Offline Offline

Activity: 588
Merit: 500



View Profile
March 30, 2011, 11:45:27 PM
 #6

Perhaps those should be made more clear, then?

3KzNGwzRZ6SimWuFAgh4TnXzHpruHMZmV8
CajunTechie (OP)
Newbie
*
Offline Offline

Activity: 24
Merit: 0



View Profile WWW
March 30, 2011, 11:47:29 PM
 #7

Perhaps those should be made more clear, then?

Probably so. Any ideas for wording?
khal
Hero Member
*****
Offline Offline

Activity: 540
Merit: 500



View Profile WWW
March 31, 2011, 07:18:32 AM
 #8

Endpoint => server
Encryption key => wallet password

Make a visual separation between server fields and wallet fields
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!