For long-term Visual C++ developers, the CryptoAPI will be a familiar part of your programming toolkit. If you're developing Windows Vista applications, though, you should be applying the new Windows Cryptography API: Next Generation.
Latest CryptoAPI Articles
Product Keys Based on Elliptic Curve Cryptography
Protect software with product keys based on Elliptic Curve Cryptography.
Product Keys Based on the Advanced Encryption Standard (AES)
Protect Software with Product Keys based on the Advanced Encryption Standard (AES).
Crypto++� Holds the Key to Encrypting Your C++ Application Data
The need to encrypt sensitive information is more important than ever. Luckily, the C++ class library Crypto++ enables you to encrypt your application data regularly and painlessly.
Portable Cryptography API for Triple DES
Learn about a C++/C implementation of CBC DES/DES3.
How to Encrypt/Decrypt a String
A frequent challenge is to encrypt and decrypt a string or password. This article contains a C and C++ project that will do this job.
Latest Developer Videos
More...Latest CodeGuru Developer Columns
Control Statements and Basic Loops in C++/CLI
Become more proficient on the usage of statements to control the flow of execution through a C++/CLI application.

Making Sounds with Waves Using C#
Learn to manipulate existing sound files, and then to create your own custom sounds. You even can dial a telephone from your code.

Saving ListView Content to a Text File Using Visual Basic
Learn what a ListView is, and how to leverage Visual Basic to save its contents to a text file.
The Top Challenge for Developers is...
Most developers face a grueling challenge to please their end users. We asked their top challenge is. With over 3,000 responses, the results are now available!