5,276,406 members and growing! (16,068 online)
Email Password   helpLost your password?
Announcements




BullFrog Power
Search    
Advanced Search
Sitemap

Set your article filter

 Current Filter:

Cryptography and Security


General Programming » Cryptography & Security

Contents Quick search by title:

Cryptography

top
Title / Updated Author Score  
Cryptographic Interoperability: Keys
Updated: 5 Jun 2008  
Import and export Cryptographic Keys in PKCS#8 and X.509 formats, using Crypto++, C#, and Java.
VC6, VC7, VC7.1, VC8.0, .NET 2.0, Win2K, WinXP, Win2003, Vista, C# 2.0, .NET 3.0, C# 3.0, .NET 3.5, C++, C#, Windows, .NET, Win32, Win64, Dev, Intermediate
Jeffrey Walton 4.85
Cryptographic Interoperability: Digital Signatures
Updated: 3 Jun 2008  
Sign and verify messages using Crypto++, Java, and C#.
VC7, VC7.1, VC8.0, Win2K, WinXP, Win2003, Vista, C# 2.0, C# 3.0, C++, C#, Java, Windows, Win32, Dev, Intermediate
Jeffrey Walton 4.79
Creating a secure channel
Updated: 24 May 2008  
The purpose of this article is to explain how a secure channel is built. The article will explain the structure of a Very Simple Secured Protocol (VSSP) that sits above the TCP/IP layer.
WinXP, C# 2.0, C#, Windows, Dev, Intermediate, Advanced
Efi Merdler 4.74
Product Keys Based on Elliptic Curve Cryptography
Updated: 5 Jun 2007  
A Near-optimal Product Key System Based on ECIES and Crypto++
VC6, VC7, VC7.1, VC8.0, NT4, Win2K, WinXP, VS.NET2002, VS.NET2003, VS2005, VS6, Dev, Intermediate
Jeffrey Walton 4.67
Product Keys Based on the Advanced Encryption Standard (AES)
Updated: 12 Jun 2007  
A Compact Product Key System Based on AES and Crypto++
VS.NET2003, VS6, C++, Windows, Dev, Intermediate
Jeffrey Walton 4.67
Product Activation Based on RSA Signatures
Updated: 6 Jun 2007  
Validate Product Keys using RSA Signing Functions and Crypto++
VC6, VC7, VC7.1, VS.NET2002, VS.NET2003, VS2005, VS6, Windows, Dev, Intermediate
Jeffrey Walton 4.64
Cryptography 101 for the .NET Framework
Updated: 22 Dec 2006  
An introduction to key cryptographic concepts supported by the .NET Framework.
.NET 2.0, WinXP, Win2003, Vista, VS2005, VB, Dev, Beginner
Toby Emden 4.63
Obtain the plain text session key using CryptoAPI
Updated: 10 Dec 2001  
Generally it's very important to obtain the value of session keys. However, the Microsoft Cryptographic Providers (Base and Enhanced) do not support this feature. CryptExportKey() and CryptImportKey() require a valid key handle to encrypt and decrypt the session key, respectively.
VC6, VC7, Win2K, WinXP, VS6, MFC, Dev, Intermediate
Raphael Amorim 4.59
The FileDigest program and the C++ implementation of some Message-Digest algorithms
Updated: 3 Jan 2003  
Presenting the C++ implementation of some known and efficient Message-Digest algorithms (MD, RIPEMD, SHA) and a full FileDigest program that is applying the mentioned algorithms.
VC6, VC7, Win2K, WinXP, VS6, MFC, Dev, Intermediate
George Anescu 4.53
A C++ Implementation of the Rijndael Encryption/Decryption method
Updated: 7 Nov 2002  
An article presenting a C++ implementation of the Rijndael (AES) encryption/decryption method.
VC6, NT4, Win2K, VS6, Dev, Intermediate
George Anescu 4.47
Tamper Aware and Self Healing Code
Updated: 15 Nov 2007  
Dynamically Detect Code Alterations and Repair In-Memory Executable Files Using Hashing and Crypto++
VC7, VC7.1, VC8.0, Win2K, WinXP, Win2003, Vista, VS.NET2002, VS.NET2003, VS2005, Dev, Intermediate
Jeffrey Walton 4.45
A C++ Implementation of the Blowfish Encryption/Decryption method
Updated: 26 Sep 2001  
An article presenting a C++ implementation of the Blowfish encryption/decryption method
VC6, NT4, Win2K, VS6, Dev, Intermediate
George Anescu 4.44
Hiding a text file in a bmp file
Updated: 26 Nov 2003  
How to hide a text file in a bmp file
VC6, Win2K, WinXP, VS6, MFC, Dev, Intermediate
Adore C++ 4.40
Presentation of the XOR256 Encryption/Decryption method for the block ciphering case
Updated: 8 Jun 2001  
An article presenting a new block ciphering method called XOR256
VC6, NT4, Win2K, VS6, Dev, Intermediate
George Anescu 4.38
CMD5: A C++ Message Digest 5 Class
Updated: 9 Jan 2001  
This C++ class serves as a wrapper for the Message Digest 5 code described in the Internet RFC 1321.
VC6, NT4, Win2K, VS6, Dev, Intermediate
Jim Howard 4.22
Windows Cryptographic Programming
Updated: 13 Dec 2007  
A background for Windows Cryptographic programming.
VC6, VC7, VC7.1, VC8.0, NT4, Win2K, WinXP, Win2003, Vista, TabletPC, Embedded, C++, Windows, Win32, Win64, Dev, Beginner
Jeffrey Walton 4.22
Neat License
Updated: 20 Dec 2007  
An article on how to use a code-signing key to sign other data
.NET 2.0, C# 2.0, Dev, Intermediate
PTJA 4.20
A simple set of classes to encrypt data
Updated: 4 Nov 2004  
A simple set of classes to encrypt data
VC6, NT4, Win2K, WinXP, Win2003, VS6, MFC, Dev, Intermediate
Rob Manderson 4.14
FileCrypt, a Cryptographic Application
Updated: 5 Aug 2003  
Presenting a full C++/MFC cryptographic application that is using some known or new encryption/decryption methods (Rijndael, Blowfish, TEA, XOR256).
VC6, VC7, Win2K, WinXP, VS6, MFC, Dev, Intermediate
George Anescu 4.14
A simple C++ implementation of Elliptic Curve Cryptography
Updated: 7 Jan 2008  
A finite field EC and simple ECC scheme in C++ to help understand the principles.
VC7.1, VC8.0, NT4, Win2K, WinXP, Win2003, Vista, TabletPC, Embedded, C++, Windows, Win32, STL, Arch, Dev, Intermediate
Jarl Ostensen 4.10
A simple MFC class to encrypt data with the Crypto API
Updated: 3 Jul 2007  
An article showing how to use the Crypto API to make a simple MFC class that can encrypt and decrypt different types of data
C++, Windows, Visual Studio, MFC, Dev, Intermediate
Dave Kerr 4.05
Hashing using the Win32 Crypto API
Updated: 22 Jul 2005  
How to make hashing using the Win32 Crypto API.
VC6, WinXP, VS6, Dev, Intermediate
Jessn 3.93
Message Digest Application
Updated: 30 Mar 2004  
A program which generates the various Message Digests using only one Class, also including the different techniques for Base 64 Encoding And Decoding
VC6, Windows, Visual Studio, Dev, Intermediate
Shinde Vikram V. 3.90
XOR256 Stream Encryption with Arcfour PRNG
Updated: 29 Sep 2001  
Presenting a variant of the XOR256 Stream Encryption/Decryption method using the Arcfour algorithm for Pseudo-Random Numbers Generation
VC6, NT4, Win2K, VS6, Dev, Intermediate
George Anescu 3.86
CHash 1.5 - An MFC hashing class
Updated: 9 Aug 2005  
An MFC implementation of hashing files and strings with CRC32, GOST-Hash, MD2, MD4, MD5, SHA-1 and SHA-2 (256/384/512).
VC6, VS6, Windows, Dev, Intermediate
.rich.w 3.86
RC6 encryption and decryption
Updated: 14 Jul 2002  
RC6 is an evolutionary improvement of RC5, designed to meet the requirements of the Advanced Encryption Standard (AES).
VC6, Win2K, VS6, MFC, Dev, Intermediate
Mingming Lu 3.74
A Simple, Portable, Rinjdael (AES) Based Stream Cipher Class
Updated: 5 Jul 2005  
A file encryption/decryption class with built in MD5 string and file hashing.
VC6, Win2K, WinXP, VS6, MFC, Dev, Intermediate
Douglas R. Keesler 3.72
Fortuna - A Cryptographically Secure Pseudo Random Number Generator
Updated: 3 Mar 2004  
A C++ component to generate cryptographically secure pseudo random numbers using the Fortuna Algorithm
VC7, Win2K, WinXP, VS.NET2002, Dev, Intermediate
citadel 3.68
ARACrypt - a crypto class
Updated: 24 May 2002  
Extremely simple crypto class
VC6, VC7, Win2K, WinXP, Visual Studio, MFC, Dev, Intermediate
Darroll Walsh 3.65
Encryption using the Win32 Crypto API
Updated: 8 Sep 2005  
How to encrypt using the Win32 Crypto API.
VC6, WinXP, VS6, MFC, Dev, Intermediate
Jessn 3.53
Some Stream Cipher encryption/decryption algorithms
Updated: 9 Jun 2001  
An article presenting a class of stream cipher Encryption/Decryption Algorithms
VC6, NT4, Win2K, VS6, STL, Dev, Intermediate
George Anescu 3.52
Diffie-Hellman Key Exchange Example
Updated: 6 Jul 2006  
An example of how an encryption key can be shared by two users using the Diffie-Hellman key exchange approach.
VC7.1, Win2K, WinXP, Win2003, VS.NET2003, MFC, Dev, Intermediate
Griffter UK 3.40
Fast Simple Secure Encryption Routine
Updated: 28 Jul 2002  
A simple secure algorithm that can be used in your programs
VC6, VC7, Win2K, WinXP, Visual Studio, MFC, Dev, Intermediate
Shrishail Rana 3.39
Using encryption in your server and embedded applications
Updated: 24 Feb 2002  
Explains the encryption algorithm selection process.
VC6, VC7, Win2K, WinXP, Visual Studio, MFC, Dev, Intermediate
shanthu 3.32
CBBS: A Pseudo Random Number Generator
Updated: 13 Jul 2007  
A C++ class implementation of the pseudorandom number generator Blum Blum Shub (BBS)
C++, Windows, Visual Studio, Dev, Intermediate
Alexandre Ravey 3.24
Hide a file in a BMP file (Plus).
Updated: 27 Nov 2003  
Hide a file in a BMP file: extended from the author Ahmed Osama's article.
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, VS.NET2003, VS6, MFC, Dev, Intermediate
Neil Xu 3.18
XOR256 Block Encryption with Arcfour PRNG
Updated: 29 Jul 2001  
Presenting a variant of the XOR256 Block Encryption/Decryption method using the Arcfour algorithm for Pseudo-Random Numbers Generation
VC6, NT4, Win2K, VS6, Dev, Intermediate
George Anescu 3.00
Spoofing the Wily Zip CRC
Updated: 31 May 2003  
How Zip CRCs work and how to create a specific file CRC
VC6, VC7, Windows, Visual Studio, Dev, Intermediate
mdgray 2.95
Registry Value Encryption and Decryption
Updated: 25 Feb 2004  
Simple classes to perform crypt and registry operations
VC6, Win2K, WinXP, Win2003, VS6, MFC, Dev, Intermediate
jithus 2.94
Use Windows Crypto API to calculate a MD5 string.
Updated: 29 Aug 2002  
Use Windows Crypto API to calculate a MD5 string.
VC6, VC7, NT4, Win2K, WinXP, VS6, MFC, Dev, Intermediate
Victor M. Valenzuela 2.86
Hex Encoder and Decoder using Crypto++
Updated: 20 Nov 2000  
Encode binary data to and from hexadecimal format using the Crypto++ library
VC6, NT4, Win2K, Visual Studio, STL, Dev, Intermediate
Shaun Wilde 2.82
A simple 32-bit block file encryption application
Updated: 25 Jun 2007  
Uses pseudo-random bit rotations and xor on 32-bit integer blocks to encrypt/decrypt files.
C++, Windows, Visual Studio, Dev, Intermediate
defconomicron 2.71
CSHADigest: A fast and single class implementation of SHA1 Digest algorithm
Updated: 14 Mar 2005  
A single class implementation of SHA1 Digest in Unix/Win - simple and fast.
VC6, VC7.1, VS.NET2003, VS6, Windows, Dev, Intermediate
Adrien Pinet 2.60
Learn TripleDES Encryption Algorithm in a Minute - Unedited
Updated: 24 Feb 2008  
Triple Data Encryption Standard algorithms from which all TripleDES implementations must derive.
.NET 2.0, VB, .NET, Dev, Beginner
Imran A Momin 2.11
File Encryption and Encrypted text embedding in an image
Updated: 20 Sep 2003  
This is an encryption tool which encrypts all files and can embed the encrypted data in an image. For encryption three ciphers are used ASG, SG, RC4.
VC6, Win2K, WinXP, Win2003, VS6, MFC, Dev, Intermediate
Tahir Naeem 1.98
The RC4 algorithm within a COM component
Updated: 11 Jul 2005  
The RC4 algorithm within a COM component made with C++ and ATL.
VC6, Win2K, VS6, ATL, Dev, Intermediate
Jessn 1.86
 

