Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-pascal / 2003-04

encryption library

6 messages · 4 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Michael Van Canneyt
to Unknown author
Hi all, Does FPC have an encryption library?

Simple encription as MD5 and IDEA are supported.
I'm still working on porting Lockbox from TurboPower, then we should have a complete encryption set available.

Michael.

Reply by email

Unknown author

What function should I use, or where can I find MD5 and IDEA procedures?

Thanks,

Yoyong

Show quoted text 9 lines
> Hi all, > > Does FPC have an encryption library? Simple encription as MD5 and IDEA are supported. I'm still working on porting Lockbox from TurboPower, then we should have a complete encryption set available. Michael.

Reply by email

Mirek Novak
to Unknown author
Show quoted text 15 lines
What function should I use, or where can I find MD5 and IDEA procedures? Thanks, Yoyong >>Hi all, >> >>Does FPC have an encryption library? >Simple encription as MD5 and IDEA are supported. >I'm still working on porting Lockbox from TurboPower, then we >should have a complete encryption set available. > >Michael.

Hi,
try here http://www.cityinthesky.co.uk/cryptography.html

or U can try google and use words like pascal +blowfish +aec +rsa +dsa ....

HTH

Mirek Novak jabberID: ICQ: 119499448

Reply by email

Tom Verhoeff
> Does FPC have an encryption library?

I contributed a unit for AES to www.FreePascal.org. You can also find it at

<http://www.win.tue.nl/~wstomv/software/AES-Rijndael/>

However, this unit is not a genuine crypto library for two reasons:

1. It provides the basic encrypt/decrypt block operations in Electronic Codebook Mode only.

In order to use AES in practice, one needs to operate it in a mode that is appropriate for the desired service. Also see

<http://csrc.nist.gov/encryption/modes/>

2. The implementation is more aimed at clarity than speed. It does feature some techniques for speed (table lookup instead of computation).

It may serve as a good starting point.

Regards,

Tom Verhoeff

Reply by email