CryptoTextCE is an ActiveX / COM component written in ATLCE for the PocketPC. It provides simple access to the CryptoAPI in Windows CE from embedded Visual Basic and embedded Visual C++.
CryptoTextCE is a companion product to CryptoText for the desktop, and data encrypted on the PocketPC using CryptoTextCE can be decrypted on Windows NT/9x using CryptoText and vice versa. If you are collecting sensitive data on a PocketPC device and transferring it to a destop PC or server using SQL Server CE or some other form of file based synchronisation, you can use CryptoTextCE to encrypt the data before transfer and CryptoText to decrypt it again on the server.
As with CryptoText, CryptoTextCE encrypts the input text data and converts the resulting binary data to a series of characters which are suitable for use in a SQL statement, or for storage in a text/.ini file. The additional step performed by CryptoTextCE is the optional conversion from a UNICODE string to an ANSI string before encryption. This addresses the issue that all strings in eVB for the PocketPC are held as two byte UNICODE characters internally. If you are not making used of the extended character sets available with UNICODE the conversion to ANSI reduces the size of the encrypted data, and increases compatability with desktop Windows operating systems.
|