Cool. One question tho, I found it in sdk3.5 and sdk4. The function is created in 1995 according to the header. Can I assume all PalmOS version currently in use has that support? I need only OS3.0+ support tho.
Thanks. Max --- Joe Programmer <[EMAIL PROTECTED]> wrote: > --- Max Bian wrote: > > I found function EncDES in encrypt.h in the > > Core include directory. Has anyone > > tried it? Does it work at all? I couldn't > > find any ... > > A google search for EncDES reveals that Greg Winton > discusses EncDES in his O'reilly book, "Palm OS > Network Programming - Writing Connected Applications > for the Palm" (which I haven't read). > > And here is something posted at rudedog.org by Dave > Carrigan: > > Off the top of my head and untested, here is a > function to encrypt or decrypt a string of > arbitrary length. > > #include <Encrypt.h> > > UInt8 * > crypt_string(UInt8 *plaintext, UInt8 *key, UInt16 > bufsize, Boolean encrypt) > Char *outbuf; > UInt16 i; > > outbuf = MemPtrNew(bufsize); > for (i=0; i < bufsize; i += 8) { > EncDES(&(plaintext[i]), key, &(outbuf[i]), > encrypt); > } > return outbuf; > } > > Caveats: > > Plaintext must be in a buffer that is exactly a > multiple of 8 characters long. Pad it with 0's > if the actual text isn't exactly a > multiple of 8 long. > > Key must be in a buffer that is at least 8 > characters long. Pad the key with 0's if it's > shorter than 8 characters. Only the first 8 > characters are used. > > You're responsible for freeing the returned > buffer when you're done with it. > > > __________________________________________________ > Do You Yahoo!? > Check out Yahoo! Shopping and Yahoo! Auctions for all of > your unique holiday gifts! Buy at http://shopping.yahoo.com > or bid at http://auctions.yahoo.com > > -- > For information on using the Palm Developer Forums, or to unsubscribe, please > see http://www.palmos.com/dev/tech/support/forums/ __________________________________________________ Do You Yahoo!? Check out Yahoo! Shopping and Yahoo! Auctions for all of your unique holiday gifts! Buy at http://shopping.yahoo.com or bid at http://auctions.yahoo.com -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/tech/support/forums/