Best way to secure text info
> what's so important that no-one else can read, yet you don't actually care if you can't read it?
Bank account details are one example. If you lose them, all you need to do
is call the bank to get the details back.
Bank account details are one example. If you lose them, all you need to do
is call the bank to get the details back.
I compile using 5.31 (x86) on Win 7 Ultimate (64-bit).
"PureBasic won't be object oriented, period" - Fred.
"PureBasic won't be object oriented, period" - Fred.
My suggestions is to go use a great encryption.
AES whatever. No one will break it; keep the pw long enough and you are safe. Its really

AES whatever. No one will break it; keep the pw long enough and you are safe. Its really
now, utopimania, send me one and ill send you the unencrypted file 10 mins afterI have quite a few textfiles containing passwords and registration info to programs, email accounts
and so on and simply created a New/Zipped folder in XP, copied the text files in there, and selected
File/Add Password to protect them.
- utopiomania
- Addict

- Posts: 1655
- Joined: Tue May 10, 2005 10:00 pm
- Location: Norway
Last edited by utopiomania on Thu Oct 12, 2006 11:33 pm, edited 1 time in total.
- utopiomania
- Addict

- Posts: 1655
- Joined: Tue May 10, 2005 10:00 pm
- Location: Norway
Ok, I'll post the first half of the text file:

Now, you post the rest of it to prove you cracked itAquasky, Redout
Home » New Releases This Week » Disco/Nu Disco/Re-Edits vinyl records
MUDD, 54B, Summer In The Woods
Allen Tony, Moyage
D REN1, E-Mail
DISCOCONDUCTOR, Same old feeling
Funk/RareGroove/
A&R REWORKS, Rightplace wrong time
FIFTH DIMENSION The, If I could reach you
FUNKY MUSIC MACHINE, I can't help myself
HIDEFUMI Ino, what are you doing the rest..( of my life..)
-
dell_jockey
- Enthusiast

- Posts: 767
- Joined: Sat Jan 24, 2004 6:56 pm
Hi GeoTrail,
if you decide to roll your own:
if you decide to roll your own:
- - first compress your text; the compressed information will have a more even 1-bit and 0-bit distribution, i.e. more resemble white noise.
- then use multiple encryption passes, each pass using a different algorithm
- make sure you clear your temporary data structures as soon as possible, to reduce the chance that run-time monitoring the app will lead to a greater understanding of what you're doing
- another idea: use data multiplexing. After compressing your data, split the byte sequence up into, say, four or five byte arrays (first byte in first array, second byte in second array, etc.). Encrypt each of these byte sequences individually, and write each of the encrypted sequences in a separate file. You might even consider storing these files in different locations/directories/volumes, whatever.


