What cryptography libraries comes with D6?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
11 messages Options
Reply | Threaded
Open this post in threaded view
|

What cryptography libraries comes with D6?

Griff-2
What cryptography libraries comes with D6?

Where do they live?


pax
Reply | Threaded
Open this post in threaded view
|

Re: What cryptography libraries comes with D6?

pax
Griff,

D6 comes with Digitial Signature technology. Take a look at DolphinSure
and DolphinSure UI packages.

DolphinSure is a framework of classes to allow any arbitrary data or
object to be digitally signed in such a way that it can transmitted
across an insecure medium and then later verified to confirm that has
not be modified in transit. The trusted data is signed with the
"certificate" of the originator and an additional benefit of the system
is, therefore, that it is possible for the consumer to be aware of the
data's origins. The digital signature that is associated with a piece
of signed (or "trusted") data is virtually impossible to forge and the
DolphinSure mechanism uses the international standards recommended by
the US government (SHA-1 and DSA).

If you need more regarding actual crypto, you will need to role your
own or purchase a commercial license that has an ActiveX control.


Regards,


Pax


Reply | Threaded
Open this post in threaded view
|

Re: What cryptography libraries comes with D6?

German Arduino-2
Pax wrote:

> Griff,
>
> D6 comes with Digitial Signature technology. Take a look at DolphinSure
> and DolphinSure UI packages.
>
> DolphinSure is a framework of classes to allow any arbitrary data or
> object to be digitally signed in such a way that it can transmitted
> across an insecure medium and then later verified to confirm that has
> not be modified in transit. The trusted data is signed with the
> "certificate" of the originator and an additional benefit of the system
> is, therefore, that it is possible for the consumer to be aware of the
> data's origins. The digital signature that is associated with a piece
> of signed (or "trusted") data is virtually impossible to forge and the
> DolphinSure mechanism uses the international standards recommended by
> the US government (SHA-1 and DSA).
>
> If you need more regarding actual crypto, you will need to role your
> own or purchase a commercial license that has an ActiveX control.
>
>
> Regards,
>
>
> Pax
>

PC1 algorithm is available. See PC1Cipher class.

Cheers.
gsa.


Reply | Threaded
Open this post in threaded view
|

Re: What cryptography libraries comes with D6?

Esteban A. Maringolo
In reply to this post by Griff-2
Griff escribió:
> What cryptography libraries comes with D6?

Check:
<http://www.smalltalking.net/Goodies/Dolphin/Files/Cipher.zip>

It's for Dolphin XP, but should work on Dx6.

Regards,

--
Esteban.


Reply | Threaded
Open this post in threaded view
|

Re: What cryptography libraries comes with D6?

Griff-2
Thanks for the pointer.

Esteban A. Maringolo wrote:

> Griff escribió:
> > What cryptography libraries comes with D6?
>
> Check:
> <http://www.smalltalking.net/Goodies/Dolphin/Files/Cipher.zip>
>
> It's for Dolphin XP, but should work on Dx6.
>
> Regards,
>
> --
> Esteban.


Reply | Threaded
Open this post in threaded view
|

Re: What cryptography libraries comes with D6?

Martin Rubi
In reply to this post by Griff-2
Hello.
I have a toyish port of some cipher algorithms from VW (RSA, Blowfish, DES,
SHA, MD5 and a few more) to Dolphin 5, but I don't think the port is
finished nor reliable (not to mention a big lost in efficiency, I think).
I'm not planning to finish it soon (or ever), neither. But if you are
interested, let me know.

regards
martin

"Griff" <[hidden email]> escribió en el mensaje
news:[hidden email]...
> What cryptography libraries comes with D6?
>
> Where do they live?
>


Reply | Threaded
Open this post in threaded view
|

Re: What cryptography libraries comes with D6?

Griff-2
Thanks for the info Martin. At some point, that could be interesting.

I am pretty interested in an AES implementation right now; since a
client of mine
(one of the top 5 banks in North America) has decided upon AES to meet
their
encryption needs.

Martin Rubi wrote:

