Digital Workshop

Welcome to the Digital Workshop Message Boards
It is currently December 23rd, 2024, 7:22 am

All times are UTC [ DST ]




Post new topic Reply to topic  [ 6 posts ] 
Author Message
 Post subject: Text File Encryption
PostPosted: June 13th, 2007, 1:56 pm 
Offline
Godlike
Godlike

Joined: November 11th, 2004, 1:18 pm
Posts: 1213
Location: New York
Opus: Opus Pro 9.75
OS: Windows 10 Pro 64 bit
System: Core i7, 16G RAM, Nvidia 640GT (desktop), plus Windows 10 and Android tablets
Hi

I am working on a project and am hopeful that Forum colleagues or DW can help.

I am trying to securely encrypt text files (.txt) generated in a pub. Since the end-user would be creating these in runtime to contain health sensitive data so that the text file could be shared with other family members or their physician, the files need to be encrypted at a standard meeting AES 128.

Opus encrypts text files, but there is no way of knowing what level of encryption or security is used. Is the Opus applied encryption less than AES 128? Does the Opus encryption use an "industry standard" algorithm? If so, which one? If the encryption already available in Opus meets AES 128, then it can be relied on as a reasonable means (as with all encryption, not perfect) to secure this data.

The pub is a data collection form that is given away free to help others collect, organize and securely share their family health histories. So, while not commercial, there is also no ability to purchase a commercial license to redistribute an additional encryption program within the setup, etc.

Any ideas, help would be greatly appreciated.

Kind Regards,

_________________
Stephen


For this message Stephen has been thanked by : mackavi


Top
 Profile  
 
 Post subject:
PostPosted: September 12th, 2007, 11:00 am 
Offline
Godlike
Godlike

Joined: November 12th, 2005, 1:56 am
Posts: 1474
Location: SFBay Area
Opus: OpusPro v9.0x, & Evol.
OS: Vista32
System: Core 2 duo 2Ghz, RAM 3GB, Nvidia Go 7700 - laptop
I just came across this developer. Steganos. Has Locknote which is an App and a document all-in one. AES256

https://www.steganos.com/us/products/ho ... /overview/

It will be some time before I get around to testing it or playing with it. But here are some thoughts.

-- possibly create a canned document with 'seed' data. Then user just overwrites.
-- distribute the password with or in Opus. (maybe other ways?)
-- it's a GNU license, so I wonder what issues are for embedding the encrypted doc in a Pub.
-- If Opus has to launch the application, perhaps you could manage that inside a separate Chapter and have it in an off-screen window. How to handle 'saves' and closing the app... ?

Good luck. Post back here if you figure out any uses for this.

[Edit 9/13 -- added info] Also found another, similar. fSekrit. "Self contained fSekrit note files are tiny! Only 60k plus the size of your text." Is also AES256. Free to redistribute (with author note).
http://www.donationcoder.com/Software/Other/fSekrit/

_________________
_good things come to those who wait(0)_


For this message Lar_123 has been thanked by : mackavi


Last edited by Lar_123 on September 13th, 2007, 8:58 am, edited 1 time in total.

Top
 Profile  
 
 Post subject:
PostPosted: September 12th, 2007, 11:10 am 
Offline
Godlike
Godlike
User avatar

Joined: March 21st, 2007, 10:44 am
Posts: 3188
Location: UK
Opus: Evolution
Hi Lar,

Just to let you know that this problem was solved using a DLL called one crypt with is avialble for about $20. It provides AES256 bit encryption and is simple to use with Opus VI new DLL call function.

Big thanks to Stephen for the google time spend looking for this DLL.

Mack

_________________
When you have explored all avenues of possibilities, what ever remains, how ever improbable, must be the answer.

Interactive Solutions for Business & Education
Learn Anywhere. Learn Anytime.

www.interaktiv.co.uk
+44 (0) 1395 548057


Top
 Profile Visit website  
 
 Post subject:
PostPosted: September 12th, 2007, 11:38 am 
Offline
Godlike
Godlike

Joined: November 11th, 2004, 1:18 pm
Posts: 1213
Location: New York
Opus: Opus Pro 9.75
OS: Windows 10 Pro 64 bit
System: Core i7, 16G RAM, Nvidia 640GT (desktop), plus Windows 10 and Android tablets
Hi

And OneCrypt's developer is open to customizing this DLL, also creating other DLL's that would work seamlessly with Opus for other functions. :)

Kind Regards,

_________________
Stephen


For this message Stephen has been thanked by : mackavi


Top
 Profile  
 
 Post subject:
PostPosted: September 12th, 2007, 10:10 pm 
Offline

Joined: November 11th, 2004, 4:05 am
Posts: 636
Location: Christchurch, NZ
1crypt looks interesting if you don't mind shipping an extra DLL with your app and like the variable length hex output.
I required a fixed length output string to make it easier to parse and split, so I ported an AES function into Opus that gives me a 128bit AES string 32 characters long.
Opusscript is very flexible if you are prepared to write a few extra functions to get around some restrictions of the language.

cheers
Paul


For this message Paul has been thanked by : mackavi


Last edited by Paul on September 12th, 2007, 10:30 pm, edited 1 time in total.

Top
 Profile  
 
 Post subject:
PostPosted: September 12th, 2007, 10:18 pm 
Offline
Godlike
Godlike

Joined: November 11th, 2004, 1:18 pm
Posts: 1213
Location: New York
Opus: Opus Pro 9.75
OS: Windows 10 Pro 64 bit
System: Core i7, 16G RAM, Nvidia 640GT (desktop), plus Windows 10 and Android tablets
Hi Paul

What you've done sounds quite interesting.

Kind Regards,

_________________
Stephen


For this message Stephen has been thanked by : mackavi


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 46 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group