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/

Reply via email to