Click here to Skip to main content
6,634,665 members and growing! (15,304 online)
Email Password   helpLost your password?
Article Category: All Topics MFC/C++ C# VB.NET ASP.NET SQL Architect Windows 7 Java LAMP Mobile CEO / Manager
Announcements
BullFrog Power
 
Search    
Add to IE Search

Cryptography and Security


General Programming » Cryptography & Security
Language
Platform
Technology
Audience
Skill Level
Topic
Clear All

Contents

 

Cryptography

top
Title / Updated Author Score  
Neural Cryptography
Updated: 29 Aug 2009  
This article presents a new cryptography algorithm based on neural networks. Here, you can find some theory and a demo project.
Windows, Dev
CyberTrone 5.00
Authenticated Encryption - Unedited
Updated: 23 Mar 2009  
Perform Authenticated Encryption with Crypto++
C++ (VC6, VC7, VC7.1, VC8.0), C, Windows (WinXP, Win2003, Vista, Win2008), Architect, Dev, Design
Jeffrey Walton 4.95
Creating an Asymmetric/Symmetric Secure Stream without SSL
Updated: 24 Oct 2009  
The article explains how to create a secure stream that uses asymmetric cryptography to connect and symmetric cryptography to continue without the need for SSL or Certificates
C# (C# 3.0), .NET (.NET 3.5), Architect, Dev
Paulo Zemek 4.94
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.
C++ (VC7.1, VC8.0), Windows (Win2K, WinXP, Win2003, Vista, TabletPC, Embedded), Win32, STL, Architect, Dev
Jarl Ostensen 4.89
WinAES: A C++ AES Class
Updated: 27 Mar 2009  
Yet another C++ class wrapper for AES and Windows CAPI.
C++WinXP, Win2003, Vista, Embedded, Win2008, Win32, Win64, Dev
Jeffrey Walton 4.88
Product Activation Based on RSA Signatures
Updated: 6 Jun 2007  
Validate Product Keys using RSA Signing Functions and Crypto++
VC6, VC7, VC7.1, WindowsVS.NET2003, VS2005, Dev
Jeffrey Walton 4.81
Cryptographic Interoperability: Keys
Updated: 5 Jun 2008  
Import and export Cryptographic Keys in PKCS#8 and X.509 formats, using Crypto++, C#, and Java.
C++ (VC6, VC7, VC7.1, VC8.0), C# (C# 2.0, C# 3.0), Windows (Win2K, WinXP, Win2003, Vista), .NET (.NET 2.0, .NET 3.0, .NET 3.5), Win32, Win64, Dev
Jeffrey Walton 4.81
Product Keys Based on the Advanced Encryption Standard (AES)
Updated: 12 Jun 2007  
A Compact Product Key System Based on AES and Crypto++
C++, WindowsVS.NET2003, Dev
Jeffrey Walton 4.78
Cryptographic Interoperability: Digital Signatures
Updated: 20 Oct 2009  
Sign and verify messages using Crypto++, Java, and C#.
C++ (VC7, VC7.1, VC8.0), C# (C# 2.0, C# 3.0), Java, Windows (Win2K, WinXP, Win2003, Vista), Win32, Dev
Jeffrey Walton 4.78
WinAESwithHMAC: A C++ AES/HMAC Class
Updated: 30 Mar 2009  
A C++ class providing encryption and authentication using Windows CAPI.
C++ (VC6, VC7, VC7.1, VC8.0)WinXP, Win2003, Vista, Win2008, Win32, Win64, Dev
Jeffrey Walton 4.73
Applied Crypto++: Block Ciphers
Updated: 6 Apr 2008  
Encrypt data using Block Ciphers with Crypto++.
C++ (VC6, VC7, VC7.1, VC8.0), Windows (Win2K, WinXP, Win2003, Vista, TabletPC, Embedded), Win32, Win64, Dev
Jeffrey Walton 4.70
TEA Encryption/Decryption Made Simple
Updated: 20 Dec 2008  
Easy to use crypto class that uses TEA, XTEA and XXTEA standards
VC8.0, Windows, MFC, Dev
Michael Mogensen 4.69
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.
C# (C# 2.0), Windows (WinXP), Dev
Efi Merdler 4.69
Neat License
Updated: 20 Dec 2007  
An article on how to use a code-signing key to sign other data
C# 2.0.NET 2.0, Dev
PTJA 4.64
Cryptography 101 for the .NET Framework
Updated: 22 Dec 2006  
An introduction to key cryptographic concepts supported by the .NET Framework.
VB.NET 2.0, WinXP, Win2003, VistaVS2005, Dev
Toby Emden 4.62
Encryption and compression, native and managed
Updated: 26 Aug 2009  
DLL for native encryption and compression (using Crypto++). Includes RSA Key Generator in C#, and encryption and compression in ASP.NET (C#).
C++, C#, Windows, .NET, ASP.NET, Dev
ErnestoNet 4.60
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.0Win2K, WinXP, Win2003, VistaVS.NET2003, VS2005, Dev
Jeffrey Walton 4.59
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, VC7Win2K, WinXP, MFC, Dev
Raphael Amorim 4.57
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, VC7Win2K, WinXP, MFC, Dev
George Anescu 4.55
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
VC6Win2K, Dev
George Anescu 4.52
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.
VC6Win2K, Dev
George Anescu 4.46
Shared Key Generation using Diffie-Hellman
Updated: 25 Mar 2008  
Generate an encryption key between two parties and foil the eavesdropper
C#
Jonathan C Dickinson 4.44
Hiding a text file in a bmp file
Updated: 26 Nov 2003  
How to hide a text file in a bmp file
VC6Win2K, WinXP, MFC, Dev
Adore C++ 4.43
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
VC6Win2K, Dev
George Anescu 4.38
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
Dave Kerr 4.24
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.
VC6Win2K, Dev
Jim Howard 4.21
C# FNV Hash
Updated: 18 May 2009  
A C# class for creating a custom sized FNV hash.
C#, Windows, .NET, Dev
Jasmin Muharemovic 4.17
A simple set of classes to encrypt data
Updated: 4 Nov 2004  
A simple set of classes to encrypt data
VC6Win2K, WinXP, Win2003, MFC, Dev
Rob Manderson 4.15
Hashing using the Win32 Crypto API
Updated: 22 Jul 2005  
How to make hashing using the Win32 Crypto API.
VC6WinXP, Dev
Jessn 4.12
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, Windows, Dev
.rich.w 4.03
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
Alexandre Ravey 4.00
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
Shinde Vikram V. 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).
VC6Win2K, MFC, Dev
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.
VC6Win2K, WinXP, MFC, Dev
Douglas R. Keesler 3.73
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
VC7Win2K, WinXP, Dev
citadel 3.68
SteganoPad - Steganographic Notepad
Updated: 24 Dec 2008  
Only the user can see the words on screen
C++/CLI, C, VC6, VC7, VC7.1, VC8.0Win2K, WinXP, Win2003, Vista, TabletPC, MFC, VS2005
nbugalia 3.67
ARACrypt - a crypto class
Updated: 24 May 2002  
Extremely simple crypto class
VC6, VC7Win2K, WinXP, Visual Studio, MFC, Dev
Darroll Walsh 3.65
Extended Password Generator
Updated: 20 Jun 2006  
The tool-at-hand of any system administrator to generate pronounceable and random passwords, secured against brute-force dictionary attacks.
C++ (VC7.1), Windows (Win2K, WinXP), Visual Studio, MFC, Dev
Eugene Podkopaev 3.63
Diffie-Hellman Key Exchange Example
Updated: 14 Nov 2008  
An example of how an encryption key can be shared by two users using the Diffie-Hellman key exchange approach.
VC7.1Win2K, WinXP, Win2003, MFC, VS.NET2003, Dev
Griffter UK 3.45
Encryption using the Win32 Crypto API
Updated: 8 Sep 2005  
How to encrypt using the Win32 Crypto API.
VC6WinXP, MFC, Dev
Jessn 3.42
Using encryption in your server and embedded applications
Updated: 24 Feb 2002  
Explains the encryption algorithm selection process.
VC6, VC7Win2K, WinXP, Visual Studio, MFC, Dev
shanthu 3.40
Fast Simple Secure Encryption Routine
Updated: 28 Jul 2002  
A simple secure algorithm that can be used in your programs
VC6, VC7Win2K, WinXP, Visual Studio, MFC, Dev
Shrishail Rana 3.39
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
mdgray 3.39
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.1Win2K, WinXP, Win2003, MFC, VS.NET2003, Dev
Neil Xu 3.23
Use Windows Crypto API to calculate a MD5 string.
Updated: 29 Aug 2002  
Use Windows Crypto API to calculate a MD5 string.
VC6, VC7Win2K, WinXP, MFC, Dev
Victor M. Valenzuela 3.02
Registry Value Encryption and Decryption
Updated: 25 Feb 2004  
Simple classes to perform crypt and registry operations
VC6Win2K, WinXP, Win2003, MFC, Dev
jithus 2.82
Hex Encoder and Decoder using Crypto++
Updated: 20 Nov 2000  
Encode binary data to and from hexadecimal format using the Crypto++ library
VC6Win2K, Visual Studio, STL, Dev
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
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, WindowsVS.NET2003, Dev
Adrien Pinet 2.60
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.
VC6Win2K, WinXP, Win2003, MFC, Dev
Tahir Naeem 2.09
The RC4 algorithm within a COM component
Updated: 11 Jul 2005  
The RC4 algorithm within a COM component made with C++ and ATL.
VC6Win2K, ATL, Dev
Jessn 1.86