.NET - Encryption

top
Title / Updated Author Score  
Using RSA Public Key Encryption in a Shared Web Hosting Environment
Updated: 4 Dec 2007  
This article provides a way to use RSA public key encryption in scripts running on a Web server hosted by a shared hosting company. It also demonstrates how to use RSA in .NET to solve the 'real world' problem of signing license codes so that they cannot be forged.
.NET 1.1, .NET 2.0, WinXP, Win2003, Vista, IIS 5, IIS 5.1, IIS 6, VS.NET2003, VS2005, C# 2.0, IIS 7, ASP.NET, Dev, Intermediate
Paul Sanders (AlpineSoft) 4.74
.NET Encryption Simplified
Updated: 29 Jan 2007  
A simple, string-oriented class for symmetric encryption, asymmetric encryption, and hashing.
.NET 1.0, .NET 1.1, .NET 2.0, VS.NET2002, VS.NET2003, VS2005, VB, Windows, Dev, Beginner
wumpus1 4.67
Password protecting IO streams
Updated: 28 Aug 2006  
An article on protecting a stream with a password by means of symmetic encryption.
.NET 2.0, VS2005, C#, Windows, Dev, Intermediate
Alex Perepletov 4.62
Using XML Digital Signatures for Application Licensing
Updated: 23 Nov 2005  
Use XML Digital Signatures for a request- and signing-based licensing mechanism for your applications.
.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, VS.NET2002, CE .NET 4.0, CE .NET 4.1, CE .NET 4.2, C#, Dev, Intermediate
Heath Stewart 4.61
Applied Crypto++: Block Ciphers
Updated: 6 Apr 2008  
Encrypt data using Block Ciphers with Crypto++.
VC6, VC7, VC7.1, VC8.0, NT4, Win2K, WinXP, Win2003, Vista, TabletPC, Embedded, C++, Windows, Win32, Win64, Dev, Beginner, Advanced
Jeffrey Walton 4.52
Exploiting MD5 collisions (in C#)
Updated: 20 Sep 2005  
This article shows how the MD5 collisions can be used to tamper software distribution schemas.
.NET 1.1, VS.NET2003, C#, ASP.NET, Windows, CEO, Arch, DBA, Dev, QA, Intermediate
ediazc 4.45
Public Key RSA Encryption in C# .NET
Updated: 29 Jan 2007  
1024/2048 bit RSA cryptography in a "Notepad style" program.
.NET 1.1, WinXP, Win2003, VS.NET2003, C#, Dev, Advanced
Mathew John Schlabaugh 4.34
Cryptor - Encrypt Files With Rijndael 256 bit
Updated: 20 Jan 2006  
A simple utility for encrypting files using 256 bit Rijndael (AES). Also, adds menu items to Windows Explorer's file context menu for easy access.
.NET 1.1, VS.NET2003, VB, Windows, Dev, Intermediate
Will Harrower 4.30
XCrypt - encryption & decryption class wrapper
Updated: 18 Aug 2003  
A generic encryption & decryption class wrapper for C#.
.NET 1.0, Win2K, VS.NET2002, C#, Dev, Intermediate
pdwolf 4.26
Binary to Text Encode/Decode Class
Updated: 9 Jun 2004  
A .NET class Library to handle the encoding/decoding of QuotedPrintable, UUEncode, Base64 and Yenc algorithms.
.NET 1.1, VS.NET2003, VB, Windows, Dev, Intermediate
Frederico Daupias de Alcochete 4.19
Strong and Fast Data Encryption with the CAST-128 Algorithm
Updated: 27 May 2006  
An effective implementation of the CAST-128 algorithm (ECB and CBC modes).
.NET 1.1, .NET 2.0, VS.NET2003, VS2005, C#, VB, Windows, Dev, WinForms, Intermediate
Andrey Dryazgov 4.18
.NET cryptography library for files and strings
Updated: 29 Dec 2005  
This is a VB.NET wrapper for the .NET framework cryptography classes (HashAlgorithm, SymmetricAlgorithm) for working with strings and files.
.NET 1.1, VS.NET2003, VB, Windows, Dev, Intermediate
HanreG 4.16
Don't touch my log, how to protect your XML data with Xml-DSig
Updated: 1 Aug 2005  
Shows a simple class for digital signature generation and verificacion.
.NET 1.1, .NET 2.0, Win2K, WinXP, VS.NET2003, VS2005, C#, XML, .NET CF, Dev, Intermediate
ediazc 4.10
Encrypt/Decrypt Files in VB.NET (Using Rijndael)
Updated: 4 Nov 2005  
How to encrypt and decrypt files using Rijndael.
.NET 1.1, VS.NET2003, VB, Windows, Dev, Intermediate
Thad VDB 4.03
Simple encrypting and decrypting data in C#
Updated: 25 Dec 2003  
Well documented code showing how to do crypto in C# and the .NET framework.
.NET 1.0, .NET 1.1, C#, Windows, Visual Studio, Dev, Intermediate
DotNetThis 3.94
Cryptography in .NET (part 1)
Updated: 5 Mar 2003  
Use the .NET Framework's Cryptography Classes to secure your data.
.NET 1.0, Win2K, WinXP, VS.NET2002, VB, Dev, Intermediate
Sameers (theAngrycodeR) 3.77
P2P Secure File, Encrypt and decrypt any file with password. - Unedited
Updated: 5 Apr 2008  
Protect any file by encryption and decryption with password. It encrypt the file and saved as secure XML with binary format, and stored file password as custom PK encrypter routine.
.NET 1.0, .NET 1.1, .NET 2.0, Win2K, WinXP, Win2003, Vista, .NET 3.0, VB 7.x, VB 8.0, VB 9.0, VB, XML, Windows, .NET, Arch, Dev, WinForms, Design, Beginner, Intermediate, Advanced
Atanu Maity 3.75
Good Bye MD5
Updated: 20 Sep 2005  
The cracking of MD5 is making it useless?
Windows, .NET, Visual Studio, CEO, Arch, DBA, Dev, QA, Intermediate
ediazc 3.71
An MD5 Function Compatible with PHP
Updated: 14 Jul 2005  
Describes an implementation of a MD5 function compatible with the PHP function.
.NET 1.1, VS.NET2003, C#, ASP.NET, Windows, Arch, Dev, PHP, Intermediate
ediazc 3.46
Creating a Secure, Efficient Backup Client
Updated: 19 Nov 2003  
Describes some underlying concepts and techniques that are helpful when needing to copy data securely and efficiently.
.NET 1.0, .NET 1.1, C#, Windows, Visual Studio, Dev, Intermediate
Steven Campbell 3.33
Cryptographically Strong Random Password Generation
Updated: 1 Nov 2005  
An article on creating a simple, but robust cryptographically strong password generator.
C#, Windows, .NET, Visual Studio, Dev, Intermediate
Wil Peck 3.17
Simple String Encryption and Decryption with Source Code - Unedited
Updated: 21 Feb 2008  
Sample program for simple encryption and decryption of strings.
C# 1.0, C# 2.0, C# 3.0, C#
Lovely M 3.07
Encryption/Decryption with .NET
Updated: 14 Mar 2002  
A .NET SymmetricAlgorithm security class wrapper for in memory encryption/decryption with a private key
.NET 1.0, VS.NET2002, C#, ASP.NET, Windows, Dev, Intermediate
Frank Fang 3.03
Secret Key Encryption in .NET
Updated: 28 Nov 2004  
Implemnts secret key encryption.
.NET 1.0, .NET 1.1, VS.NET2003, VB, Windows, Dev, Intermediate
Adnan Samuel 2.73
Encrypt and sign data using PKCS #12 Certificates
Updated: 12 Jun 2005  
Encrypt and sign data using PKCS #12 certificates.
.NET 1.1, Win2K, WinXP, Win2003, VS.NET2003, VB, CEO, Arch, DBA, Dev, Intermediate
Adnan Samuel 2.62
Implementing Caesar Cipher in VB.NET
Updated: 2 Nov 2006  
This article implements Caesar Cipher (shift by 3) in VB.NET.
.NET 2.0, VS2005, VB, Windows, Dev, Intermediate
Deobrat Singh 2.53
Automated File Decryption Using GnuPG & C# - Unedited
Updated: 11 Dec 2007  
How To: Automate Decryption of PGP / GnuPG Encrypted Files
Win2K, WinXP, C# 1.0, C# 2.0, C#, ASP.NET, Windows, Dev, WinForms, Beginner, Intermediate
Kurt Mang 1.88
All about Cryptography in .NET
Updated: 20 Dec 2004  
Cryptography classes available in .NET.
.NET 1.0, .NET 1.1, NT4, Win2K, WinXP, Win2003, IIS 5, IIS 6, C#, ASP.NET, Visual Studio, Dev, Intermediate
AtulMalhotra 1.43
 

.NET - Security

top
Title / Updated Author Score  
Removing strong-signing from assemblies at file level (byte patching)
Updated: 19 Jul 2007  
This article describes how to remove strong signing from .NET assemblies without recompiling code.
.NET 2.0, VS2005, C#, Windows, Dev, Intermediate
Andrea Bertolotto 4.89
Simple Password Manager Using System.Security
Updated: 29 Sep 2006  
Password Manager is a System.Security usage example using SecureString and SymmetricAlgorithms.
.NET 2.0, Win2K, WinXP, Win2003, VS2005, C# 2.0, Dev, WinForms, Intermediate
Stefan Prodan 4.83
Strong Names Explained
Updated: 25 Nov 2004  
.NET Strong Name technology explained
.NET 1.0, .NET 1.1, VS.NET2003, C#, Windows, Dev, Intermediate
Jan Seda (Skilldrive.com) 4.82
Steganography 16 - Hiding additional files in a ZIP archive
Updated: 16 Apr 2006  
How to zip and unzip files, avoiding the central directory.
.NET 2.0, VS2005, C#, Windows, Dev, Beginner
Corinna John 4.79
Understanding .NET Code Access Security
Updated: 14 Jan 2004  
A full length article on .NET Code Access Security
Win2K, WinXP, Win2003, C#, .NET, Visual Studio, Dev, Beginner
UB 4.78
How to Programmatically add IP Addresses to IIS's Deny Access List using C# and WMI
Updated: 31 Jul 2003  
An article that shows the basic steps to programmatically adding an IP address to the IIS deny access list.
.NET 1.1, Win2K, WinXP, C#, Visual Studio, Dev, Beginner
Scott Burgett 4.75
A Stegano-Framework for .NET Developers
Updated: 2 Aug 2006  
From tutorial snippets to open source project
C#, Windows, .NET, Visual Studio, Dev, Intermediate
Corinna John 4.74
SharpPrivacy - OpenPGP for C#
Updated: 7 Jun 2003  
SharpPrivacy is an OpenPGP implementation in C#. It can be used to encrypt and sign data, created OpenPGP compatible keys, and a lot more. This article explains how to use the library in your own .NET application or webpage to encrypt, sign, decrypt or verify OpenPGP messages.
.NET 1.0, .NET 1.1, C#, Windows, Visual Studio, Dev, Intermediate
gek_at 4.72
Steganography 14 - What Text Lists, GIF Images, and HTML Pages have in common
Updated: 22 Jan 2005  
A simple way to hide binary data in any kind of list
.NET 1.1, .NET 2.0, VS2005, C#, Windows, Dev, Beginner
Corinna John 4.69
CCryptoTokenizer
Updated: 13 Nov 2003  
CCryptoTokenizer
.NET 1.0, VS.NET2002, C#, Windows, Dev, Intermediate
raymond.fung, Norman Fung 4.67
Using the G711 standard
Updated: 28 Jul 2006  
Implementing the G711 µ-law and a-law codecs in C#.
.NET 2.0, VS2005, C#, Windows, Dev, Intermediate
Marc Sweetgall 4.67
Steganography 15 - Hiding Digital Data in Music on Audio Cassettes
Updated: 4 Jun 2005  
How to hide data of any kind inside a sound, and keep it alive on an analog medium.
.NET 2.0, VS2005, C#, Windows, Dev, Beginner
Corinna John 4.66
Steganography IV - Reading and Writing AVI files
Updated: 19 May 2004  
An article about hiding bytes in the bitmap frames of uncompressed AVI files.
.NET 1.0, .NET 1.1, VS.NET2002, C#, Windows, Dev, Intermediate
Corinna John 4.66
Enigma emulator in C#
Updated: 9 May 2005  
This article shows the inner workings of the German Enigma machine used during the WWII, translated to C#.
.NET 1.1, NT4, Win2K, WinXP, VS.NET2003, C#, Dev, WinForms, Intermediate
adi_clepcea 4.64
Generic SymmetricAlgorithm Helper
Updated: 15 Nov 2007  
A generic helper class that exposes simplified Encrypt and Decrypt functionality for strings, byte arrays and streams for any SymmetricAlgorithm derivative (DES, RC2, Rijndael, TripleDES, etc.)
.NET 2.0, C# 2.0, Windows, Visual Studio, Dev, Intermediate
Tony Selke 4.63
Protect your IM (Instant Messenger) conversations by encrypting them
Updated: 19 Oct 2005  
Learn how to encrypt IM (Instant Messenger) conversations.
.NET 2.0, WinXP, VS2005, C#, CEO, Dev, Intermediate
Silviu Gologan 4.62
Implementing Protected Configuration With Windows Apps
Updated: 29 Aug 2006  
How to use the ProtectedConfiguration API to protect sensitive information in your application’s configuration file.
.NET 2.0, Win2K, VS2005, C#, XML, Dev, WinForms, Beginner
Hameer Saleem 4.60
Public/Private Key Encrypted Messenger
Updated: 17 Sep 2007  
An article about creating a public/private key encrypted internet messenger