Recent

Author Topic: Please Include DCPCrypt as IDE Module  (Read 7162 times)

jshand2010

  • Full Member
  • ***
  • Posts: 229
Please Include DCPCrypt as IDE Module
« on: October 13, 2010, 10:37:45 pm »
Hey, with the file features within your own software project can only be written in clear text.  i have found no way to encrypt the data i am saving to a file.  please add a security module so that a programmer can call upon file encryption.

thanks
« Last Edit: October 23, 2010, 08:46:45 pm by jshand2010 »
OpenSUSE Tumbleweed x86_64, Lazarus 2.0.0RC3 fixes branch, fpc 3.2.0 fixes branch

sfeinst

  • Full Member
  • ***
  • Posts: 186
Re: New Encryption Module
« Reply #1 on: October 13, 2010, 11:30:23 pm »

OpenLieroXor

  • New Member
  • *
  • Posts: 38
Re: New Encryption Module
« Reply #2 on: October 14, 2010, 11:47:04 am »
IMHO DCPCrypt should be included in FPC/Lazarus libraries, as it's the best native pascal cryptographic library.

jshand2010

  • Full Member
  • ***
  • Posts: 229
Re: New Encryption Module
« Reply #3 on: October 15, 2010, 11:03:49 pm »
I use DCPCrypt.

http://wiki.lazarus.freepascal.org/DCPcrypt

Works well.

i am unsure on how to add this module to lazarus.  how do you do this.  it would be easier to have it already installed in lazarus
OpenSUSE Tumbleweed x86_64, Lazarus 2.0.0RC3 fixes branch, fpc 3.2.0 fixes branch

sfeinst

  • Full Member
  • ***
  • Posts: 186
Re: New Encryption Module
« Reply #4 on: October 16, 2010, 02:02:34 am »
I'm the code in a non-visual unit so I didn't add the package to Lazarus.  I just added the following to the uses clause:
DCPrijndael, DCPSha256

I also made sure Lazarus could find the source and units so it would compile in the Project Options-> Compiler Options->Paths

jshand2010

  • Full Member
  • ***
  • Posts: 229
Re: Please Include DCPCrypt as IDE Module
« Reply #5 on: November 26, 2010, 11:05:05 pm »
With this, i am unsure to put the clause in the library section or what.  can you let me know?
OpenSUSE Tumbleweed x86_64, Lazarus 2.0.0RC3 fixes branch, fpc 3.2.0 fixes branch