.NET - Encryption

top
Title / Updated Author Score  
RFC3394 Key-wrapping Algorithm in C#
Updated: 31 Oct 2008  
An implementation of the RFC3394 AES key-wrapping algorithm.
C# (C# 2.0), XML, .NET (.NET 2.0, Mono), Dev
ladenedge 4.82
Using RSA Public Key Encryption in a Shared Web Hosting Environment
Updated: 22 Jun 2009  
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.
C# (C# 2.0), Windows (WinXP, Win2003, Vista), .NET (.NET 1.1, .NET 2.0), ASP.NET, IIS (IIS 5.1, IIS 6, IIS 7), Visual Studio (VS.NET2003, VS2005), Dev
Paul Sanders (AlpineSoft) 4.80
RSA Private Key Encryption
Updated: 5 Aug 2009  
How to encrypt data using a private key in .NET.
C# 1.0, C# 2.0, C# 3.0, .NET, Dev
Dudi Bedner 4.77
An S/MIME Library for Sending Signed and Encrypted E-mail
Updated: 24 Aug 2009  
Send signed and encrypted e-mail in accordance with RFC 2633
C#, Windows, .NET (.NET 3.5), Dev
Pete Everett 4.75
.NET Encryption Simplified
Updated: 29 Jan 2007  
A simple, string-oriented class for symmetric encryption, asymmetric encryption, and hashing.
VB, Windows, .NET 1.0, .NET 1.1, .NET 2.0VS.NET2003, VS2005, Dev
wumpus1 4.70
Password protecting IO streams
Updated: 28 Aug 2006  
An article on protecting a stream with a password by means of symmetic encryption.
C#, Windows, .NET 2.0VS2005, Dev
Alex Perepletov 4.67
Vernam encryption/decryption of files
Updated: 27 Sep 2008  
Class for encrypting/decrypting files using a Vernam chipher.
C# (C# 2.0, C# 3.0), Windows, .NET, Dev
Günther M. FOIDL 4.67
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.
C#.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, Dev
Heath Stewart 4.66
Exploiting MD5 collisions (in C#)
Updated: 20 Sep 2005  
This article shows how the MD5 collisions can be used to tamper software distribution schemas.
C#, Windows, .NET 1.1, ASP.NET, VS.NET2003, CEO, Architect, DBA, Dev, QA
ediazc 4.48
Using Encryption in .NET
Updated: 26 Jun 2009  
An article that describes the beginning steps to encryption using the .NET Framework.
C# (C# 1.0, C# 2.0, C# 3.0)
logicchild 4.45
How To: Hash Data Using MD5 and SHA1
Updated: 13 Aug 2009  
Sample application describing how to use the MD5 and SHA1 classes.
C# 1.0, C# 2.0, C# 3.0, .NET, Dev
Waleed Elkot 4.45
Public Key RSA Encryption in C# .NET
Updated: 29 Jan 2007  
1024/2048 bit RSA cryptography in a "Notepad style" program.
C#.NET 1.1, WinXP, Win2003VS.NET2003, Dev
Mathew John Schlabaugh 4.38
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.
VB, Windows, .NET 1.1VS.NET2003, Dev
kasik 4.34
XCrypt - encryption & decryption class wrapper
Updated: 18 Aug 2003  
A generic encryption & decryption class wrapper for C#.
C#.NET 1.0, Win2K, Dev
pdwolf 4.26
Encrypt/Decrypt Files in VB.NET (Using Rijndael)
Updated: 4 Nov 2005  
How to encrypt and decrypt files using Rijndael.
VB, Windows, .NET 1.1VS.NET2003, Dev
Thad Van den Bosch 4.24
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).
C#, VB, Windows, .NET 1.1, .NET 2.0, WinForms, VS.NET2003, VS2005, Dev
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.
VB, Windows, .NET 1.1VS.NET2003, Dev
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.
C#, XML, .NET CF, .NET 1.1, .NET 2.0, Win2K, WinXPVS.NET2003, VS2005, Dev
ediazc 4.10
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.
C#, Windows, .NET 1.0, .NET 1.1, Visual Studio, Dev
DotNetThis 4.02
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.
VB, Windows, .NET 1.1VS.NET2003, Dev
Frederico Daupias de Alcochete 4.02
How To Use Rijndael to Encrypt Any File Easily?
Updated: 2 Jul 2009  
Encrypt any file easily
C#
qxcjust 4.00
Cryptography in .NET (part 1)
Updated: 5 Mar 2003  
Use the .NET Framework's Cryptography Classes to secure your data.
VB.NET 1.0, Win2K, WinXP, Dev
Sameers (theAngrycodeR) 3.83
Good Bye MD5
Updated: 20 Sep 2005  
The cracking of MD5 is making it useless?
Windows, .NET, Visual Studio, CEO, Architect, DBA, Dev, QA
ediazc 3.73
P2P Secure File, Encrypt and Decrypt Any File with Password
Updated: 5 Apr 2008  
Protect any file by encryption and decryption with password. It encrypts the file and saves as secure XML with binary format, and stores file password as custom PK encrypter routine.
XML, VB 7.x, VB 8.0, VB 9.0.NET 1.0, .NET 1.1, .NET 2.0, Win2K, WinXP, Win2003, Vista, .NET 3.0, WinForms, Architect, Dev, Design
Atanu Maity 3.61
An MD5 Function Compatible with PHP
Updated: 14 Jul 2005  
Describes an implementation of a MD5 function compatible with the PHP function.
C#, Windows, .NET 1.1, ASP.NET, PHP, VS.NET2003, Architect, Dev
ediazc 3.57
Simple String Encryption and Decryption with Source Code
Updated: 21 Feb 2008  
Sample program for simple encryption and decryption of strings
C#
Lovely M 3.40
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.
C#, Windows, .NET 1.0, .NET 1.1, Visual Studio, Dev
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
Wil Peck 3.21
Encryption/Decryption with .NET
Updated: 14 Mar 2002  
A .NET SymmetricAlgorithm security class wrapper for in memory encryption/decryption with a private key
C#, Windows, .NET 1.0, ASP.NET, Dev
Frank Fang 3.05
Data Compression and Data Encryption
Updated: 10 Aug 2006  
Data Compression and Data Encryption
C# 2.0, Windows, .NETVS2005, Dev
medo_elbatah 3.00
Secure Encryption For Data Storage with Key Re-use
Updated: 22 Jul 2008  
Enhanced encryption algorthim for data storage (console app)
C++/CLI, C, VC6, VC7, VC7.1, VC8.0
Tom Stone 2.83
Secret Key Encryption in .NET
Updated: 28 Nov 2004  
Implemnts secret key encryption.
VB, Windows, .NET 1.0, .NET 1.1VS.NET2003, Dev
Adnan Samuel 2.61
Implementing Caesar Cipher in VB.NET
Updated: 2 Nov 2006  
This article implements Caesar Cipher (shift by 3) in VB.NET.
VB, Windows, .NET 2.0VS2005, Dev
Deobrat Singh 2.53
Deriving Encryption Keys From Passwords
Updated: 25 Jul 2005  
Show how to generate and store your keys for cryptography in safe mode
C#, Windows, .NET, Visual Studio, Dev
ediazc 2.50
Automated File Decryption Using GnuPG and C#
Updated: 11 Dec 2007  
How To: Automate decryption of PGP / GnuPG encrypted files.
C# (C# 1.0, C# 2.0), Windows (Win2K, WinXP), ASP.NET, Dev
Kurt Mang 2.50
Encrypt and sign data using PKCS #12 Certificates
Updated: 12 Jun 2005  
Encrypt and sign data using PKCS #12 certificates.
VB.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, CEO, Architect, DBA, Dev
Adnan Samuel 2.48
Learn the TripleDES encryption algorithm in a minute
Updated: 24 Feb 2008  
Triple Data Encryption Standard algorithms from which all TripleDES implementations must derive.
VB, .NET (.NET 2.0), Dev
Imran A Momin 2.43
Secret Key Encryption Demo
Updated: 25 Jul 2008  
This application demonstrates how to perform secret encryption using VB.NET and the .NET Framework 3.0.
VB 9.0.NET 3.0, Dev
VB Rocks 2.33
Would you, please, take your eyes OFF my sensitive data?! - Unedited
Updated: 10 Nov 2008  
A C++ namespace, non-ATL yes-MFC dependent, to encrypt/decrypt data in a form of a byte array, using a symmetric algorithm, OR, how to keep an eye in your sensitive data, and the other (better yet, both) in a beautiful lady...
C++ (VC7.1), Windows (WinXP), MFC, Dev
aljodav 2.15
All about Cryptography in .NET
Updated: 20 Dec 2004  
Cryptography classes available in .NET.
C#.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, ASP.NET, Visual Studio, IIS 6, Dev
AtulMalhotra 1.55

