mnault000

Members
  • Content Count

    7
  • Joined

  • Last visited

About mnault000

  • Rank
    New User
  1. Hi.. I was away for a bit. What do you mean security issue? there are none if done right. if you create a folder, and insert in the name a clue as to what the key to encrypt that folder will be, then create the secret with that key. so in the future, just looking at the folder name will reveal that clue only to you. I've had this for months, working flawlessly.
  2. This is what I Mean.. I created a folder named "demo_MY_DOG_NAME" for which I obviously know my dog's name. So I'm somewhere on a computer and I need something at home in the above folder. Go to my website (url below), and insert the string "demo_REX" (no quotes!!), and copy-paste the resulting secret into your bittorrent application for the folder you will sync with. I like this approach for these reasons: 1) the data is not on the server hosting that url 2) I can prepare a multitude of directories with different password, and get anything encrypted. (try my demo here --> http://redirect.imperialauriga.com:8011/base_btsync_portal/index.php ) For this demo, you will sync with a simple text file (.txt) I made for this proof-of-concept.
  3. So In essence.. The folder name "contains clues to generate the secret in order to connect, sync and create a wormhole to your data".
  4. Hi, sorry I was a bit vague. Here's what I mean. At home, I can host with bit torrent sync through my LAN a folder in which I can put stuff I will eventually need to download from somewhere around the world. A big advantage: the web server displaying the folder link does not host the actual data. So here goes... I need to store a WinXP ISO with all related gizmos in a folder. I create the folder like WinXP_BTSync_what_is the_name_of_my_dog. Once my folder is created with that name, I go to BTSync, assign that folder to sync, but instead of using the "generate secret", I use my own script in my first post, with the key --> WinXP_BTSync_Rex So.. I'm in Europe, need to get the WinXP ISO.. I first install Bit torrent sync, then I browse my website to see which folder I need to sync (site only shows the folder name and content names). I will generate the secret from my dog's name (REX), and then the folder will sync. I'm working on having the ability to generate that secret directly from my website.
  5. #!/usr/bin/python # SHA1 encoder import hashlib import os from base64 import b32encode secret_to_generate = raw_input('Please Enter the name to encode for the secret: ') hash_object = hashlib.sha1(secret_to_generate) hex_dig = hash_object.hexdigest() base32_dig = b32encode(hex_dig) print 'This is the HEX Digest: ', hex_dig print 'This is your secret to share: ', base32_dig Note: I find this useful as I created many folders and only display the printed list on the web. From the folder name, I already know a key, so I just create the new secret remotely, assign it to my folder, and I can download whatever I need from home.
  6. In python, if you need to make a custom secret from a string: #!/usr/bin/python # SHA1 encoderimport hashlibimport osfrom base64 import b32encode os.system('cls' if os.name=='nt' else 'clear') secret_to_generate = raw_input('Please Enter the name to encode for the secret: ')hash_object = hashlib.sha1(secret_to_generate) hex_dig = hash_object.hexdigest()base32_dig = b32encode(hex_dig) printprint 'This is the HEX Digest: ', hex_digprint 'Copy-Paste this sting as the secret: ', base32_digprint
  7. A fancy use I found with bit torrent (on Windows) is this: Bittorrent is installed on all computer. An autoIt script http://www.autoitscript.com/site/autoit/ monitors the BT folder and reacts to file with commands to the said computer. So, I'll create a file 192.168.1.1_commands.txt. The file updates on all PC, but the autoit script on the concerned one reacts to the command you will put inside the file. Next move.. port that autoit functionality to linux or bsd.