S60 Open C
libcrypt API Specification

libcrypt API Specification

Table of Contents

Overview

 


Overview

The libcrypt library provides APIs that perform functions such as password encryption (hashing) and encryption/decryption of 64-bit message blocks.

Password encryption: Either the Data Encryption Standard (DES) or the MD5 hash algorithm is used. The user can choose the actual algorithm to be used by specifying an appropriate value to one of the arguments of this API. Also, the API for password encryption implements the feature to thwart the "dictionary attack". This is done by perturbing the underlying algorithm based on the user-supplied parameter.

Encryption/decryption of 64-bit message blocks: The API that performs the encryption/decryption of message blocks uses the Data Encryption Standard (DES) algorithm.

Give feedback of this article


©Nokia 2007

Back to top


This material, including documentation and any related computer programs, is protected by copyright controlled by Nokia. All rights are reserved. Copying, including reproducing, storing, adapting or translating, any or all of this material requires the prior written consent of Nokia. This material also contains confidential information, which may not be disclosed to others without the prior written consent of Nokia.

Nokia is a registered trademark of Nokia Corporation. S60 and logo is a trademark of Nokia Corporation. Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. Other company and product names mentioned herein may be trademarks or tradenames of their respective owners.