General

top
Title / Updated Author Score  
K3YK4Y String Hasher
Updated: 18 Aug 2008  
Advanced/Not-So Advanced string and password hash.
VB 7.x, VB 8.0, VB 9.0, VB 6, .NET, Visual Studio, Dev
trecool999 1.67
Hide connection string in a hosting environment / no registry access - Unedited
Updated: 17 Nov 2009  
My hoster doesn't allow access to their registry so the published ways to encrypt connection strings won't work. Up to now, I just included the connection strings in the code behind, precompiled the web pages, and stored the customer data in a different database from the aspnetdb.mdf. I don't know i
VB.NET 3.5
swissfritz  
Hide connection string in a hosting environment / no registry access - Unedited
Updated: 23 Nov 2009  
The .Net Framework supports encryption of connection strings in the app.config file.  This replaces the need to use the registry.See this MSDN article[^] for more details. 
VB.NET 3.5
The Man from U.N.C.L.E.  

.NET - Security

top
Title / Updated Author Score  
Software Development: Build your own Windows Security Center
Updated: 9 Aug 2009  
I think many users have been wondering how Windows Security Center is built. Well, in this article I will demonstrate how Windows® XP Security Center is made. How it’s working? Etc.
C# (C# 1.0, C# 2.0, C# 3.0), Windows (WinXP), .NET (.NET 1.0, .NET 1.1, .NET 2.0), Visual Studio (VS2005, VS2008), CEO, Architect, Dev, Design, SysAdmin
Coder24.com 4.94
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.
C#, Windows, .NET 2.0VS2005, Dev
Andrea Bertolotto 4.85
Strong Names Explained
Updated: 25 Nov 2004  
.NET Strong Name technology explained
C#, Windows, .NET 1.0, .NET 1.1VS.NET2003, Dev
Jan Seda (Skilldrive.com) 4.81
An Anti-Reverse Engineering Guide
Updated: 9 Nov 2008  
A look into what goes into the area of preventing reverse engineering, and gives developers some functions and ideas about preventing reversing engineering of their programs.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, ASM, Windows (WinXP, Win2003, Vista), Win32, Win64, Visual Studio (VS.NET2003, VS2005, VS2008), Architect, Dev
Josh_Jackson 4.80
Steganography 16 - Hiding additional files in a ZIP archive
Updated: 16 Apr 2006  
How to zip and unzip files, avoiding the central directory.
C#, Windows, .NET 2.0VS2005, Dev
Corinna John 4.79
Understanding .NET Code Access Security
Updated: 14 Jan 2004  
A full length article on .NET Code Access Security
C#, .NET, Win2K, WinXP, Win2003, Visual Studio, Dev
UB 4.78
Simple Password Manager Using System.Security
Updated: 29 Sep 2006  
Password Manager is a System.Security usage example using SecureString and SymmetricAlgorithms.
C# 2.0.NET 2.0, Win2K, WinXP, Win2003, WinForms, VS2005, Dev
Stefan Prodan 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.
C#.NET 1.1, Win2K, WinXP, Visual Studio, Dev
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
Corinna John 4.75
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.
C#, Windows, .NET 1.0, .NET 1.1, Visual Studio, Dev
gek_at 4.73
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
C#, Windows, .NET 1.1, .NET 2.0VS2005, Dev
Corinna John 4.70
RSA Encryption with .NET 2.0 Cryptography Services and Crypto++ Wrapped as a Managed C++ Class Library
Updated: 17 Aug 2007  
Encrypt in .NET and decrypt in Crypto++, a cryptography newbie's journey.
C++, C# 2.0, Windows, .NET 2.0, Visual Studio, Dev
mmsinclair 4.70
Public/Private Key Encrypted Messenger
Updated: 17 Sep 2007  
An article about creating a public/private key encrypted internet messenger
C#, Windows, .NET 2.0, Visual Studio, Dev
Michael Demeersseman 4.69
Using the G711 standard
Updated: 28 Jul 2006  
Implementing the G711 µ-law and a-law codecs in C#.
C#, Windows, .NET 2.0VS2005, Dev
Marc Sweetgall 4.69
Steganography IV - Reading and Writing AVI files
Updated: 19 May 2004  
An article about hiding bytes in the bitmap frames of uncompressed AVI files.
C#, Windows, .NET 1.0, .NET 1.1, Dev
Corinna John 4.68
CCryptoTokenizer
Updated: 13 Nov 2003  
CCryptoTokenizer
C#, Windows, .NET 1.0, Dev
raymond.fung, Norman Fung 4.67
Copy Protection for Windows Applications (Part 2)
Updated: 10 Sep 2009  
Describes the implementation of a key registration, installation, and validation methodology for Windows applications.
C++, Windows, COM, COM+, Architect, Dev
Foolomon 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.
C#, Windows, .NET 2.0VS2005, Dev
Corinna John 4.66
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.)
C# 2.0, Windows, .NET 2.0, Visual Studio, Dev
Tony Selke 4.66
Steganography 13 - Hiding Binary Data in HTML Documents
Updated: 13 Mar 2008  
Some ideas on how to hide binary data in text documents
C#, Windows, .NET 2.0VS2005, Dev
Corinna John 4.65
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#.
C#.NET 1.1, Win2K, WinXP, WinForms, VS.NET2003, Dev
adi_clepcea 4.64
Copy Protection for Windows Applications (Part 3)
Updated: 16 Sep 2009  
Describes the implementation of a key registration, installation, and validation methodology for Windows applications
C++, C#, Windows, .NET, COM, COM+, Architect, Dev
Foolomon 4.64
Protect your IM (Instant Messenger) conversations by encrypting them
Updated: 19 Oct 2005  
Learn how to encrypt IM (Instant Messenger) conversations.
C#.NET 2.0, WinXPVS2005, CEO, Dev
Silviu Gologan 4.62
Introduction Into Windows Anti-Debugging
Updated: 18 Sep 2008  
A brief introduction into Windows anti-debugging techniques.
C++ (VC6, VC7, VC7.1, VC8.0), C, ASM, Windows (Win2K, WinXP, Win2003, Vista), Win32, Visual Studio (VS.NET2003, VS2005, VS2008), Dev
Josh_Jackson 4.62
Get info about local digital certificates with WSE 2.0 and .NET
Updated: 27 Feb 2007  
This article describes how to get information about digital certificates stored on your local machine. It also shows how to search certificates by name, and retrieve a certificate hash.
VB 7.x, Windows, .NET 1.1VS.NET2003, Dev
Orka 4.60
Steganography 11- Indexed Images and their Palettes
Updated: 25 Jun 2004  
Hiding data of any kind in indexed Bitmaps like PNG and GIF.
C#, Windows, .NET 1.0, GDI+, Dev
Corinna John 4.59
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.
C#, XML.NET 2.0, Win2K, WinForms, VS2005, Dev
Hameer Saleem 4.57
Copy Protection for Windows Applications
Updated: 7 Sep 2009  
Describes the implementation of a key registration, installation, and validation methodology for Windows applications.
C++, Windows, .NET, COM, COM+, Architect, Dev
Foolomon 4.56
Insight into Security Model using Principal and Identity Objects in .NET
Updated: 9 Oct 2003  
This article introduces the concept behind Principal and Indentity objects in .NET and proposes a security model adopting these objects in a .NET application.
VB.NET 1.0, Win2K, WinXP, Dev
* Sandeep Alur 4.56
Steganography V - Hiding Messages in MIDI Songs
Updated: 5 Aug 2004  
An article about hiding bytes in the Program Change events of a MIDI file
C#, Windows, .NET 1.0, .NET 1.1, Dev
Corinna John 4.56
Steganography 18 - GPS Tracks and Waypoints
Updated: 1 Aug 2009  
Encode a message as waypoints in a GPX file.
XML, C# 2.0.NET 2.0, Dev
Corinna John 4.56
Secure Coding Technique: A Better C# Password Dialog Box
Updated: 6 Aug 2003  
An article demonstrating a better Password Dialog box in C#
C#.NET 1.0, Win2K, WinXP, Win2003, Dev
Dana Epp 4.55
Quick and easy user-level security checks - Part 3
Updated: 16 Jun 2004  
Demonstrates how to use the security library in a web application
C#.NET 1.1, Win2K, WinXP, ASP.NET, VS.NET2003, Dev
Martin Cook 4.53
Using CAPICOM in .NET for Digital Signatures with ASCII/UTF8 Content
Updated: 26 Feb 2005  
Modifying CAPICOM Runtime Callable Wrapper (RCW) generated by TlbImp.exe to enable CAPICOM to process digital signatures with UTF8/ASCII content (mostly signed by Java).
C#, MSIL, Windows, .NET 1.1VS.NET2003, Dev
Fatih KIHTIR 4.53
Steganography 12 - Regions with different data density
Updated: 12 Jul 2006  
Define regions inside an image to keep smooth colours free from hidden data.
C#, Windows, .NET 1.0, .NET 1.1, .NET 2.0, GDI+, VS.NET2003, VS2005, Dev
Corinna John 4.49
Gnu Privacy Guard (GPG/PGP) for .NET [v1.0]
Updated: 18 Sep 2003  
This article provides a C# wrapper class (GnuPGWrapper) that will enable use of GnuPG (the OpenPGP Internet encryption standard) within a .NET application.
C#.NET 1.0, Win2K, WinXP, Visual Studio, Dev
Emmanuel Kartmann 4.49
Steganography X - Tuning the Image Processing
Updated: 29 Nov 2004  
Unsafe pixel modification and bitmaps from the clipboard.
C#, Windows, .NET 1.0, .NET 1.1, Dev
Corinna John 4.47
Quick and easy user-level security checks
Updated: 3 Apr 2005  
A library to manage the low-level details behind user-level security.
C#.NET 1.1, Win2K, WinXPVS.NET2003, Dev
Martin Cook 4.47
Client/Server Encryption plus extras
Updated: 19 Aug 2005  
Shows how to implement an RSA encryption algorithm on a server and client environement, even through a web browser!
C#.NET 1.1, Win2K, WinXP, Win2003, ASP.NET, Visual Studio, Dev
Domenic 4.45
Common application data, virtualization, and access control lists
Updated: 24 Jan 2008  
Vista: what to do when storing common data is needed?
Windows (Win2K, WinXP, Win2003, Vista), DBA, Dev, SysAdmin
Luigi Grilli, Michela Carriero - Lyra 4.43
A simple but robust software protection and activation
Updated: 18 Jun 2007  
A simple but robust software protection and activation.
C#, Windows, .NET 2.0VS2005, Dev
BruceWang_korea 4.43
Quick and easy user-level security checks - Part 2
Updated: 24 Jun 2004  
A library to manage the low-level details behind user-level security.
C#, Windows, .NET 1.1VS.NET2003, Dev
Martin Cook 4.42
A C# component to encode and decode yEnc data
Updated: 12 Apr 2004  
A fully tested component capable of encoding and decoding yEnc data.
C#, Windows, .NET 1.0, .NET 1.1VS.NET2003, Dev
Steven Campbell 4.37
Steganography II - multiple key and carrier files
Updated: 3 Apr 2004  
An article about spreading hidden data over many images.
C#, Windows, .NET 1.0, .NET 1.1, Dev
Corinna John 4.35
Steganography - Hiding messages in the Noise of a Picture
Updated: 12 Jul 2004  
Hiding all kinds of data in the pixels of bitmaps.
C#, Windows, .NET 1.0, .NET 1.1, Dev
Corinna John 4.35
Steganography IX - The Cross-Format Solution
Updated: 29 Nov 2004  
Merging the pieces into one application.
C#, Windows, .NET 1.0, .NET 1.1, Dev
Corinna John 4.34
File Encryption/Decryption with Hash Verification in C#
Updated: 22 Oct 2004  
This article describes how to use C# and the .NET Framework to encrypt/decrypt files, and use hash algorithms to verify that the decrypted file is valid.
C#.NET 1.1, Win2K, WinXPVS.NET2003, Dev
Nathan Blomquist 4.30
SECURITY: Building Secured Applications using Microsoft® Visual Studio® 2005 and Microsoft® Application Security Tools
Updated: 14 Feb 2009  
Security is important to make powerful applications with high security
C# 1.0, C# 2.0WinXP, VistaVS.NET2003, VS2005, VS2008, Architect
Coder24.com 4.29
Copy Protection for Windows Applications (Part 4)
Updated: 21 Sep 2009  
Describes the implementation of a key registration, installation, and validation methodology for Windows applications
C++, C#, Windows, .NET, COM, COM+, Architect, Dev
Foolomon 4.28
Building Security Awareness in .NET Assemblies : Part 1 - Learn to break a .NET Assembly
Updated: 31 Oct 2004  
Building Security Awareness in .NET Assemblies : Part 1 of 3
C#, MSIL, VB 6, Windows, .NET 1.0, .NET 1.1VS.NET2003, Dev
Chua Wen Ching 4.25
Building Security Awareness in .NET Assemblies : Part 2 - Learn to protect your .NET assemblies from being tampered
Updated: 31 Oct 2004  
Building Security Awareness in .NET Assemblies : Part 2 of 3
C#, MSIL, VB 6, Windows, .NET 1.0, .NET 1.1VS.NET2003, Dev
Chua Wen Ching 4.17
AxiomaticTokenizer - Unedited
Updated: 12 Jan 2009  
Financial security with one-time tokens
Javascript, HTML
GeorgeHara 4.17
A CBC Stream Cipher in C# (With wrappers for two open source AES implementations in C# and C)
Updated: 4 Jul 2004  
An article on .NET cryptography
C#, Windows, .NET, Visual Studio, Dev
Vasian Cepa 4.15
Tamper-proof and Obfuscate your Configuration Files
Updated: 5 Jan 2009  
How to prevent your configuration sections from unauthorized modification (includes a nifty configuration file editor)
C#, .NET, Dev
Sunny Ahuwanya 4.14
Crack the Modified Caesar Cipher with Relative Frequency Letters
Updated: 29 May 2005  
Crack the Modified Caesar Cipher using only relative frequency English letters.
C#, Windows, .NET 1.1VS.NET2003, Dev
Dragon Slayer 4.13
Porting Java Public Key Hash to C# .NET
Updated: 26 Oct 2004  
This tutorial is an effort to overcome problems faced by the developers who want to sign data using Java Key Store and want to verify it on .NET platform. The tutorial demonstrates how to export the Public Key using Java to .NET compatible Public Key (XML format).
C#, Java, .NET, Win2K, WinXP, Win2003, Visual Studio, Dev
Shaheryar Ch. 4.07
Modifying ACEs on file and directory DACLs, using the Win32 API Security assembly
Updated: 15 Nov 2006  
Sample code for setting ACE on file and directory DACLs just as the OS does.
C#, Windows, .NET 1.1VS.NET2003, Dev
rmortega77 4.07
Cryptography in .NET
Updated: 9 Oct 2002  
Cryptography in .NET using the Windows PKI
C#, Windows, .NET 1.0, Dev
Manuel Permuy 4.00
Free PHP Encoder Application
Updated: 4 Aug 2009  
A free PHP encoder application.
C#
Sần Hải Quang 4.00
Steganography VI - Hiding messages in .NET Assemblies
Updated: 22 Nov 2003  
An article about hiding instructions at the end of methods in an .NET Assembly
C#, Windows, .NET 1.0, Dev
Corinna John 3.97
Implementing Application Security with Client Application Services in VS2008
Updated: 17 Jul 2008  
The ASP.NET provider framework for Membership, Role, and Profile functionality in .NET 3.5 is made available for non-ASP.NET consumers in the form of Client Application Services. This means that, for example, in a WinForms application, you can implement Forms Authentication as easy as in an ASP.NET
C# (C# 3.0), VB (VB 9.0), .NET (.NET 3.5), WinForms, Dev
Nowak Alexander 3.92
Steganography VII - Hiding more Text in .NET Assemblies
Updated: 9 Apr 2004  
Another article about hiding bytes at the end of methods in a .NET Assembly.
C#, Windows, .NET 1.0, Dev
Corinna John 3.91
A small and elegant bruteforcing class
Updated: 14 Dec 2006  
A class that returns all possible combinations of a given subset, without using recursion.
C#.NET 2.0, WinXPVS2005, Dev
Filip Waeytens 3.91
Building Security Awareness in .NET Assemblies : Part 3 - Learn to break Strong Name .NET Assemblies
Updated: 1 Nov 2004  
Building Security Awareness in .NET Assemblies : Part 3 of 3
MSIL, VB 6, Windows, .NET, Visual Studio, Dev
Chua Wen Ching 3.88
Applied cryptography Part 2: a tool to encrypt files on your HDD
Updated: 4 Jul 2004  
There is a lot of .NET cryptography articles but not many sample applications using it. This article (part 2) introduces an application to encrypt files on your hard disk to keep them secret and unreadable to others.
C#, Windows, .NET 1.1VS.NET2003, Dev
Marcin Cuprjak (aka Vlad Tepes) 3.85
Cryptography in C#
Updated: 14 Apr 2004  
An article on cryptography in C#
C#, Windows, .NET 1.1VS.NET2003, Dev
Alex Getman 3.84
How to Generate (and Validate) CD-Keys for your Software
Updated: 5 Apr 2009  
An example of how to implement and validate non-personal CD-Keys (ideal for distribution on the back of CD cases)
VB (VB 7.x, VB 8.0, VB 9.0, VB 6), .NET, WinForms, Dev, Design
dawmail333 3.78
Steganography III - Change only one Bit per Pixel
Updated: 3 Apr 2004  
An article about hiding each byte of a message bit-by-bit in eight pixels.
C#, Windows, .NET 1.0, .NET 1.1, Dev
Corinna John 3.77
Steganography VIII - Hiding Data in Wave Audio Files
Updated: 5 May 2004  
How to hide data of any kind inside a sound.
C#, Windows, .NET 1.0, .NET 1.1, Dev
Corinna John 3.77
Developing a Secure Solution using Commerce Server 2002 and .NET
Updated: 21 Apr 2004  
Developing a secure solution using Commerce Server 2002 and .NET.
C#, Windows, .NET 1.0, Visual Studio, Dev
Khalid Hai 3.73
Strategy to distribute secure database connection strings in an enterprise environment
Updated: 29 Nov 2003  
The article discusses a strategy to securely configure and administer a set of connection strings which can be maintained environment wise. It also talks about distributing this information securely in a huge environment to be used by authorized clients only.
C++, C#, Windows, .NET 1.0, .NET 1.1, MFC, VS.NET2003, Dev
Sriram Chitturi 3.73
Watch Dog
Updated: 5 Sep 2007  
Execute applications with a Windows Service and ensure its existance.
C#, Windows, .NET 1.1VS.NET2003, Dev
Babak Ansari 3.67
Crypto & Hashing Wrapper Classes
Updated: 22 Mar 2004  
Simple class wrappers that encapsulate all the built in .NET functionality of both the symmetric encryption classes and the hashing classes.
C#, Windows, .NET 1.1, Visual Studio, Dev
Brad Vincent 3.65
C# WEPkey generator
Updated: 25 Jul 2004  
A Wepkey generator for protecting your wireless LAN.
C#, Windows, .NET 1.0, .NET 1.1, .NET 2.0VS.NET2003, VS2005, Dev
Mark van den Broek 3.64
Attaching a digital certificate (public key) to an HTTPS request
Updated: 6 Aug 2008  
Posting data to HTTPS (a secure connection) URL from a Windows application (.NET) by attaching a digital certificate and getting the response back.
C# (C# 2.0), Windows, .NET (.NET 2.0), Dev
Rehan Ahmad Abbasi 3.63
.NET Code Protection Solutions Review
Updated: 18 Jan 2007  
The article discusses .NET code protection methods.
C++, Windows, .NET, Visual Studio, Dev
michaelas 3.62
Authorization Manager Access Component
Updated: 11 Mar 2005  
.NET Authorization using Windows Identity, X509 Certificate or ASP.NET Forms
C#, VB.NET 1.1, Win2003, ASP.NET, VS.NET2003, Dev
jqd2001 3.50
The .NET Framework Security Model
Updated: 28 Apr 2006  
An article on the .NET framework security model.
C#, Windows, .NET, Visual Studio, Dev
Alex Getman 3.50
Applied Cryptography Part 1: Simple tool to enrcypt/decrypt e-mail messages
Updated: 30 Jun 2004  
There is a lot of .NET cryptography articles but not many sample applications using it. This article (part 1) introduces an application that enables to send secure messages via email.
C#, Windows, .NET 1.1VS.NET2003, Dev
Marcin Cuprjak (aka Vlad Tepes) 3.47
Using authentication certificates to connect to web services with Windows form applications
Updated: 8 May 2007  
How to use a certification to connect to an SSL channel and use a web service
C#, Windows, .NET 2.0, IIS, VS2005, Dev
--==## Andy74 ##==-- 3.45
Code Access Security from the perspective of the Developer and Administrator
Updated: 18 Feb 2004  
Looking at Code Access Security From the Perspective of the Developer and Administrator
Windows, .NET 1.0, .NET 1.1, Dev
benjaminwootton 3.41
Symmetric Cryptography and Hashing in C#
Updated: 12 Aug 2004  
An article on symmetric cryptography and hashing.
C#.NET 1.0, Win2K, WinXP, Win2003, Dev
Chidi Ezeukwu 3.38
Encrypting windows application connection strings
Updated: 25 Apr 2007  
This article shows a simply method of encrypting connection strings for windows applications
C# 2.0, Windows, .NET 2.0SQL 2000, SQL 2005, VS2005, DBA, Dev
Daniel Kuettel 3.31
Find LastLogon Across All Windows Domain Controllers
Updated: 14 Jun 2007  
Use the .Net Framework to find the lastLogon for every user across all domain controllers
C#, Windows, .NET, Visual Studio, Dev
Dwight Johnson 3.31
Poly-Engine Crypt String
Updated: 11 Jul 2004  
Hide (crypt) string with a polymorphic dynamic code ("game" with the class Stack!).
VB, Windows, .NET 1.0, .NET 1.1VS.NET2003, Dev
Marcello Cantelmo 3.28
Protecting Your Software Using Simple Serial Number/Activation Key Pair
Updated: 12 Aug 2008  
This article guides you to simply, yet effectively, prevent your software customers from copying your product without your authorization. I admit it is not a top-security solution, and it will be easy to crack without protecting your compiled code, but it is just for conveying the idea.
VB (VB 7.x, VB 8.0, VB 9.0, VB 6), Windows (Win2K, WinXP, Win2003, Vista), .NET (.NET 2.0, .NET 3.0, .NET 3.5), Win32, Visual Studio (VS2005, VS2008), Dev
Yasser M. Jaffal 3.13
PassWDCipher
Updated: 4 Apr 2005  
An article on password protection for applications that need them.
C#, Windows, .NET 1.1VS.NET2003, Dev
Thoughthopper 3.11
Digital Signatures
Updated: 11 Sep 2008  
Custom digital signatures using iTextSharp
C# (C# 2.0), Windows, .NET, Visual Studio (VS2008), Dev
nimeshmca 3.00
Secutirty at your Hands: Encryption of Configuration file in Whidbey
Updated: 4 Jul 2005  
Encryption of configuration file in Whidbey.
Windows, .NET, Visual Studio, Dev
Nishith Pathak 2.82
Securing .NET Assemblies
Updated: 21 Oct 2005  
Making .NET assemblies secure for an enterprise.
C#.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, WinForms, VS.NET2003, Dev
AtulMalhotra 2.67
Securing ADO.NET Connection Strings
Updated: 25 Aug 2006  
Some possible ways to encrypt and store connection strings in an ADO.NET application.
VB.NET 2.0, WinXPVS2005, Dev
Levan Midodashvili 2.67
Don’t rely on obfuscation
Updated: 21 Feb 2008  
An article demonstrating why you should not rely on obfuscation to protect your .NET applications.
C# (C# 1.0, C# 2.0, C# 3.0), MSIL, .NET, Dev
Fady Anwar 2.62
Using CryptoStream in C#
Updated: 19 Mar 2004  
This article explains how to use CryptoStream for simple on the fly cryptography.
C#, .NET, Win2K, WinXP, Win2003, Visual Studio, Dev
WillemM 2.60
Securing Web Accounts
Updated: 5 Oct 2003  
Here we would briefly see how to keep accounts (signups) in online websites in a more secure way.
C#, VB.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, ASP, ASP.NET, Visual Studio, Dev
Vasudevan Deepak Kumar 2.53
Ensuring Strong Passwords
Updated: 10 Oct 2003  
In this article, we will discuss a very brief technique and an overall idea of how to keep passwords sufficiently strong, so that a brute force generation and hack attempt could be blocked easily.
C#, VB.NET 1.1, Win2K, WinXP, Win2003, ASP.NET, Visual Studio, Dev
Vasudevan Deepak Kumar 2.32
Combining Symmetric and Asymmetric Encryption
Updated: 25 Oct 2004  
Describes symmetric and asymmetric encryption, then shows how to combine them.
VB, Windows, .NET, Visual Studio, Architect, DBA, Dev
larryjf 2.31
Exploring Security in .NET - Part I
Updated: 7 Jul 2005  
Exploring security features in .NET.
C#, VB, Windows, .NET, Visual Studio, Dev
razi bin rais 2.13
Authentication to a phpbb based forum using C#
Updated: 5 Apr 2008  
Authentication to a phpbb based forum using C#.
C# 1.0, C# 2.0, C# 3.0Win2K, WinXP, Win2003, Vista, PHP, Dev
gyllbert  
Better way to determine and police Password Strengths - Unedited
Updated: 13 Sep 2009  
Perhaps my Google search mo-jo has been acting up, but I could not find a good strong C# implementation for strong passwords (in fact I really couldn’t find much outside of logical cut & paste of implementations of random Information entropy implementations) . They were all predicated on t
All Topics
GarethI  

Last Updated 23 Nov 2009
Advertise | Privacy
Copyright © CodeProject, 1999-2009
All Rights Reserved. Terms of Use