Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
my "keep" script
#21
All big IT companies are scraping the web for a programming code. In fact for everything they can get. As you are saying the hard drive space is cheap. You can't hide from them. No one can. All we can do is limit this. I don't like what is going on with all that tracking but it is what it is. This is why I don't use Windows, Skype, Viber, WhatsApp, Facebook, etc. if I can. All my personal stuff I keep on a flash drive, encrypted with an algorithm which only I know. Good luck to anyone who comes to them Big Grin
"As they say in Mexico 'dosvidaniya'. That makes two vidaniyas."
https://freedns.afraid.org
Reply
#22
keeping your algorithm secret does not help.  and your algorithm probably has not been widely reviewed.  i do that, too (use my own algorithm).  but, i have no way to know if my algorithm is strong or weak.  what i do to keep my encrypted data secure is encrypt it using both my algorithm and a known strong algorithm like AES256 or BlowFish.  security is (and should be) about keeping the keys secret.  a good algorithm is secure with any key.  Python, hopefully, has library tools that will let you make your data secure.
Tradition is peer pressure from dead people

What do you call someone who speaks three languages? Trilingual. Two languages? Bilingual. One language? American.
Reply
#23
I know about mine. I did some research and no one is using something similar or even close. Also, I do not keep keys, I calculate them every time I need. It takes about 30 sec just for that but is better than store the keys somewhere.
"As they say in Mexico 'dosvidaniya'. That makes two vidaniyas."
https://freedns.afraid.org
Reply
#24
so your algorithm uses random keys?  how do you decrypt?  do you have to use the same key as was used to encrypt that data?
Tradition is peer pressure from dead people

What do you call someone who speaks three languages? Trilingual. Two languages? Bilingual. One language? American.
Reply
#25
Yes, I have to.
"As they say in Mexico 'dosvidaniya'. That makes two vidaniyas."
https://freedns.afraid.org
Reply
#26
but you are assuming security based on your algorithm being secret?  what if, one day, you have all your encrypted files, a fresh new computer, media to install the OS of your choice, and the memory of your key or the passphrase to hide it?  what more will you need?
Tradition is peer pressure from dead people

What do you call someone who speaks three languages? Trilingual. Two languages? Bilingual. One language? American.
Reply
#27
(Dec-02-2017, 09:07 AM)wavic Wrote: All my personal stuff I keep on a flash drive, encrypted with an algorithm which only I know. Good luck to anyone who comes to them Big Grin

(Dec-03-2017, 05:06 AM)wavic Wrote: I did some research and no one is using something similar or even close.

This is in the best case naive and in the worst case - simply stupid.
If it is indeed encryption algorithm that is soooo good, so impossible to break, than you should monetize it - one way or another. It shouldn't be a problem to make it open source for others to use/test, etc.
I bet my money on it being very easy to break by someone with some knowledge in the field.
no offence, just a reality check...
Reply
#28
if youre concerned about programming companies using your programming code, thats a major case for copyleft licensing. if you find enough of your code in an existing software product, you can make a large stink about it.

how many random snippets of code can i.t. companies use, though? i mean, what algorithm have you written that facebook wants? im not saying there isnt a problem here, though im not exactly certain what it is in practical terms.
Reply
#29
If anyone wants to use my code, (at least most of it), have at it!
Reply
#30
I am planning to release it under GPL or MIT. I do not need much more money. Have enough
"As they say in Mexico 'dosvidaniya'. That makes two vidaniyas."
https://freedns.afraid.org
Reply


Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020