What cryptography libraries comes with D6?
Where do they live? |
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 |
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. |
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. |
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. |
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? > |
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? > > |
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? > > |
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 |
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 |
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 |
Free forum by Nabble | Edit this page |