> Hello.
> I have a toyish port of some cipher algorithms from VW (RSA, Blowfish, DES,
> SHA, MD5 and a few more) to Dolphin 5, but I don't think the port is
> finished nor reliable (not to mention a big lost in efficiency, I think).
> I'm not planning to finish it soon (or ever), neither. But if you are
> interested, let me know.
>
> regards
> martin
>
> "Griff" <[hidden email]> escribió en el mensaje
> news:[hidden email]...
> > What cryptography libraries comes with D6?
> >
> > Where do they live?
> >


Reply | Threaded
Open this post in threaded view
|

Re: What cryptography libraries comes with D6?

Martin Rubi
I will send you the packages in a minute, it has an implementation of AES.
However, I do NOT recomend using this port for any application at all,
specially one that sounds as critical as yours.
I would go for some well tested library which could be put into a dll, and
then make wrappers for it in Dolphin, like the one Esteban suggested for
blowfish.
I´ve used  http://www.eskimo.com/~weidai/cryptlib.html in the past, but
never with Dolphin.

regards
martin

"Griff" <[hidden email]> escribió en el mensaje
news:[hidden email]...
Thanks for the info Martin. At some point, that could be interesting.

I am pretty interested in an AES implementation right now; since a
client of mine
(one of the top 5 banks in North America) has decided upon AES to meet
their
encryption needs.

Martin Rubi wrote:

> Hello.
> I have a toyish port of some cipher algorithms from VW (RSA, Blowfish,
> DES,
> SHA, MD5 and a few more) to Dolphin 5, but I don't think the port is
> finished nor reliable (not to mention a big lost in efficiency, I think).
> I'm not planning to finish it soon (or ever), neither. But if you are
> interested, let me know.
>
> regards
> martin
>
> "Griff" <[hidden email]> escribió en el mensaje
> news:[hidden email]...
> > What cryptography libraries comes with D6?
> >
> > Where do they live?
> >


Reply | Threaded
Open this post in threaded view
|

Re: What cryptography libraries comes with D6?

Chris Uppal-3
In reply to this post by Griff-2
Griff wrote:

> I am pretty interested in an AES implementation right now; since a
> client of mine
> (one of the top 5 banks in North America) has decided upon AES to meet
> their
> encryption needs.

The chances are that they also have a preferred implementation.  If so, and if
it's available to you, and if it is (or can be) packaged as a C-callable DLL,
then almost certainly your best option is to use that DLL from Dolphin.

Otherwise there are many good quality cypto packages on the Net, you should be
able to find and wrap one of those without too much difficulty  -- certainly
easier and faster than attempting to do crypto in Dolphin which is not
well-suited to such tasks.

    -- chris


Reply | Threaded
Open this post in threaded view
|

Re: What cryptography libraries comes with D6?

Griff-2
I see. Java provides AES, as does .NET. I wrote a COM compatible .NET
class to expose AES to VB6. Would Dolphin mind consuming that COM
compatible class?

Chris Uppal wrote:

> Griff wrote:
>
> > I am pretty interested in an AES implementation right now; since a
> > client of mine
> > (one of the top 5 banks in North America) has decided upon AES to meet
> > their
> > encryption needs.
>
> The chances are that they also have a preferred implementation.  If so, and if
> it's available to you, and if it is (or can be) packaged as a C-callable DLL,
> then almost certainly your best option is to use that DLL from Dolphin.
>
> Otherwise there are many good quality cypto packages on the Net, you should be
> able to find and wrap one of those without too much difficulty  -- certainly
> easier and faster than attempting to do crypto in Dolphin which is not
> well-suited to such tasks.
>
>     -- chris


Reply | Threaded
Open this post in threaded view
|

Re: What cryptography libraries comes with D6?

Chris Uppal-3
Griff wrote:

> I see. Java provides AES, as does .NET. I wrote a COM compatible .NET
> class to expose AES to VB6. Would Dolphin mind consuming that COM
> compatible class?

I would expect that to work, but have never tried it myself.

I have occasionally looked at what would be involved in creating a direct
Dolphin wrapper for the MS crypto APIs -- but it all seems rather /too/
involved...

    -- chris