11,521,020 members (74,197 online)
Sign in
Email
Password
Forgot your password?
Sign in using
Search within:
Articles
Quick Answers
Messages
Search only within this section
home
articles
Chapters and Sections
>
Search
Latest Articles
Latest Tips/Tricks
Top Articles
Beginner Articles
Technical Blogs
Posting/Update Guidelines
Article Help Forum
Article Competition
Submit an article or tip
Post your Blog
quick answers
Q&A
Ask a Question
View Unanswered Questions
View All Questions...
Linux questions
C# questions
ASP.NET questions
C#5 questions
SQL questions
discussions
forums
All Message Boards...
Application Lifecycle
>
Running a Business
Sales / Marketing
Collaboration / Beta Testing
Work & Training Issues
Design and Architecture
ASP.NET
JavaScript
C / C++ / MFC
>
ATL / WTL / STL
Managed C++/CLI
Adobe Technologies
C#
Free Tools
Objective-C
Ruby On Rails
Database
Hardware & Devices
>
System Admin
Hosting and Servers
Java
.NET Framework
Android
iOS
Mobile
Sharepoint
Silverlight / WPF
Visual Basic
Web Development
Site Bugs / Suggestions
features
Competitions
News
The Insider Newsletter
The Daily Build Newsletter
Newsletter archive
Surveys
Product Showcase
Research Library
CodeProject Stuff
community
lounge
Who's Who
Most Valuable Professionals
The Lounge
The Insider News
The Weird & The Wonderful
The Soapbox
Press Releases
Non-English Language
>
General Indian Topics
General Chinese Topics
help
What is 'CodeProject'?
General FAQ
Ask a Question
Bugs and Suggestions
Article Help Forum
Site Map
Advertise with us
Employment Opportunities
About Us
General Programming
»
Cryptography & Security
Desktop Development
Button Controls
Clipboard
Combo & List Boxes
Desktop Gadgets
Dialogs and Windows
Document / View
Edit Controls
Files and Folders
Grid & Data Controls
List Controls
Menus
Miscellaneous
Printing
Progress Controls
Selection Controls
Shell and IE programming
Smart Client
Splitter Windows
Static & Panel Controls
Status Bar
Tabs & Property Pages
Toolbars & Docking windows
Tree Controls
Web Development
Ajax
Applications & Tools
ASP
ASP.NET
ASP.NET Controls
ATL Server
Caching
Charts, Graphs and Images
Client side scripting
Custom Controls
E-commerce
HTML / CSS
ISAPI
LightSwitch
Node.js
PHP
Session State
Silverlight
Site & Server Management
Trace and Logs
User Controls
Validation
View State
WAP / WML
Web Security
Web Services
Wiki.ASP.NET articles
Mobile Development
Android
BlackBerry
iPhone
Mobile Development
Palm and WebOS
Tablets and All-in-Ones
Windows Phone 7/8
Cloud Computing
Amazon Web Services
Azure
Google Cloud Platform
Enterprise Systems
Content Management Server
Microsoft BizTalk Server
Microsoft Exchange
Office Development
SharePoint Server
Database
Database
NoSQL
SQL Reporting Services
Multimedia
Audio and Video
DirectX
GDI
GDI+
General Graphics
OpenGL
Languages
C / C++ Language
C#
C++ / CLI
Java
MSIL
Other .NET Languages
Perl
VB.NET
VB6 Interop
VBScript
XML
Platforms, Frameworks & Libraries
.NET Framework
ATL
COM / COM+
Cross Platform
GPU Programming
Libraries
LINQ
MFC
Social Network APIs
STL
Win32/64 SDK & OS
Windows API
Windows CardSpace
Windows Communication Foundation
Windows Powershell
Windows Presentation Foundation
Windows Runtime
Windows Security
Windows Workflow Foundation
WTL
General Programming
Algorithms & Recipes
Bugs & Workarounds
Collections
Cryptography & Security
Date and Time
DLLs & Assemblies
Emulation
Exception Handling
Game Development
Internet / Network
Localisation
Macros and Add-ins
Parallel Programming
Programming Tips
String handling
Threads, Processes & IPC
Tools and IDE
Ultrabooks
Uncategorised Quick Answers
Uncategorised References
Uncategorised Tips and Tricks
WinHelp / HTMLHelp
Graphics / Design
Expression
Usability
Windows 8 Design
Development Lifecycle
Code Generation
Debug Tips
Design and Architecture
Installation
Testing and QA
Work Issues
General Reading
Author Resources
Book Chapters
Book Reviews
CodeProject FAQs
Hardware & System
Hardware Reviews
Interviews
Scrapbook
Uncategorised Articles
Uncategorised Technical Blogs
Third Party Products
Product Showcase
Reviews on Third Party Products and Tools
Third Party Products and Tools
Mentor Resources
Internet of Things
Arduino
Boards / Embedded devices
Connected Devices
IoT Overview
IoT Services
Netduino
Raspberry Pi
Wearables
Web Services
Contests
IoT on Azure
Submit your article
Cryptography and Security
Great Reads
Cryptographic Interoperability: Keys
by
Jeffrey Walton
Import and export Cryptographic Keys in PKCS#8 and X.
509 formats,
using Crypto++,
C#,
and Java.
Authenticated Encryption
by
Jeffrey Walton
Perform authenticated encryption with Crypto++.
A Stegano-Framework for .
NET Developers
by
Corinna John
From tutorial snippets to open source project
A C++ SHA1 and MD5 Implementation with CryptoAPI
by
Marius Bancila
This article proposes a C++ implementation for computing hashes (SHA1,
MD5,
MD4 and MD2) on Windows with the Microsoft CryptoAPI library.
Latest Articles
Distributed TMTO Hash Database
by
Andrew Admire
Create a distributed P2P TMTO Hash database
A Technique to Publish Texts That Can't Be Crawled
by
JFMDev
Presenting TuringFonts,
a way to make uncrawable and uncopiable texts
File Encryption/
Decryption Tutorial in C++
by
giorgi.m
Tutorial on how to encrypt/
decrypt files using C++
Two-factor Authentication Support using Google Authenticator
by
Ivan Yakimov
One thing I should mention about writing two-factor authentication for work with Google Authenticator.
Research Library
Defend Against Injection Based Attacks
As our reliability on software grows each day, it becomes imperative...
Web application firewalls: Laying the myths to rest
The web application firewall (WAF) market has grown strongly in recent...
The Business Case for Earlier Software Defect Detection and Compliance
Errors that are introduced into software code can cause major problems...
Reduce Your Open Source Security Risk: Strategies, Tactics, and Tools
While there’s no doubt that open source software is here to stay, that...
Discussions
Where's the third method?
by
Brisingr Aerowing
on
tip/trick "Get Certificates from the System Store"
SetKey() ??????
by
7798171301
on
Article "Simple String Encryption and...
bootkit doesn't work with Windows 8 or 7
by
jame kitty
on
Article "Bypassing Windows XP Logon Password...
Public Key RSA Encryption in C# .NET
by
Member 11735437
on
Public Key RSA Encryption in C# .NET
Error in debugging mode
by
Member 11735081
on
Article "iSafePDF : the open source PDF...
All Articles
Search by Tags
Language
VB12.0
VBE
VBA7
VBdotNET
VC
VB11.0
VC++
VBA
C#5
C#3.5
ASM
Swift
VB
VB.NET
VB7.x
VB8.0
VB9.0
VB10.0
VBScript
C
Objective-C
C++
VC6
VC7
VC7.1
VC8.0
VC9.0
VC10.0
VC11.0
VC12.0
C++/CLI
C#
C#2.0
C#3.0
C#4.0
CSS
eVC
eVC3.0
eVC4.0
F#
Forth.NET
HTML
Java
VB6
Javascript
JScript.NET
MSIL
Perl
Python
IronPython
Python2.4
Python2.3
Python2.2
Ruby
IronRuby
Ruby1.8
SQL
VB-InterOp
UML
X++
XML
XHTML
XSLT
Erlang
Platform
Cloud
Windows
Win8
Win7
Win2008-R2
Win2008
Vista
Win2003
WinXP
Win2K
TabletPC
Embedded
WinMobile
PocketPC-2002
WinMobile2003
WinMobile5
WinMobile6
.NET
.NET1.0
.NET1.1
.NET2.0
.NET3.0
.NET3.5
.NET4
.NET4.5
Mono
DotGNU
Mobile
Windows-Phone-7
PalmOS
iPhone
Android
Blackberry
.NETCF
Java SE
JavaSE6
J2SE5
J2SE4
J2EE
J2ME
Linux
Office
XBox
Technology
sqldatasource
SqlServerm
Sqlite
Expression blend
SQL-server-2008R2
SQL-server-2014
SQL-server-2012
SQLlite
All-Topics
Ajax
ADO.NET
ADO
ASP.NET
ASP
Apache
ATL
AWT
COM
COM+
DirectX
Flash
GDI
GDI+
Hardware
IIS
IIS5.1
IIS6
IIS7
jQuery
JNDI
JDBC
JNI
LINQ
MVC
MFC
MySQL
Oracle
OpenGL
SAP
PHP
Silverlight
SQL-Server
SQL2000
SQL-server-2005
SQL-CE
SQL-Server-2008
STL
Swing
Visual-Studio
VS.NET2003
VS2005
VS2008
VS2010
VS11
VS2012
Win32
Win64
WebForms
WTL
AppFabric
Azure
WPF
WCF
XAML
PowerShell
Groovy
Audience
CEO
Architect
Dev
DBA
Design
QA
SysAdmin
Marketing
Sales
Skill Level
Beginner
Intermediate
Advanced
Topic
LINQ.
div
dnn
BeanShell
parallel_for
Viewer
AllowHTML
sendgrid
Mandrill
Human
CT
Scan
web-api
payment-platform
ValidateInput
Tic-Tac-Toe
sails
Benchmark
feeds
SIMD
Interaction
declarative
paradigms
epplus
patte
Windows10
UWP
Peformance
dpi
resolution
CakePHP
Debu
imperative
Node
Express
unload
cron
flickr
PeformanceCounters
retrospective
Cocos2d
node-mssql
XSRF
Forgery
MEAN
CSRQ
Manifesto
Meeting
Planning
Meeting
Poker
diagram
designer
windows_phone8
slideview
Public
AsyncTask
learning
embedding
word2vec
visualization
browsers
shouting
v3
condition
Tranformation
tsne
barnes-hut
maartens
wearable
pebble
galileo
Image-Slider
Elastislide
web-dev
HighCharts
Tizen
Gears
Wearable-Devices
WindowsStore
cpanel
SelectedValue
EventLifeCycle
IsPostBack
C++/MFC/Console
Works
Classes
ADF
Boo
httphandler
call
curves
Large
Polymorphism
Step
by
step
step
by
dt
LBP
Adobe
Captivate
FileIO
linkedln
Calender
Netezza
nuke
DropBox
ColorPickerExtender
2008R2
UIView
Layers
Property
Open
UnityConfiguration
entity-foundation
reservoir
petroleum
tamil
magento
Compiled
Opensource
Black
Oil
Simulator
Fully
implicit
IMPES
CouchDB
.Silverlight
WebMethod
auto-correct
constexpr
ODR
logout
WinAPI
EnumChildWindows
winpcap
workflow
methods
POSIX
Pdftoword
exe
DCOM
EntityFramework6
Junk
System.Reflection
html2canvas
CreateJS
CoreAnimation
nodes
GIS
Pentaho
ETL
kettle
Bamboo
Karma
Thunderbird
Cookie
Cisco
data-center
sign-on
server-2012
C++.
Profiles
Lean
MSBI
SibnalR
RealTime
intranet
MHTML
JavaFX
jobs
config
StyleCop
MPEG-2
MPEG-4
Works-on-my-machine
POS
Ready
HTML5/CSS3
Contest
InputGesture
MenuItem
ImageResizer
TortoiseSVN
Escape
keyCode
Ports
HTM
Stored-Routines
MySQL-Connector
IE11
EntityFramework5
Ports...
Tasks
RowCancelingEdit
RowUpdating
Reputation
Vısual
studıo
pagelife
cycle
stacktrace
Workspaces
HtmlEditor
CKEditor
FallbackValue
TargetNullValue
Vote
Mail
editing
TBB
CImage
hbitmap
Favicon
module
SqlDataReader
quicklaunch
Google-Play
linkedin
UIActionSheet
GetFiles
IAmACheater
rewrite
DataContract
MessageContract
online
iOS7
grid.mvc
SyncFx
ECMAScript
profile
DirectoryInfo
PIR
SoftNI
Subtitle
SerialLcd
MatrixKeypad
Authorization
auhtentication
Datakeyname
LCD
SoftwareSerial
Matrix
Keypad
dbnull
bundles
ConfigureAwait
new
gitter
windo
Comms
Google-Cloud-Storage
UTF-8
authetication
hex
openers
Parallelism
Lock-free
lockfree
ClientSide
ClientID
Spring
Image-Conversion
start
db4o
ActiveServerPages
ASPPlus
ardruino
Nesting
pdftohtml
.framework
Raster
Vector
Image-Processing
hosts
vist
NoAttempt
MTP
POP3
TLS
DOD
Jade
OAuth2
google-api
vedio
TcpChannel
Factory
[Repost]
JPA
JDO
ISD
windowsMobile
Area
DEVMODE
DEVNAMES
Zend-Studio
JQuery.js
Factory
mp4
menustrip
vectors
Phone-8
FileStream
Secure
AppDynamics
websitepanel
PACS
DICOM
IPP
definition
State
codedump
Timer
Communication
interruption
AOIT
HGLOBAL
serialize
HDEVMODE
HDEVNAMES
Intercepting
RadTooltipManager
DHTMLl
WebConfig
NPOI
xlsx
Selector
GlobalAlloc
webapp
VERTY
EBase
sq
ApplicationCommands
TFS2012Ex
MDbg
leadtools
casting
Typecasting
aspx
Android4
stepper
Jira
GitHub
Perfect
perfect
Perfect
Primary
AutoIncrementSeed
activiti
Sphere
Hyper-V
image-rotator
Multibinding
report
Blinking
FileResult
field.
HtmlDocument
keyup
Confirm
NTFS
CRUD
windows-mobile
ItemsControl
Micro
classicasp
Route
Cordova
html5-canvas
HtmlEditorExtender
Autofac
VIews
Lucene
SAX
Abstract
Type
Transfer
Play
Ownership
Transfer
Request
Gear
selenium
magick
RadEditor
Routers
MonoTouch
Xamarin.iOS
tutorials
Firebird
AVR
MSTest
Emoticon
contextmenu
Activity
Enity
RowDeleting
Informix
OsX
code
jqPagination
DevOps
diagnosing
DevC
read/write
AlertDialog
Intermediat
Lenovo-Horizon
mvc5
RowDataBound
antivirus
shellscript
clustering
compactness
homogeneity
multiobjective
tabu
zoning
google-anlytics
google-analytics
System.Windows.Forms
Repeater
CheckBoxList
command-line
LinkedPIXEL
Red
Hat
RatingControl
Popup
AjaxControlToolkit
Fitbit
migration
Tera
Teradata
AIC-2013
dtsearch
Theory
elment
bootcamp
WCFServices
MasterCard
OpenAPI
jPlayer
SoundManager2
audio.js
JW
WTF
ForeignKey
sub
subreport
Parallelport
shared_ptr
RowEditing
username
Loose
coupling
ViewModel
Commanding
Automated
CARD
dyn
prompt
Blogs
Patern
network-programming
biometrics
Pagging
WebControls.Menu
Cofe
DragMove
Sinatra
Heroku
WDM
msvad
Kernnel
surveillance
camera
motion
window.print
Chromecast
Phone7
ActiveDirectory
check
Auditing
using
thermal
Jasmine
ECG
Signal
fastreport
Vliadtion
Examples
How
PyTools
less.css
print
Dimensional
Modeling
Modeling
ModalPopUpExtender
LinkButton
Onclick
Kit
DefaultValue
override
CopSSH
UDM
Unified
twilio
Virtual-Device
Sesison
Classifieds
Site
Starter
slideDown
treview
service..
Configuration
Configuration
CUDAfy.NET
Debian
Broadcom
B43
Wireless
fusioncharts
free
ELF
TCP
coverage
R
repeat
XmlSerializer
Finance
Art
EZGUI
sprites
Educational
DOCX
Portable
11g
resources
Unity3D
effects
Responsive
Joomla
pooling
inherited
method
hiding
FPDF
Dispose
Creating
BIOS
MBR
Django
ToolBoxControl
SOQL
AutoMapper
MySQL
kendo
Dart
Finalize
Imap
POP
PreparedStatement
setDate
Provider
RavenDB
constructor
lame
Haswell
laptop
EAGetMail
Gmail
Atom
Powerbasic
Explore
education
CP10
prototype
Garbage
Collection
Garbage-Collection
Lease
Shippinglist
Turkish
Shaders
Cookbook
JSON.NET
Await
PhoneJS
chosen
cypher
OpenType
BCP
DO
MY
DoMyWork
RFID
transponders
WindowsApplication
CompositeCommand
SharedSrevcies
Biometric
Fingerprint
picture
openxml
DataTune
TargetData
Eye
rectangle
EventAggregator
DelegateCommand
ace
InputMask
Michael
Amiga
Rashumon
HarmonySoft
smartcard
IamLazy
Manager
MTM
HierarchicalDatagrid
Devanagari
TaskScheduler
daypiolet
with
like
formating
Skype
xampp
MSXML
D
Cutting
wpfextendedtoolkit
Priority
Updating
random
MSExcel
Account
Readonly
Const
CDN
ScriptManager
wpfextended
GimmeCode+
tftp
libraries
advert
home
Saa
AzureWebSites
Quickbooks
Connector
Luhn
Laziness
BoundChecker
GoogleApp
lincense
commercial
HTML.
Layout
IIS8
credit
cards
mod10
KeyboardListener
versioning
WebRTC
WRL
CopyProtection
header
crime
webresponse
self-host
Dispatcher
gac
C++//MFC
Nant
GNU
8086
Saltarelle
TodoMVC
Approval
CUDA
Flipkart
DropDownList
c++builder
down
miscellaneous
functions
CWinThread
ToolStrip
webkit
msaccss
NEON
one-way
None
topshelf
windows-store
SOLID
cryp
lazy
givemecode
Lambda
expressions
ARM
XML-Documentation
Kata
crash
xCode
GLKit
Working
port
mapping
port-mapping
UPnP
SqlDependency
axWindowsMediaPlayer
duck
copy
field
properties
objects
validator
Scrum
NuGet
Install.ps1
credits
copyrights
DynamicMethod
Dangling
Pointer
windows-server-2008
TouchScreen
webscraping
code-generation
if
else
GSM
no-effort
Exolorer
C3
WIA
Win32/64
imaging
edmx.
try
catch
TextInfo
TitleCase
Symbol
Unity
RNG
UVC
nlog
windows.forms
dropdown
box
clang++
partition
MonoForAndroid
HTML5/CSS
HLSL
VisualStudio2010
tablet
words
Basic
Spring.NET
vsc++
Accelerometer
AS3
Bluetooth
logoff
GPS
Html5(WebSockets)
RTC
DOT
WFP
off
topic
Utltrabook
restart
shutdown
lock
Annotation
FLuent
WinJS
ITriedNothing
tightVNC
comparison
PropertyGrid
Win8-Desktop
Lubuntu
Splash
app
Extended.Toolkit
bitwise
operators
chess
positions.
EJB
Servlet
iCanHazCodez?
hooking
TcpClient
UpdateProgress
FileUpload
DetailsView
webapplication
Tokens
Federated
JSF
sharepoint2010
Sensors
OpenID
eventhandler
OLE
App_Code
UPOS
Typescript
Aritcle
missing
need
touch
File/Shell
joke
connectionstring
Cr
crosspost
Download
umbraco
internal
Emai
c/c++
NotAQuestion
App.config
connection
password
NDk
TDD
picturebox
collisions
asio
smb
S60
dianosing
DBMS
malware
Windows-Phone-8
SDK
Policy
Multidimensional
DAO
AppDomain
Caliburn.Micro
Nokia
Life
Fitness
Exercise
Health
Diet
Group
Schema
heavy
operations
databse
queries
Multi-touch
CLOB
OleDb
OAuth
Bug
Reporting
Steps
Recorder
KLOUT
intrinsics
struct
structures
MPEG
Gtk#
TWAIN
marshalling
T4
template
superfish
rtl
ASP>NET
physics
frame
frameset
Help
Doctrine
Radbutton
not-programming
money
ODAC
ODP.NET
Entities
FIX
tts
text-to-speech
speak.js
Web-Razor
Newgen
Intel
RichTextBox
OvertypeMode
MonoDevelop
Notification
ASP:NET
Feature-Pack
WinR
VPN
ZedGraph
g++
inline
SASS
NBT
Named
Tag
QuickFix
vi
Chromium
updater
KnockoutJS
POS.NET
routing
decorator
vshost.exe
COleDateTime
ParseExact
Facebook
Raspberry
Pi
SSE
C++/AMP
ADB
bind
IIS7.5
Music
jsrender.js
Knockout.js
bootstrap
logging
log
mailling
Mercurial
Mercurial
IE10
beg
PLC
DoesNotMakeSense
results
Refactor
chromiumembedded
NET4.5
CE
Zones
webapi
Mango
FogBugz
VisualStudio2012
results
read
Knockout
paging
Base36
FOP
Dependency
ninject
Plist
third-party
mailing
postback
trigger
Server2010
Geolocation
path
interactive
itextsharp
behaviors
CD-Text
Firewall
NLB
duplicate
each
Authentication
Location
quartz.net
Aspose
concepts
App_Offline.htm
Offline
normalization
Deserialize
resize
side
Plone
Zope
quartznet
Csharp.net
statechart
Modules
Autocomplete
website
ITSM
Phalanger
X
kiosk
mode
cacls
OData
row
DataReader
power-shell
Exchange-Server
types
numerics
dbase
III
typed
dataset
eg.C#
SqlBulkCopy
RAWINPUT
borders
Dump
MineCraft
Management
Languages
hidden
minimized
simulate
click
WDK
USB/HID
feed
NXT
Fantom
firmware
BHO
Click
CPP/MFC
Opera
MVC4
EnumProcessModules
Third
rss
pasting
vs11beta
RadioButton
ReWork
LotusNotes
X3DML
PE
Xamarin
PaaS
OMR
IntelAIC2013
AIO
fragile
DNS
stm32
Version
SP3
Printers
NativeExcel
VS2013
cURL
WINE
SelectedIndexChanged
MVC-API
Mapped
Parse
BoF-SIFT
storage
construction
deprecate
EntityFramework
obsolete
Payment
Notifications
histogram
SIFT
SURF
BoF-SURF
CMFCRibbonBar
fasm
jtextfiled
sinhala
WPXNA
Instant
VisaNet
nasm
DOWNLOADING
Screaming
Java.
Intertop
Pending
changes
CORS
OllyDbg
anti-debug
Visa
VisualStudio2008
underscore.js
backbone.js
datalist
CQRS
Document
Impact
Indian
IT
Fail
LLLPG
gesture
progess
Blender
programatically
US
Immigration
bill
Migradoc
TIFF
Concurrency
codeblock
Linked
isbn
Dynamic
LESS
dapper
tiles
ER/Studio
BPMN
GPU
Cooler
SharePoint2013
NoSQL
JPG
PNG
blacklist
screenshot
haproxy
subdomain
Monogame
Google+
CustomAction
ob
ActiveTreeView
SSTree
SSTreeWndClass
Logger
kineticjs
JVM
OpenXLive
MFC/C++
GLUI
Tracking
saver
re-posted
Nullable
ASP.NET2.0
Compatibility
box2d
OleLoadPicture
AngularJS
Shopping
Cart
solutions
mutual_ssl
glyph
neural
Node.js
Restful
pdf2json
WAMP
BSOD
private
Pocket
Nose
HANA
PhoneGap
Learn
training
dojo
ASP.NET4.0
MciSendString
Autodiscovery
Zimbra
SignalR
MergeSort
Installation
MSAccess
elmah
ultra
SOLR
JSONiq
SP1
silverpop
DataBa
partialview
autostart
Gecko
I18N
Culture
CodeIgniter
Jquery(tooltip)
Windbg
mix
mixal
Boost.Test
Diagnostics
Profiling
Counters
Amazon-SQS
alternative
Deflate
Inflate
Hashing
Change
Capture
CDC
Compress
Compression
Compressible
Incompressible
Decompress
Decompression
PS
Vita
DocProject
Sandcastle
MAML
ZIP
WSDL
WebHosting
Office-Automation
MSWord
Kinect
Novice
Bass.Net
RegEx
hosting
IPv6
MVC3
RTFM
Chart
MSChart
NHibernate
Stored
Procedures
QT-Creator
safari
Powerpoint
repair
std::pair
noturgent
XP
Inverter
ups
power
Battery
Calculator
Apple
Tab
Virtualization
virtual-machine
DTS
Debugging
CS5
XmlReader
binary
search
query
boolean
domino
Augmented-Reality
rampant
hyperbole
technical
blog
SMTP
Recognition
Injection
Eval
Injection
Image-Recognition
Contour-Analysis
Attributes
CV
Contour
analysis
Augmented
reality
chrome
intern
optimization
WWF
pst
format
email
hC#
Animation
Storyboard
BNF
BeDev
Controls
Drag
from
Treeview
drop
PathListBox
Silverlight4
Sudoku-Game
Sudoku
Codez
Velocity
Cache
JSP
overloading
overload
table
argument
Parameter
Sudoku-C#
Sort
file-system
Post
Article
Spam
function
Body
Managed
Intermediate-Studio
FAT
FAT32
Kindle
audio
service
Direct2D
Blend
Inheritance
Masterpage
DataTable
DataRow
Amazon
Amazon-S3
Silverrlight
mp3
NFS
HDD
PayPal
jQueryL
UDTT
TVP
eCommerce
virus
performance
disk
Errors
Advertisement3
AutoCAD
font
image
clone
Interop
Unmanaged
lay
outs
luntbuild
continuous
integration
tools
IPC
Network
TCP/IP
TML
Windows-service
IE8
Commands
ATCommands
Firefox
RES
MinGW
Leopard
pattern
monitoring
keylogger
illegal
TR1
Speech
Comet
Push
Message
Mach-O
Snow
Silverlight5
TFS
Applet
LAMFWAC
Silverlight5Beta
smo
CMOS
TTL
Serial
ANSI
Terminal
PC
WebService
SerialPorts
EF
localization
globalization
master/detail
MSBuild
Solution
Reactive
Extensions
AsyncCTP
Flex
Munq
IOC
review
PVS-Studio
JSONP
ErrorHandling
cobol
WinForm
NoEffort
MemoryBarrier
DOM
DI
Sockets
reflection
Holiday
JQueryUI
P/Invoke
TimeSpan
ExpressionWeb
delete
protected
denied
Webmatrix
IOCP
Singleton
Explorer
Text
Vulcan.NET
SOAP
BDA
WebSocket
MSMQ
competition
IE9
svn
RemoteControl
Challenge
IFrame
Eclipse
COMPort
IO
SplitContainer
NUnit
ASMX
execution
serialport
Taskbar
ThreadAbortException
CLR
Bitmap
MDI
OCR
NET
PostgreSQL
Project-Management
ssh
source
Masking
Telerik
WinCe
TikZ
Antlr
research
DirectSound
Handling
N-Tier
Builder
Append
InteropServices
Visual-WebGui
ADS
LaTeX
cpu
C++/MFC
ClickOnce
Deployment
Haskell
Magic
Repost
portability
Parallel
File-Upload
Formula
copy-paste
Sidebar
ListControl
Pagefile
Impersonation
Webcam
API
Data
Historians
Chat
MS-Access
MCTS
Certification
CF
CompactFramwork
ImageProcessing
Browser
Redirection
Processbook
crossword
compact
Shift
Registers
Data-Binding
WindowsCE
Aggregation
Trunking
Word
Microsoft
Dynamics
CCC
VisualStudio
log4net
Pascal
Interview
questions
Link
os
other
RDL
CrystalReports
Transact-SQL
HTML5
setup
REST
Generics
HTTP
scalability
TabControl
SecurID
U
Links
WindowsForms
GOLD
Parser
bsn-goldparser
Engine
PyQt
Maya
Hotkey
publish
Scoped
Base64
TabItem
Behaviour
automatic
generator
Intel64
Regions
Navigation
Discovery
replication
WoW64
TableLayoutPanel
ASHX
Handler
CodeFirst
unit
memory
Google-Docs
netbeans
Framwork
snapshot
ETW
Tracing
Undo
Redo
Undo/Redo
J2SE
BSD
License
Custom
Encapsulation
composite
SSAS
interface
WebParts
es
Octave
language-agnostic
Coco/R
Wifi
Membership
Intermediateal
Apps
command
line
OpenSearch
mu
Roslyn
ORM
dotnetnuke
OHLC
exam
Debugger
Shared
rendering
Repository
TortoiseHg
include
makefile
filepath
clueless
Blob
Aspnet
mixer
Signing
DB
IZWebFileManager
supersized!
nmake
CFontDialog
UX
ffmpeg
portaudio
encode
PCM
Expression-Trees
WrapPanel
LocalStorage
SNMP
DataContext
ecma262
Runtime
findcontrol
recursion
DOS
FTP
cmake
object
mongodb
profiler
CString
BSTR
find
replace
mac
streaming
Workaround
PRISM
cassini
Office-Interop
PowerBuilder
SVG
Async
HttpModule
WinRT
Model
view
controller
iSeries
Enterprise
First
BUILD
EMGU
EMGUCV
Automation
Silverlight5RC
2007
pivot
DB2
AS400
SEO
pivot-table
AVG
delegates
infographic
VSTO-Excel
XMPP
Protocol
SOA
WSE
url
rewriting
MessageBox
CMS
Asynchronous
Calls
Open-Office
RDLC
Metro
Panorama
W8
GCC
TreeListView
TaskDialog
software-patent
Registry.
Win2003-R2
modem
infragistics
LinearGradient
bada
Indexes
compilation
GLSL
WMI
patent
wxWidgets
CFileDialog
LAMOFOWAC
Silverlight3
twitter
Symbian
DataBinding
SQSQL.net4
MVP
prime
numbers
math
XPath
ISS
XNA4.0
JQGrid
FacebookAPI
SA]
Enum
Binding-Dictionary
Binding-Enum
Web-Design
Image-Borders
Exact
JPEG
tier
WebBrowserControl
RDF
Binding
Dictionary
ALM
drawing
form
IPICTURE
CURSOR
METAFILE
OCCI
C++98
WM5
WM6
server-control
Expresson
reg
Kml
Google-Earth
GWT
Ultrabook
Remoting
Maven
OSGi
release
Client
Address
HKLM
Fazlur
Raman
KUET
lxml
proxy
Lua
UAC
updatepanel
UnitTestFramework
ascii
Dynamics-AX
Vimeo
computing
SHDocVw
MSHTML
OpenCV
AX
rs232
System.Drawing
ComputationalTheory
Kernel
Operating
XP/VISTA/SEVEN
SAPI
posting
artificial
fuzzy
logic
domain
DSL
WSA
newsletter
redundancy
problem
VSS
Editors
coredata
IBM
UniVerse
U2
UniData
Pick
EAI
on
Rails
RenderTarget2D
Texture2D
Backup
SharpKit
Keyboard
WebGL
DataAnotation
DataValidation
UnitTesting
wiki
drivers
vnc
Thumbnail
assertion
interfaces
strings
vmware
Grouping
PIC
NoAQuestion
saas
Relationship
Oriented
MyXaml
Agile
ms-sql-server
decimal
wlan
5GHz
WaterMark
StoredProcedures
MailSlot
iPad
MVC2
xlib
X11
XWindow
CS
PWCT
HFONT
signature
MSDN
Remote
Desktop
paste
OpenMP
serialization
CTE
TV
YouTube
Mouse
CORE
Topics
psycho
utf8
Server2008
static-code-analysis
WaTiN
MAPI
Win32.DLL
PDB
Drupal
Symbols
formatting
update
GoF
LDAP
Window
IList
W7
p
jagged
arrays
translate
g2log
mainframe
InfoPath
Ext.Net
XSL
wpftoolkit
candlestick
Map
Bing
registry
Stopwatch
Razor
TextBoxBase
wordpress
Ribbon
mathematics
trigonometry
geometry
Scrolling
Console
White
ILDASM
VSTS
test
generation
IDENT_CURRENT
DataAdapter
CommandBuilder
insert
RowUpdated
OnRowUpdated
Platform
null
begininvoke
C++11
DHCP
SCOPE_IDENTITY
off-topic
Containers
Persist
CalenderExtender
Genuilder
Generic
XBase
M
SACCESS
Bash
System.Console
CodeDOM
BackgroundWorker
Task
T-SQL
Hacking
KeyDown
front
crm
forum
xsd
OOP
asynchrony
TPL
Printer
login
Gnome
DBus
Services
virtual-image
href
htmltextwriter
Python2.7
hash
checksum
webbrowser
Iran
Persian
Arabic
procedure
ExtJS
export
event
single
instance
Toolkits
Parsing
Interpreters
iOS
masm
VTK
Business
Intelligence
CLI
colorize
ssl
digital
certificate
https
Canvas
ienumerable
yield
Zend
EF4.0
browsing
syntax
tuning
advisor
PInvoke
PDF
Midi
SSRS
General
legal
menu
UI
peer-to-peer
PrototypeJS
Shell
Color
Application
Framework
plugin
Web-Development
User-controls
AOP
regular-expression
Toolbar
XNA3.0
checkbox
Video
combobox
Speech-SDK
directshow
Scheduler
Sorting
Bidirection
DateTime
Access
Exception
shortcut
Sharepoint
ActiveX
msi
Windows-Installer
Game
Gridview
Threading
Excel
Encryption
Decryption
Ubuntu
JDK
economics
Recursive
MOSS2007
Google-Maps
Sharp-Map
Networking
LAN
Foo
EF5.0
plinq
array
CTreeCtrl.
web.Config
Transform
win
Moscrif
conversion
Steam
convert
IDE
Server
CORBA
Lucene.NET
C++0x
BIAS
Boost
RIA
DataGrid
XNA
VHDL
Style
struts
WSS
Project
CSV
ODBC
Templates
LightSwitch
batch
script
.bat
administrator
current-directory
Visio
ContentProperty
PowerShellPoint
multithreading
display
icon
maths
Calculus
media
player
MysticalPowers
Outlook
locked
file
socket
udp
Robot
Euler
DockPanel
DataTemplate
practices
programming
Microcontroller
portlet
VSTO
Matlab
Events
Missed-Article
Humor
ListBox
calcium
encoding
CComboBox
drop-down
avoid
partial
ntp
gpedit
compiler
active
directory
sso
stream
comparision
Homework
windows-2008
sbs
time
entity
Multimedia
GimmeCode
EWS
Delphi
DataGridView
loading
Loading
Indicator
bar
MultiHandle
SliderExtender
Indicator
For
Slow-Loading
processing
loading
Target
CodeJock
AI
Patterns
64-bit
redirecting
indicator
caml
Driver
HTA
Wrap-panel
Device
Lookup
Tables
compute
khronos
heterogenous
kronos
Scrollbar
Synchronize
Process
oops
OpenCL
Arduino
GPGPU
heterogeneous
AddIn
ArchitectNET
notifyicon
Phone
DevExpress
Kill
wix
Writing
Article-Writing
Multi
Language
NDepend
Trees
GPL
3D
BI
OLAP
TSQL
CSS3
Visualisations
Web
MEF
Development
Snd
Internet
XPCOM
screen
multi-monitor
virtual
machine
DSA
key
licensing
software
cryptography
MVVM
Extension
SSIS
resource
GUI
Cygwin
Git
linker
sms
AT
abilities
MSComm
USB
ProbablyBadIdea
Unicode
JSON
installer
NeedMysticalPowers
MessageFromSpace
Malamanteau
Oxymoron
psychic
Reports
Turbo
TurboC++
QT
TurboC
ListView
size
Forms
keypress
InputLanguage
Algorithms
VisualStudio2013
Pic32
Harmony
codes
mvvmcross
use-google-for-me
bower
Principles
Productivity
Requirements
Orchard
NotAProblem
Quran
complex
scripts
Notepad
webcomponents
polymer
Distributed
Transactions
Data-modeling
PocketPC
radgrid
godaddy
jquery-ui
submit
React
JSX
VB14
TransactionScope
gz
ecrypt
decrypt
april
1st
silliness
classic
above
visualstuodio2010
Downvoting
VC14.0
tar.gz
bit
unit-testing
parallel-processing
Diff
Tool
BMP
Downloads
Salt
SSRS2008
Google-Cloud-SDK
bit
manipulation
Burdown
jetbrains
intellij
idea
PluginException
statistics
Team
Explained
Product
Backlog
Sprint
Backlog
Assembler
restangular
NoEff
product
Owner
Master
NUI
n-tiers
combinations
C#6.0
CodedUI
drive
Angular
saleforce
Contract
upload
Web-service
code-smells
most
probably
Google-Big-Query
BindingList
Graphic
Issue
windows-runtime
RAD
rapid
ThingsSpeak
(Interbase
XE)
driven
IrrelevantCode
tinymce
callisto
customdialog
winrt-xaml
User
SmtpClient
NET2.0
CP
VideoSlider
AVX
win32.hlp.
Updates
Markdown
TwiML
TortoiseGit
TableStorage
pad
CodeRequest
back-end
Nodemon
not-working
slideshow
ADFS
teltonika
avl
procdump.exe
Fulltext
pad
wavelets
CWT
Crystalreport
Transaction
JWT
Token
motif
C#6
Itextsharp.dll
windowsphone8.1
CSRF
Anti-forgery
chocolatey
google-app-engine
actions
controllers
(native)
Intermediate.
clientmail
MSSCCI
Source-Control
GoogleMaps
code-first
GeoSpatial
DWH
SSMS
to
Mapper
p3p
Scripring
CEP
visual-source-safe
deserialization
Beginners
windowsPhone8
MDX
RGB
Colors
web-site
SQL2008
Big
StreamInsight
Kerosene
paradox
not-a-question
worker
APIs
LAB
minifilter
server-side
Career
Associations
Joystick
GamePad
Corel
visua
storage-mechanism
.NET5
Cocoa
documentation
groupbox
ssrs2005
Tutorial
Tutorial
stored-proc
System.Data
Sitecore
Redis
NotA
polygon
markers
Whining
Wide
barcode
label
visual-studio-online
JQXWidgets
JQXGrid
ShippingDirector
Hibernate
setter
Openlayers
System.Environment
World
MVC6
Monaco
ToolTip
Unclear
Noptools
Nopcommerce
frequency-analysis
Exceptions
Computer-Vision
IoT
yocto
ASP.NETvNext
Arduinio
OpenVision
PyVision
DFT
FFT
signal-processing
Mathmatics
geoserver
RadTabStrip
My-Sql
MS-Sql
SoapUI
hiring
Enums
zeromq
hadoop
Shape
Detection
C+11
cmd
C++14
VS14
macro(vba)
SQL-server-2008R2.
SOM
saml
Server2005
netduino
UISwitch
IDontCare
kmeans
configurationmanager
Elasticsearch
Kibana
fields
Self-organizing
Efficiency
representation
Rtsne
maarten
word-embedding
clusplot
npm
2d
VB#
Production
ghraphics
minizip
Bridge.NET
UserControls
polyglot
specialization
nodejs
nodejstools
gp
orderfulfillment
POCO
CoinBase
WebSockets
WebClient
RTSP
RTMP
windows_phone9
Solved
Rx
econnect
exc
windowsfo
NancyFx
FluentNHibernate
Intermdiate
TakeALook
bytes
RMI
Invocation
MSBuil
Recruitment
Contact
DocumentViewer
CodeD
MemoryCache
FORTAN
single-page
prevent
protection
XSS
Textsearchable
windowsphone
RT
extesions
Genetic
edison
Clang
Electronics
Beagle
Board
code-quality
IAmGreedy
VSO
Cube
ITAPI3
julmar
UserStore
COLLATION
Antler
dead
locks
dro
require.js
Firebase
Ouya
Windows_Phone
Server-2008
google-cloud
google-cloud-sql
big-data
go
reference
Telephony
DataCaching
SharpDX
Rajendra
Patel
Jat
Sencha
KeyCDN
httprequest
Maps
cosmos
Metal
Uniscribe
DirectWrite
Moq
Mocking
MusicBox
protobuf-net
bing-maps
virtual-earth
wind
Continuous-build
Closure
Liberator
Korma
GridControl
Prize
Modifiers
Sql2012
entity-framework
reportviewer
Constant
foreach
EntityFremework5
Bitcoin
Spike
Server.
Monthly
Flattening
DeviceIoControl
StartingVcn
StartingLcn
MOVE_FILE_DATA
loops
eBayAPI
generally
InvokeCommandAction
EventArgs
ICommand
Ajaxtoolkit
ViewResult
ActionResult
WhatsApp
WorldWideWeb
CanExecute
eBay
Semantic
OWL
Graph
Lisp
(interbase)
WebGrid
x509
Zlib
case
BoundField
API2
TOAD
attachEventHandler
onpaste
github-pages
static-website
jekyll
onedrive
machine-learning
regularization
RTF
TreeLisView
Decompiling
attachEvent
applications
MLP
Hamcrest
x86
chromeos
VC#10.0
Maintainability
Dataview
MVC.NET
Defender
Why
Webform
jaxb
underscore
Mecanim
usrcontrol
kendoui
C#2010
Wait
-free
photoshop
sql2005
Information
Content
Reduction
Short
Circuit
Foundation
RESTFull
systems
legacy
Java8
Fold
Left
FoldLeft
Reduce
archive
xps
WebForms.images
ServerControl
Identity
Seed
owin
response
JIT
Imagemap
7z
extract
Linux/Unix
cloudflare
Utility
Introduction
C##
Premium
architecture
audio-video
biztalk
book-reviews
books
bugs
buttons
clipboard
codegen
collections
cross-platform
custom-controls
database
dialog
DLL
docview
exchange
expression
gadgets
graphics
grid
hardware-review
install
interviews
IP
ISAPI
library
list
locale
macros
MCMS
miscctrl
printing
progress
recipes
reporting-services
scripting
security
selection
server-management
session
splitter
static
statusbar
string
system
tabs
testing
threads
tips
trace
tree
usability
validation
viewstate
Vista-security
WAP
WC
web-cache
web-image
web-security
WF
winhelp
Win-SDK
Clear All
Match
all
selected tags? (default is: match 1 or more)
Article
Technical Blog
Tip/Trick
Reference
Cryptography
.NET - Encryption
.NET - Security
General
Steganography
Filter by article name:
top
Sort by Score
Title
Updated
Author
Score
Cryptography
Cryptographic Interoperability: Keys
5 Jun 2008
Jeffrey Walton
Import and export Cryptographic Keys in PKCS#8 and X.509 formats, using Crypto++, C#, and Java.
VC6
VC7
VC7.1
VC8.0
.NET2.0
Win2K
WinXP
Win2003
Vista
C#2.0
Authenticated Encryption
24 Mar 2009
Jeffrey Walton
Perform authenticated encryption with Crypto++.
VC6
VC7
VC7.1
VC8.0
WinXP
Win2003
Vista
C
Architect
Dev
Secure file exchange with .NET Crypto API
8 Jan 2013
orouit
This article presents a format to exchange encrypted documents and the C# code that can handle the encryption and the decryption of the data.
C#
.NET
Dev
Intermediate
Cryptographic Interoperability: Digital Signatures
20 Oct 2009
Jeffrey Walton
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++
Product Keys Based on the Advanced Encryption Standard (AES)
12 Jun 2007
Jeffrey Walton
A Compact Product Key System Based on AES and Crypto++
VS.NET2003
VS6
C++
Windows
Dev
Intermediate
Visual-Studio
Image Cryptography using RSA Algorithm in C#
21 Apr 2014
SOHAM_GANDHI
Image cryptography using RSA algorithm in C#
C#
Windows
.NET
Win64
Visual-Studio
Architect
Dev
Beginner
Intermediate
Advanced
The FileDigest program and the C++ implementation of some Message-Digest algorithms
3 Jan 2003
George Anescu
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
C++
MFC
Dev
Intermediate
C++
Obtain the plain text session key using CryptoAPI
18 Jul 2012
Raphael Amorim
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
MFC
Dev
Intermediate
C++
Windows
BlakeSharp - A C# Implementation of the BLAKE Hash Algorithm
20 Nov 2011
Dominik Reichl
A C# implementation of the BLAKE hash algorithm.
.NET2.0
Mono
C#2.0
.NET3.0
C#3.0
.NET3.5
Windows
.NETCF
Dev
Intermediate
Product Activation Based on RSA Signatures
6 Jun 2007
Jeffrey Walton
Validate Product Keys using RSA Signing Functions and Crypto++
VC6
VC7
VC7.1
VS.NET2002
VS.NET2003
VS2005
VS6
Windows
Dev
Intermediate
Creating an Asymmetric/Symmetric Secure Stream without SSL
24 Oct 2009
Paulo Zemek
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#3.0
.NET3.5
C#
.NET
Architect
Dev
Intermediate
C#
.NET
Salted Challenge Response Authentication Mechanism (SCRAM) SHA-1
26 Mar 2014
Don Fizachi
A C# implementation of the SCRAM SHA-1 (RFC 5802) authentication protocol.
C#
Windows
.NET
Mobile
Dev
Linux
Beginner
Intermediate
Mobile
Android
A simple C++ implementation of Elliptic Curve Cryptography
7 Jan 2008
Jarl Ostensen
A finite field EC and simple ECC scheme in C++ to help understand the principles.
VC7.1
VC8.0
Win2K
WinXP
Win2003
Vista
TabletPC
Embedded
C++
Windows
A simple set of classes to encrypt data
5 Nov 2004
Rob Manderson
A simple set of classes to encrypt data
VC6
Win2K
WinXP
Win2003
VS6
MFC
Dev
Intermediate
C++
Windows
A C++ Implementation of the Blowfish Encryption/Decryption method
26 Sep 2001
George Anescu
An article presenting a C++ implementation of the Blowfish encryption/decryption method
VC6
Win2K
VS6
Dev
Intermediate
C++
Windows
Visual-Studio
Tamper Aware and Self Healing Code
15 Nov 2007
Jeffrey Walton
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
Creating a secure channel
24 May 2008
Efi Merdler
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
C#
Windows
Applied Crypto++: Block Ciphers
6 Apr 2008
Jeffrey Walton
Encrypt data using Block Ciphers with Crypto++.
VC6
VC7
VC7.1
VC8.0
Win2K
WinXP
Win2003
Vista
TabletPC
Embedded
WinAES: A C++ AES Class
27 Mar 2009
Jeffrey Walton
Yet another C++ class wrapper for AES and Windows CAPI.
WinXP
Win2003
Vista
Embedded
C++
Win32
Win64
Dev
Beginner
Windows
Neural Cryptography
29 Aug 2009
CyberTrone
This article presents a new cryptography algorithm based on neural networks. Here, you can find some theory and a demo project.
Windows
Dev
Intermediate
Advanced
Certificates to DB and Back
25 Feb 2011
Mario Majčica
Creating the X509 based on certificate and key in PEM format
C#
.NET
Architect
Dev
Design
Intermediate
cryptography
A simple MFC class to encrypt data with the Crypto API
3 Jul 2007
Dave Kerr
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
Cryptography 101 for the .NET Framework
22 Dec 2006
Toby Emden
An introduction to key cryptographic concepts supported by the .NET Framework.
.NET2.0
WinXP
Win2003
Vista
VS2005
VB
Dev
Beginner
Windows
.NET
Implementation of Diffie-Hellman Algorithm of Key Exchange
2 Apr 2010
Apriorit Inc, Tatyana Khitrova
The article is devoted to the development of the library that implements the Diffie – Hellman cryptographic algorithm of key exchange.
C++
Windows
Securing Data in .NET
28 Oct 2007
Murat Firat
Need to learn further on cryptology? This article takes an overview of common cryptosystems, along with a step by step description of the Data Encryption Standard and the Advanced Encryption Standard.
.NET2.0
WinXP
Vista
VS2005
C#2.0
Dev
Advanced
C#
Windows
.NET
A C++ Implementation of the Rijndael Encryption/Decryption method
7 Nov 2002
George Anescu
An article presenting a C++ implementation of the Rijndael (AES) encryption/decryption method.
VC6
Win2K
VS6
Dev
Intermediate
C++
Windows
Visual-Studio
Chaos Based Encryption
8 Jan 2012
Simon Bridge
Generating encryption keys using Cellular Automata.
C#
Windows
.NET
Intermediate
Encryption
Decryption
Hashing using the Win32 Crypto API
22 Jul 2005
Jessn
How to make hashing using the Win32 Crypto API.
VC6
WinXP
VS6
Dev
Intermediate
C++
Windows
Visual-Studio
CMD5: A C++ Message Digest 5 Class
9 Jan 2001
Jim Howard
This C++ class serves as a wrapper for the Message Digest 5 code described in the Internet RFC 1321.
VC6
Win2K
VS6
Dev
Intermediate
C++
Windows
Visual-Studio
WinAESwithHMAC: A C++ AES/HMAC Class
30 Mar 2009
Jeffrey Walton
A C++ class providing encryption and authentication using Windows CAPI.
VC6
VC7
VC7.1
VC8.0
WinXP
Win2003
Vista
C++
Win32
Win64
Hiding a text file in a bmp file
26 Nov 2003
Adore C++
How to hide a text file in a bmp file
VC6
Win2K
WinXP
VS6
MFC
Dev
Intermediate
C++
Windows
Visual-Studio
Cryptography using the Win32 Cryptography API
9 Aug 2003
Chad Slater
An ATL COM Object Demonstrating How-to Use the Win32 Crypto API
VC6
Win2K
VS6
ATL
Dev
Intermediate
C++
Windows
Visual-Studio
TEA Encryption/Decryption Made Simple
20 Dec 2008
Michael Pauli
Easy to use crypto class that uses TEA, XTEA and XXTEA standards
VC8.0
Windows
MFC
Dev
Intermediate
C++
Applied OpenSSL: CTR Mode in File Encryption
22 Feb 2011
Apriorit Inc, Eugene Wineblat
In this article, the use of open source OpenSSL library for file and disk encryption is described
VS2008
C++
Visual-Studio
Dev
Intermediate
Advanced
Visual-Studio
Encryption
Decryption
Neat License
20 Dec 2007
PTJA
An article on how to use a code-signing key to sign other data
.NET2.0
C#2.0
Dev
Intermediate
C#
.NET
Encryption and compression, native and managed
29 Jun 2012
ErnestoNet
DLL for native encryption and compression (using Crypto++). Includes RSA Key Generator in C#, and encryption and compression in ASP.NET (C#).
C++
C#
ASP.NET
Windows
.NET
Dev
Intermediate
Shared Key Generation using Diffie-Hellman
25 Mar 2008
Jonathan C Dickinson
Generate an encryption key between two parties and foil the eavesdropper
C#
Fortuna - A Cryptographically Secure Pseudo Random Number Generator
3 Mar 2004
citadel
A C++ component to generate cryptographically secure pseudo random numbers using the Fortuna Algorithm
VC7
Win2K
WinXP
VS.NET2002
Dev
Intermediate
C++
Windows
Visual-Studio
A Simple, Portable, Rinjdael (AES) Based Stream Cipher Class
5 Jul 2005
Douglas R. Keesler
A file encryption/decryption class with built in MD5 string and file hashing.
VC6
Win2K
WinXP
VS6
MFC
Dev
Intermediate
C++
Windows
Visual-Studio
Diffie-Hellman Key Exchange Example
14 Nov 2008
Griffter UK
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
C++
Windows
CHash 1.5 - An MFC hashing class
9 Aug 2005
.rich.w
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
C++
Visual-Studio
CryptBox
18 Feb 2013
Biswas, Sumit
CryptBox helps to encrypt and decrypt files using Password Based Encryption (PBE)
Java
Windows
Dev
Linux
Intermediate
Presentation of the XOR256 Encryption/Decryption method for the block ciphering case
8 Jun 2001
George Anescu
An article presenting a new block ciphering method called XOR256
VC6
Win2K
VS6
Dev
Intermediate
C++
Windows
Visual-Studio
Writing a C++ Program with the CAPICOM Component to Encrypt and Decrypt Files
1 May 2009
logicchild
How to use the CAPICOM component in C++ to encrypt and decrypt files.
VC6
VC7
VC7.1
VC8.0
Dev
Intermediate
C++
C# FNV Hash
18 May 2009
Jasmin Muharemovic
A C# class for creating a custom sized FNV hash.
C#
Windows
.NET
Dev
Intermediate
Data encryption with DPAPI
21 May 2002
Andreas S. Franci Gonçalves
A wrapper class for the Data Protection API
VC6
VC7
Win2K
WinXP
VS.NET2002
MFC
Dev
Intermediate
C++
Windows
Encryption using the Win32 Crypto API
8 Sep 2005
Jessn
How to encrypt using the Win32 Crypto API.
VC6
WinXP
VS6
MFC
Dev
Intermediate
C++
Windows
Visual-Studio
CBBS: A Pseudo Random Number Generator
13 Jul 2007
Alexandre Ravey
A C++ class implementation of the pseudorandom number generator Blum Blum Shub (BBS)
C++
Windows
Visual-Studio
Dev
Intermediate
Fast Simple Secure Encryption Routine
28 Jul 2002
Shrishail Rana
A simple secure algorithm that can be used in your programs
VC6
VC7
Win2K
WinXP
Visual-Studio
MFC
Dev
Intermediate
C++
Windows
SpaceCrypto: A Simple Crypto++ Wrapper
20 Sep 2010
SpaceSoft
To simply encrypt\decrypt your data...
C++
Windows
Dev
Linux
Intermediate
RC6 encryption and decryption
14 Jul 2002
Mingming Lu
RC6 is an evolutionary improvement of RC5, designed to meet the requirements of the Advanced Encryption Standard (AES).
VC6
Win2K
VS6
MFC
Dev
Intermediate
C++
Windows
Visual-Studio
Hide a file in a BMP file (Plus).
27 Nov 2003
Neil Xu
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
Message Digest Application
30 Mar 2004
Shinde Vikram V.
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
C++
ARACrypt - a crypto class
24 May 2002
Darroll Walsh
Extremely simple crypto class
VC6
VC7
Win2K
WinXP
Visual-Studio
MFC
Dev
Intermediate
C++
Windows
DES and Triple DES Implementation in VB.NET
28 Jan 2010
Ted Ehrich
A simple DES/Triple DES implementation in VB.NET that doesn't have instantiation overhead.
VB
.NETCF
.NET
Dev
Intermediate
VB
VB.NET
SteganoPad - Steganographic Notepad
24 Dec 2008
nbugalia
Only the user can see the words on screen
VC6
VC7
VC7.1
VC8.0
Win2K
WinXP
Win2003
Vista
VS2005
TabletPC
Extended Password Generator
20 Jun 2006
Eugene Podkopaev
The tool-at-hand of any system administrator to generate pronounceable and random passwords, secured against brute-force dictionary attacks.
VC7.1
Win2K
WinXP
C++
Windows
Visual-Studio
MFC
Dev
Intermediate
C++
Use Windows Crypto API to calculate a MD5 string.
29 Aug 2002
Victor M. Valenzuela
Use Windows Crypto API to calculate a MD5 string.
VC6
VC7
Win2K
WinXP
VS6
MFC
Dev
Intermediate
C++
Windows
Using encryption in your server and embedded applications
24 Feb 2002
shanthu
Explains the encryption algorithm selection process.
VC6
VC7
Win2K
WinXP
Visual-Studio
MFC
Dev
Intermediate
C++
Windows
Spoofing the Wily Zip CRC
31 May 2003
mdgray
How Zip CRCs work and how to create a specific file CRC
VC6
VC7
Windows
Visual-Studio
Dev
Intermediate
C++
HookAPI source code
31 Jan 2005
pudn.com
A system wide api source code for windows api hook developpers
VC6
VC7
Win2K
WinXP
Win2003
VS.NET2002
VS6
Dev
Advanced
C++
Registry Value Encryption and Decryption
25 Feb 2004
jithus
Simple classes to perform crypt and registry operations
VC6
Win2K
WinXP
Win2003
VS6
MFC
Dev
Intermediate
C++
Windows
Hex Encoder and Decoder using Crypto++
20 Nov 2000
Shaun Wilde
Encode binary data to and from hexadecimal format using the Crypto++ library
VC6
Win2K
Visual-Studio
STL
Dev
Intermediate
C++
Windows
A simple 32-bit block file encryption application
25 Jun 2007
defconomicron
Uses pseudo-random bit rotations and xor on 32-bit integer blocks to encrypt/decrypt files.
C++
Windows
Visual-Studio
Dev
Intermediate
File Encryption and Encrypted text embedding in an image
20 Sep 2003
Tahir Naeem
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
C++
Windows
CSHADigest: A fast and single class implementation of SHA1 Digest algorithm
14 Mar 2005
AdrienP
A single class implementation of SHA1 Digest in Unix/Win - simple and fast.
VC6
VC7.1
VS.NET2003
VS6
Windows
Dev
Intermediate
C++
Visual-Studio
Using hashlib++ for easily creating cryptographic checksums such as SHA1 and MD5
22 Sep 2007
gripmaster
This short article explains how to create a cryptographic checksum (a hash) with the help of the hashlib++ library.
C++
Windows
Visual-Studio
MFC
Dev
Beginner
The RC4 algorithm within a COM component
11 Jul 2005
Jessn
The RC4 algorithm within a COM component made with C++ and ATL.
VC6
Win2K
VS6
ATL
Dev
Intermediate
C++
Windows
Visual-Studio
Railfence cipher encoder
2 Jan 2007
joejoeiscool
What it says on the tin.
C#
Windows
.NET
Visual-Studio
Dev
Beginner
top
Sort by Score
Title
Updated
Author
Score
.NET - Encryption
Vernam encryption/decryption of files
27 Sep 2008
Günther M. FOIDL
Class for encrypting/decrypting files using a Vernam chipher.
C#2.0
C#3.0
C#
Windows
.NET
Dev
Intermediate
C#
Encrypting a dataset using AES, including compression
3 Dec 2012
Mika Wendelius
Article describes how to encrypt a dataset using AES. Optionally the dataset is compressed before the encryption.
C#
VB
Windows
Architect
Dev
ADO.NET
Design
Intermediate
VB
VB.NET
An S/MIME Library for Sending Signed and Encrypted E-mail
15 Jul 2010
Pete Everett
Send signed and encrypted e-mail in accordance with RFC 2633
.NET3.5
C#
Windows
Dev
Intermediate
.NET
iSafePDF: The Open Source PDF Signature Tool
3 Jun 2010
Alaa-eddine KADDOURI
iSafePDF is an Open Source software to sign, timestamp, and encrypt PDF documents.
C#
Windows
.NET
Dev
Intermediate
Using XML Digital Signatures for Application Licensing
23 Nov 2005
Heath Stewart
Use XML Digital Signatures for a request- and signing-based licensing mechanism for your applications.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
VS.NET2002
CE.NET4.0
CE.NET4.1
CE.NET4.2
C#
Secret Key Encryption Demo
6 Jun 2013
Fernando E. Braz
This is an alternative for "Secret Key Encryption Demo"
.NET3.0
VB9.0
C#
Dev
Beginner
Intermediate
VB
.NET
.NET4
cryptography
Encrypting Communication between C# and PHP
11 Oct 2011
Scott Clayton
Set up encrypted secure communication between C# and PHP using the AES and RSA algorithms.
C#
.NET
Visual-Studio
Dev
PHP
Intermediate
Advanced
Visual-Studio
VS2010
Encryption
Off-The-Record (OTR) Security Protocol
29 Apr 2014
Don Fizachi
A C# implementation of the OTR protocol.
Mono
C#
Windows
.NET
Dev
Linux
Intermediate
.NET
.NET4.5
FIPS Encryption Algorithms and Implementation of AES in C# and SQL Server 2008
2 Oct 2013
Dnyaneshwar Pawar
Implementation of AES in C# and SQL Server 2008.
C#
SQL
Dev
Intermediate
SQL-Server
SQL-Server-2008
Encrypting Editor Notepad Replacement
28 Jul 2014
Frank T. Clark
A C# .NET 3.5 (Win7) Windows Forms Application with source code
C#
Dev
Intermediate
Windows
Visual-Studio
Win7
VS2010
Encryption
.NET Encryption Simplified
29 Jan 2007
wumpus1
A simple, string-oriented class for symmetric encryption, asymmetric encryption, and hashing.
.NET1.0
.NET1.1
.NET2.0
VS.NET2002
VS.NET2003
VS2005
VB
Windows
Dev
Beginner
Using RSA Public Key Encryption in a Shared Web Hosting Environment
19 Mar 2011
Paul Sanders (AlpineSoft)
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.
.NET1.1
.NET2.0
WinXP
Win2003
Vista
IIS5.1
IIS6
VS.NET2003
VS2005
C#2.0
RSA Private Key Encryption
4 Feb 2012
Dudi Bedner
How to encrypt data using a private key in .NET.
C#2.0
C#3.0
.NET
Dev
Intermediate
C#
PGP Encryption with C#
6 Jan 2013
David Rogers Dev
Encrypting and Decrypting Files with GnuPG
C#
.NET
Dev
Intermediate
Encryption
Decryption
Using Encrypted Files Without Decrypting To Disk
2 Sep 2014
Matthew Givens
Showing how to decrypt files in memory in order to maintain data security.
C#
Windows
.NET
Intermediate
Visual-Studio
VS2010
Encryption
FileStream
XCrypt - Encryption and decryption class wrapper
24 Jun 2013
Vasudevan Deepak Kumar
This is an alternative for "XCrypt - Encryption and decryption class wrapper".
.NET1.0
Win2K
C#
Dev
Intermediate
Advanced
Windows
.NET
How To: Hash Data Using MD5 and SHA1
13 Aug 2009
Waleed Elkot
Sample application describing how to use the MD5 and SHA1 classes.
C#2.0
C#3.0
.NET
Dev
Intermediate
C#
Simple encrypting and decrypting data in C#
25 Dec 2003
DotNetThis
Well documented code showing how to do crypto in C# and the .NET framework.
.NET1.0
.NET1.1
C#
Windows
Visual-Studio
Dev
Intermediate
.NET
A .NET Encryption Library
26 Jun 2010
Dr. Song Li
This article introduces a .NET encryption library and demonstrates how to use the library with a WPF application.
C#
Windows
.NET
Dev
WPF
Intermediate
RFC3394 Key-wrapping Algorithm in C#
31 Oct 2008
ladenedge
An implementation of the RFC3394 AES key-wrapping algorithm.
.NET2.0
Mono
C#2.0
C#
XML
.NET
Dev
Intermediate
Advanced
C#
Encrypt/Decrypt Files in VB.NET (Using Rijndael)
4 Nov 2005
Thad Van den Bosch
How to encrypt and decrypt files using Rijndael.
.NET1.1
VS.NET2003
VB
Windows
Dev
Intermediate
.NET
Visual-Studio
Public Key RSA Encryption in C# .NET
30 Jan 2007
Mathew John Schlabaugh
1024/2048 bit RSA cryptography in a "Notepad style" program.
.NET1.1
WinXP
Win2003
VS.NET2003
C#
Dev
Advanced
Windows
.NET
Visual-Studio
C# AES 256 bits Encryption Library with Salt
9 May 2014
adriancs
A C# universal AES Encryption Library.
C#
Intermediate
Encryption
Simplified version of the DES (Data Encryption Standard) in C#
5 Jul 2010
Ismail Al-Jubabh
Implementing a simplified version of the DES block cipher algorithm – which was the standard encryption algorithm before the AES, using C# to encrypt and decrypt binary files.
.NET2.0
C#2.0
Dev
Intermediate
C#
.NET
security
A Tiger Hash Implementation for C#
10 Mar 2012
mastamac
A Tiger hash Implementation for C#, based on .NET's HashAlgorithm class.
.NET2.0
C#
.NET
Dev
Intermediate
Advanced
Encryption
cryptography
Exploiting MD5 collisions (in C#)
20 Sep 2005
ediazc
This article shows how the MD5 collisions can be used to tamper software distribution schemas.
.NET1.1
VS.NET2003
C#
ASP.NET
Windows
CEO
Architect
DBA
Dev
QA
Password protecting IO streams
28 Aug 2006
Alex Perepletov
An article on protecting a stream with a password by means of symmetic encryption.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
.NET
Visual-Studio
Simple String Encryption and Decryption with Source Code
21 Feb 2008
Lovely M
Sample program for simple encryption and decryption of strings
C#
Encrypt and Decrypt Text with a Specified Key
4 Mar 2013
Shubham Choudhary
This software allows you to encrypt and decrypt text with a specified key.
C#2.0
Windows
.NET
Intermediate
C#
Strong and Fast Data Encryption with the CAST-128 Algorithm
27 May 2006
Andrey Dryazgov
An effective implementation of the CAST-128 algorithm (ECB and CBC modes).
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#
VB
Windows
Dev
Intermediate
.NET
Cryptor - Encrypt Files With Rijndael 256 bit
20 Jan 2006
kasik
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.
.NET1.1
VS.NET2003
VB
Windows
Dev
Intermediate
.NET
Visual-Studio
.NET cryptography library for files and strings
29 Dec 2005
HanreG
This is a VB.NET wrapper for the .NET framework cryptography classes (HashAlgorithm, SymmetricAlgorithm) for working with strings and files.
.NET1.1
VS.NET2003
VB
Windows
Dev
Intermediate
.NET
Visual-Studio
XCrypt - encryption & decryption class wrapper
18 Aug 2003
pdwolf
1 alternative
A generic encryption & decryption class wrapper for C#.
.NET1.0
Win2K
VS.NET2002
C#
Dev
Intermediate
Windows
.NET
Visual-Studio
Fractal encryption algorithm
20 Jun 2012
Bruno Tabbia
Encription algorithm that uses mandelbrot fractal to expand the encryption key
C#
Advanced
C#
C#4.0
Encryption
Using Encryption in .NET
26 Jun 2009
logicchild
An article that describes the beginning steps to encryption using the .NET Framework.
C#2.0
C#3.0
C#
C#
Binary to Text Encode/Decode Class
9 Jun 2004
Frederico Daupias de Alcochete
A .NET class Library to handle the encoding/decoding of QuotedPrintable, UUEncode, Base64 and Yenc algorithms.
.NET1.1
VS.NET2003
VB
Windows
Dev
Intermediate
.NET
Visual-Studio
How To Use Rijndael to Encrypt Any File Easily?
2 Jul 2009
qxcjust
Encrypt any file easily
C#
Good Bye MD5
20 Sep 2005
ediazc
The cracking of MD5 is making it useless?
Windows
.NET
Visual-Studio
CEO
Architect
DBA
Dev
QA
Intermediate
Cryptography in .NET (part 1)
5 Mar 2003
Sameers.ME
Use the .NET Framework's Cryptography Classes to secure your data.
.NET1.0
Win2K
WinXP
VB
Dev
Intermediate
Windows
.NET
Don't touch my log, how to protect your XML data with Xml-DSig
1 Aug 2005
ediazc
Shows a simple class for digital signature generation and verificacion.
.NET1.1
.NET2.0
Win2K
WinXP
VS.NET2003
VS2005
C#
XML
.NETCF
Dev
An MD5 Function Compatible with PHP
14 Jul 2005
ediazc
Describes an implementation of a MD5 function compatible with the PHP function.
.NET1.1
VS.NET2003
C#
ASP.NET
Windows
Architect
Dev
PHP
Intermediate
.NET
P2P Secure File, Encrypt and Decrypt Any File with Password
5 Apr 2008
Atanu Maity
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.
.NET1.0
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
Vista
.NET3.0
VB7.x
VB8.0
Creating a Secure, Efficient Backup Client
19 Nov 2003
Steven Campbell
Describes some underlying concepts and techniques that are helpful when needing to copy data securely and efficiently.
.NET1.0
.NET1.1
C#
Windows
Visual-Studio
Dev
Intermediate
.NET
Automated File Decryption Using GnuPG and C#
11 Dec 2007
Kurt Mang
How To: Automate decryption of PGP / GnuPG encrypted files.
Win2K
WinXP
C#2.0
C#
ASP.NET
Windows
Dev
Intermediate
C#
Windows
Cryptographically Strong Random Password Generation
1 Nov 2005
Wil Peck
An article on creating a simple, but robust cryptographically strong password generator.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Data Compression and Data Encryption
10 Aug 2006
mohamed.elbatah
Data Compression and Data Encryption
VS2005
C#2.0
Windows
.NET
Dev
Advanced
C#
Visual-Studio
Encryption/Decryption with .NET
14 Mar 2002
Frank Fang
A .NET SymmetricAlgorithm security class wrapper for in memory encryption/decryption with a private key
.NET1.0
VS.NET2002
C#
ASP.NET
Windows
Dev
Intermediate
.NET
Visual-Studio
Secure Encryption For Data Storage with Key Re-use
22 Jul 2008
Tom Stone
Enhanced encryption algorthim for data storage (console app)
VC6
VC7
VC7.1
VC8.0
C++/CLI
C
C++
Secret Key Encryption Demo
25 Jul 2008
CS Rocks
This application demonstrates how to perform secret encryption using VB.NET and the .NET Framework 3.0.
.NET3.0
VB9.0
Dev
Intermediate
VB
.NET
Secret Key Encryption in .NET
28 Nov 2004
Adnan Samuel
Implemnts secret key encryption.
.NET1.0
.NET1.1
VS.NET2003
VB
Windows
Dev
Intermediate
.NET
Visual-Studio
Learn the TripleDES encryption algorithm in a minute
24 Feb 2008
Imran A Momin
Triple Data Encryption Standard algorithms from which all TripleDES implementations must derive.
.NET2.0
VB
.NET
Dev
Intermediate
.NET
Encrypt and Decrypt Data Using a Symmetric (Rijndael) Key
23 Aug 2007
cute-solutions
Encrypt and decrypt simple strings using the Rijndael algorithm.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
.NET
Visual-Studio
Implementing Caesar Cipher in VB.NET
3 Nov 2006
Deobrat Singh
This article implements Caesar Cipher (shift by 3) in VB.NET.
.NET2.0
VS2005
VB
Windows
Dev
Intermediate
.NET
Visual-Studio
Deriving Encryption Keys From Passwords
25 Jul 2005
ediazc
Show how to generate and store your keys for cryptography in safe mode
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Encrypt and sign data using PKCS #12 Certificates
12 Jun 2005
Adnan Samuel
Encrypt and sign data using PKCS #12 certificates.
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
VB
CEO
Architect
DBA
Dev
Tiny Encryption Algorithm
18 Jul 2007
meibella
XTEA was designed by David Wheeler and Roger Needham of the Cambridge Computer Laboratory. This implementation is written in VB.NET, but the core algorithm is in C# (referred from http://www.codeproject.com/KB/windows/teaencryption.aspx).
.NET1.1
VS.NET2003
C#
VB
Windows
Dev
Intermediate
.NET
Visual-Studio
Experimental Crypt
30 Aug 2010
Jan Mojzis
Experimental crypt
C++
C
All about Cryptography in .NET
21 Dec 2004
AtulMalhotra
Cryptography classes available in .NET.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
IIS5
IIS6
C#
ASP.NET
Visual-Studio
A .NET MD5 Class Library
7 Mar 2006
Frazell
A MD5 class library for .NET supporting advanced features like random Salt values embedded in the MD5 hash.
.NET1.0
.NET1.1
C#
Windows
Dev
Intermediate
.NET
top
Sort by Score
Title
Updated
Author
Score
.NET - Security
A Stegano-Framework for .NET Developers
2 Aug 2006
Corinna John
From tutorial snippets to open source project
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Using a Smart Card Certificate with .NET Security in C#
5 Oct 2011
orouit
How to use smartcard certificates in your .NET application
C#
.NET
Visual-Studio
Intermediate
Visual-Studio
VS2010
Licensing .NET components with a PKI Token (Gemalto .NET Card) demystified
25 Oct 2011
orouit
This article demonstrates how to write a licensing provider for .NET licensing that gets licenses from a Gemalto .NET Card V2.
.NET2.0
VS2008
C#
Dev
Intermediate
.NET
Visual-Studio
Steganography 20 - Generate Melody from Text
15 Jan 2011
Corinna John
Encode a text by sorting notes.
.NET2.0
Mono
C#
Windows
Dev
Linux
Beginner
.NET
Encryption
Decryption
Steganography 16 - Hiding additional files in a ZIP archive
16 Apr 2006
Corinna John
How to zip and unzip files, avoiding the central directory.
.NET2.0
VS2005
C#
Windows
Dev
Beginner
.NET
Visual-Studio
Copy Protection for Windows Applications
7 Sep 2009
Foolomon
Describes the implementation of a key registration, installation, and validation methodology for Windows applications.
C++
Windows
.NET
Architect
Dev
COM
COM+
Intermediate
Advanced
Salted Password Hashing - Doing it Right
23 Jan 2014
adriancs, Taylor Hornby
Securing Password by Hashing with Salt
security
Hashing
password
Claims-Based Authentication and Authorization
12 Sep 2013
David Rogers Dev
Authentication and Authorisation with MembershipReboot and Thinktecture.IdentityModel.45
C#
ASP.NET
.NET
Dev
Intermediate
.NET
.NET4.5
Copy Protection for Windows Applications (Part 4)
21 Sep 2009
Foolomon
Describes the implementation of a key registration, installation, and validation methodology for Windows applications
C++
C#
Windows
.NET
Architect
Dev
COM
COM+
Intermediate
Advanced
An Anti-Reverse Engineering Guide
9 Nov 2008
Joshua Tully
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.
VC6
VC7
VC7.1
VC8.0
WinXP
Win2003
Vista
VS.NET2003
VS2005
VS2008
Steganography IX - The Cross-Format Solution
29 Nov 2004
Corinna John
Merging the pieces into one application.
.NET1.0
.NET1.1
VS.NET2002
C#
Windows
Dev
Intermediate
.NET
Visual-Studio
Encrypted TCP Tunneling
5 Sep 2013
Graeme Douglas
Program for providing an encrypted TCP tunnel.
VS2005
C++
Windows
Visual-Studio
Dev
Intermediate
Visual-Studio
Steganography 15 - Hiding Digital Data in Music on Audio Cassettes
4 Jun 2005
Corinna John
How to hide data of any kind inside a sound, and keep it alive on an analog medium.
.NET2.0
VS2005
C#
Windows
Dev
Beginner
.NET
Visual-Studio
Gnu Privacy Guard (GPG/PGP) for .NET [v1.0]
18 Sep 2003
Emmanuel Kartmann
This article provides a C# wrapper class (GnuPGWrapper) that will enable use of GnuPG (the OpenPGP Internet encryption standard) within a .NET application.
.NET1.0
Win2K
WinXP
C#
Visual-Studio
Dev
Advanced
Windows
.NET
Steganography 13 - Hiding Binary Data in HTML Documents
13 Mar 2008
Corinna John
Some ideas on how to hide binary data in text documents
.NET2.0
VS2005
C#
Windows
Dev
Beginner
.NET
Visual-Studio
Hooking the native API and controlling process creation on a system-wide basis
18 Oct 2005
Anton Bassov
How to hook the native API and control process creation on a system-wide basis.
VC6
C
Windows
Visual-Studio
Dev
Advanced
C++
Steganography V - Hiding Messages in MIDI Songs
5 Aug 2004
Corinna John
An article about hiding bytes in the Program Change events of a MIDI file
.NET1.0
.NET1.1
VS.NET2002
C#
Windows
Dev
Intermediate
.NET
Visual-Studio
SharpPrivacy - OpenPGP for C#
7 Jun 2003
gek_at
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.
.NET1.0
.NET1.1
C#
Windows
Visual-Studio
Dev
Intermediate
.NET
Global System Hooks in .NET
9 Jan 2005
Michael Kennedy
A class library for using *global* system hooks in .NET.
VC7
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C++
C#
Dev
Digital Certificate Creator Tool
31 Mar 2013
anoopk01
This is a custom developed tool for generating a digital certificate.
.NET3.5
C#
Windows
Intermediate
.NET
Steganography IV - Reading and Writing AVI files
19 May 2004
Corinna John
An article about hiding bytes in the bitmap frames of uncompressed AVI files.
.NET1.0
.NET1.1
VS.NET2002
C#
Windows
Dev
Intermediate
.NET
Visual-Studio
Understanding .NET Code Access Security
14 Jan 2004
UB
A full length article on .NET Code Access Security
Win2K
WinXP
Win2003
C#
.NET
Visual-Studio
Dev
Beginner
Windows
Strong Names Explained
25 Nov 2004
Jan Seda (Skilldrive.com)
.NET Strong Name technology explained
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
.NET
Visual-Studio
Secure Coding Technique: A Better C# Password Dialog Box
6 Aug 2003
Dana Epp
An article demonstrating a better Password Dialog box in C#
.NET1.0
Win2K
WinXP
Win2003
VS.NET2002
C#
Dev
Intermediate
Windows
.NET
Basics of Signing and Verifying code
22 Feb 2012
Sergey Chepurin
How to sign code with digital signatures and associating them with files
C++
Windows
Intermediate
Anti-Reflector .NET Code Protection
26 Oct 2013
Igor Ladnik
Article presents a technique allowing developers to protect their .NET code from reverse engineering by reflection of executable files
C++
C#
COM
Intermediate
.NET
.NET4.5
Copy Protection for Windows Applications (Part 2)
10 Sep 2009
Foolomon
Describes the implementation of a key registration, installation, and validation methodology for Windows applications.
C++
Windows
Architect
Dev
COM
COM+
Intermediate
Advanced
Building Your Own Security Application with the Gemalto .NET Smart Card V2
9 Oct 2011
orouit
How to use a Gemalto .NET V2 smartcard to create security applications in .NET
.NET2.0
VS2008
C#
.NET
Advanced
.NET
Visual-Studio
How to make keyloggers life difficult
20 Jan 2013
M. Hudak
This secure textbox deceptive keyloggers
C#
Windows
.NET
Dev
WebForms
Beginner
keylogger
password
A CBC Stream Cipher in C# (With wrappers for two open source AES implementations in C# and C)
4 Jul 2004
vcepa
An article on .NET cryptography
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Steganography 14 - What Text Lists, GIF Images, and HTML Pages have in common
22 Jan 2005
Corinna John
A simple way to hide binary data in any kind of list
.NET1.1
.NET2.0
VS2005
C#
Windows
Dev
Beginner
.NET
Visual-Studio
Steganography II - multiple key and carrier files
3 Apr 2004
Corinna John
An article about spreading hidden data over many images.
.NET1.0
.NET1.1
VS.NET2002
C#
Windows
Dev
Intermediate
.NET
Visual-Studio
Insight into Security Model using Principal and Identity Objects in .NET
9 Oct 2003
* Sandeep Alur
This article introduces the concept behind Principal and Indentity objects in .NET and proposes a security model adopting these objects in a .NET application.
.NET1.0
Win2K
WinXP
VS.NET2002
VB
Dev
Intermediate
Windows
.NET
Visual-Studio
Simple Password Manager Using System.Security
29 Sep 2006
Stefan Prodan
Password Manager is a System.Security usage example using SecureString and SymmetricAlgorithms.
.NET2.0
Win2K
WinXP
Win2003
VS2005
C#2.0
Dev
Intermediate
C#
Windows
Steganography 12 - Regions with different data density
12 Jul 2006
Corinna John
Define regions inside an image to keep smooth colours free from hidden data.
.NET1.0
.NET1.1
.NET2.0
VS.NET2002
VS.NET2003
VS2005
C#
Windows
GDI+
Dev
Steganography 11- Indexed Images and their Palettes
25 Jun 2004
Corinna John
Hiding data of any kind in indexed Bitmaps like PNG and GIF.
.NET1.0
VS.NET2002
C#
Windows
GDI+
Dev
Beginner
.NET
Visual-Studio
How to Programmatically add IP Addresses to IIS's Deny Access List using C# and WMI
31 Jul 2003
Scott Burgett
An article that shows the basic steps to programmatically adding an IP address to the IIS deny access list.
.NET1.1
Win2K
WinXP
C#
Visual-Studio
Dev
Beginner
Windows
.NET
Generic SymmetricAlgorithm Helper
15 Nov 2007
Tony Selke
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.)
.NET2.0
C#2.0
Windows
Visual-Studio
Dev
Intermediate
C#
.NET
Introduction Into Windows Anti-Debugging
18 Sep 2008
Joshua Tully
A brief introduction into Windows anti-debugging techniques.
VC6
VC7
VC7.1
VC8.0
Win2K
WinXP
Win2003
Vista
VS.NET2002
VS.NET2003
Secure Password Authentication Explained Simply
2 Apr 2014
Alaric Dailey
Simple code and explanations to enable secure password authentication.
C#
.NET
Dev
ADO.NET
Intermediate
Using the G711 standard
28 Jul 2006
Marc Sweetgall
Implementing the G711 µ-law and a-law codecs in C#.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
.NET
Visual-Studio
Copy Protection for Windows Applications (Part 3)
16 Sep 2009
Foolomon
Describes the implementation of a key registration, installation, and validation methodology for Windows applications
C++
C#
Windows
.NET
Architect
Dev
COM
COM+
Intermediate
Advanced
Steganography - Hiding messages in the Noise of a Picture
12 Jul 2004
Corinna John
Hiding all kinds of data in the pixels of bitmaps.
.NET1.0
.NET1.1
VS.NET2002
C#
Windows
Dev
Intermediate
.NET
Visual-Studio
RSA Encryption with .NET 2.0 Cryptography Services and Crypto++ Wrapped as a Managed C++ Class Library
17 Aug 2007
mmsinclair
Encrypt in .NET and decrypt in Crypto++, a cryptography newbie's journey.
.NET2.0
C#2.0
C++
Windows
Visual-Studio
Dev
Advanced
C#
.NET
File Encryption/Decryption with Hash Verification in C#
22 Oct 2004
Nathan Blomquist
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.
.NET1.1
Win2K
WinXP
VS.NET2003
C#
Dev
Intermediate
Windows
.NET
Visual-Studio
Client/Server Encryption plus extras
19 Aug 2005
Domenic
Shows how to implement an RSA encryption algorithm on a server and client environement, even through a web browser!
.NET1.1
Win2K
WinXP
Win2003
C#
ASP.NET
Visual-Studio
Dev
Intermediate
Windows
Enigma emulator in C#
29 Apr 2011
adi_clepcea
This article shows the inner workings of the German Enigma machine used during the WWII, translated to C#.
.NET1.1
Win2K
WinXP
VS.NET2003
C#
Dev
Intermediate
Windows
.NET
Visual-Studio
Public/Private Key Encrypted Messenger
17 Sep 2007
Michael Demeersseman
An article about creating a public/private key encrypted internet messenger
.NET2.0
C#
Windows
Visual-Studio
Dev
Intermediate
.NET
Implementing Protected Configuration With Windows Apps
29 Aug 2006
Hameer Saleem
How to use the ProtectedConfiguration API to protect sensitive information in your application’s configuration file.
.NET2.0
Win2K
VS2005
C#
XML
Dev
Beginner
Windows
.NET
Visual-Studio
CCryptoTokenizer
13 Nov 2003
raymond.fung, Norman Fung
CCryptoTokenizer
.NET1.0
VS.NET2002
C#
Windows
Dev
Intermediate
.NET
Visual-Studio
Protect your IM (Instant Messenger) conversations by encrypting them
20 Oct 2005
Silviu Gologan
Learn how to encrypt IM (Instant Messenger) conversations.
.NET2.0
WinXP
VS2005
C#
CEO
Dev
Intermediate
Windows
.NET
Visual-Studio
Phishing applications: Security threats regarding the SetParent function
10 Nov 2011
Yonghwi Kwon
This article explains how the SetParent function can be used to deceive users and incurs a catastrophe. Also, it suggests protection techniques against attacks presented here.
C++
Dev
Intermediate
Steganography III - Change only one Bit per Pixel
3 Apr 2004
Corinna John
An article about hiding each byte of a message bit-by-bit in eight pixels.
.NET1.0
.NET1.1
VS.NET2002
C#
Windows
Dev
Intermediate
.NET
Visual-Studio
Using CAPICOM in .NET for Digital Signatures with ASCII/UTF8 Content
26 Feb 2005
Fatih KIHTIR
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).
.NET1.1
VS.NET2003
C#
Windows
Dev
MSIL
Advanced
.NET
Visual-Studio
Get info about local digital certificates with WSE 2.0 and .NET
27 Feb 2007
Orka
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.
.NET1.1
VS.NET2003
VB7.x
Windows
Dev
Intermediate
VB
.NET
Visual-Studio
Building Security Awareness in .NET Assemblies : Part 2 - Learn to protect your .NET assemblies from being tampered
1 Nov 2004
Chua Wen Ching
Building Security Awareness in .NET Assemblies : Part 2 of 3
.NET1.0
.NET1.1
VS.NET2003
VB6
C#
Windows
Dev
MSIL
Beginner
VB
Steganography 18 - GPS Tracks and Waypoints
1 Aug 2009
Corinna John
Encode a message as waypoints in a GPX file.
.NET2.0
C#2.0
XML
Dev
Beginner
Intermediate
C#
.NET
Steganography VI - Hiding messages in .NET Assemblies
22 Nov 2003
Corinna John
An article about hiding instructions at the end of methods in an .NET Assembly
.NET1.0
VS.NET2002
C#
Windows
Dev
Intermediate
.NET
Visual-Studio
Strategy to distribute secure database connection strings in an enterprise environment
29 Nov 2003
Sriram Chitturi
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.
.NET1.0
.NET1.1
VS.NET2003
C++
C#
Windows
MFC
Dev
Intermediate
.NET
Porting Java Public Key Hash to C# .NET
26 Oct 2004
Shaheryar Ch.
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).
Win2K
WinXP
Win2003
C#
Java SE
.NET
Visual-Studio
Dev
Intermediate
Windows
A C# component to encode and decode yEnc data
12 Apr 2004
Steven Campbell
A fully tested component capable of encoding and decoding yEnc data.
.NET1.0
.NET1.1
VS.NET2003
CE.NET4.0
CE.NET4.1
CE.NET4.2
C#
Windows
Dev
Intermediate
Building Security Awareness in .NET Assemblies : Part 1 - Learn to break a .NET Assembly
1 Nov 2004
Chua Wen Ching
Building Security Awareness in .NET Assemblies : Part 1 of 3
.NET1.0
.NET1.1
VS.NET2003
VB6
C#
Windows
Dev
MSIL
Beginner
VB
Cryptography in .NET
9 Oct 2002
Manuel Permuy
Cryptography in .NET using the Windows PKI
.NET1.0
VS.NET2002
C#
Windows
Dev
Intermediate
.NET
Visual-Studio
Implementing Application Security with Client Application Services in VS2008
17 Jul 2008
Nowak Alexander
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#3.0
VB9.0
.NET3.5
C#
VB
.NET
Dev
Intermediate
C#
VB
Common application data, virtualization, and access control lists
24 Jan 2008
Luigi Grilli, Michela Carriero - Lyra
Vista: what to do when storing common data is needed?
Win2K
WinXP
Win2003
Vista
Windows
DBA
Dev
Intermediate
Windows
SysAdmin
.NET Code Protection Solutions Review
4 Sep 2013
michaelas
The article discusses .NET code protection methods.
C++
Windows
.NET
Visual-Studio
Dev
Intermediate
Steganography X - Tuning the Image Processing
29 Nov 2004
Corinna John
Unsafe pixel modification and bitmaps from the clipboard.
.NET1.0
.NET1.1
VS.NET2002
C#
Windows
Dev
Intermediate
.NET
Visual-Studio
Free PHP Encoder Application
4 Aug 2009
Sần Hải Quang
A free PHP encoder application.
C#
WinForms - Using a custom principal with AspNetDb
1 Jun 2010
Dylan Morley
Describes how to use a custom principal implementation with the AspNetDb security database in a WinForms application.
C#
.NET
Dev
Intermediate
security
WinForm
Steganography VIII - Hiding Data in Wave Audio Files
9 Apr 2012
Corinna John
How to hide data of any kind inside a sound.
.NET1.0
.NET1.1
VS.NET2002
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Application Security in n-tier Application on Windows Server
13 Jul 2011
openpage
Security attacks risk are minimised by careful planning of application design. If the application is distributed in nature, the challenges becomes manyfold. This article will try to give one way of doing so.
Windows
security
Server
How to Generate (and Validate) CD-Keys for your Software
7 Aug 2012
dawmail333
An example of how to implement and validate non-personal CD-Keys (ideal for distribution on the back of CD cases)
VB7.x
VB8.0
VB9.0
VB6
VB
.NET
Dev
Design
Intermediate
VB
Symmetric Cryptography and Hashing in C#
12 Aug 2004
Chidi Ezeukwu
An article on symmetric cryptography and hashing.
.NET1.0
Win2K
WinXP
Win2003
VS.NET2002
C#
Dev
Intermediate
Windows
.NET
Tamper-proof and Obfuscate your Configuration Files
5 Jan 2009
Sunny Ahuwanya
How to prevent your configuration sections from unauthorized modification (includes a nifty configuration file editor)
C#
.NET
Dev
Advanced
A small and elegant bruteforcing class
14 Dec 2006
Filip Waeytens
A class that returns all possible combinations of a given subset, without using recursion.
.NET2.0
WinXP
VS2005
C#
Dev
Intermediate
Windows
.NET
Visual-Studio
Cryptography in C#
14 Apr 2004
Alex Getman
An article on cryptography in C#
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
.NET
Visual-Studio
Attaching a digital certificate (public key) to an HTTPS request
6 Aug 2008
Rehan Ahmad Abbasi
Posting data to HTTPS (a secure connection) URL from a Windows application (.NET) by attaching a digital certificate and getting the response back.
.NET2.0
C#2.0
C#
Windows
.NET
Dev
Intermediate
C#
.NET
Protecting Your Software Using Simple Serial Number/Activation Key Pair
12 Aug 2008
Yasser M. Jaffal
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.
.NET2.0
Win2K
WinXP
Win2003
Vista
VS2005
.NET3.0
VB7.x
VB8.0
VB9.0
Modifying ACEs on file and directory DACLs, using the Win32 API Security assembly
15 Nov 2006
rmortega77
Sample code for setting ACE on file and directory DACLs just as the OS does.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
.NET
Visual-Studio
Poly-Engine Crypt String
11 Jul 2004
Marcello Cantelmo
Hide (crypt) string with a polymorphic dynamic code ("game" with the class Stack!).
.NET1.0
.NET1.1
VS.NET2002
VS.NET2003
VB
Windows
Dev
Advanced
.NET
Visual-Studio
Crypto & Hashing Wrapper Classes
22 Mar 2004
Brad Vincent
Simple class wrappers that encapsulate all the built in .NET functionality of both the symmetric encryption classes and the hashing classes.
.NET1.1
C#
Windows
Visual-Studio
Dev
Intermediate
.NET
Applied cryptography Part 2: a tool to encrypt files on your HDD
4 Jul 2004
Marcin Cuprjak
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.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
.NET
Visual-Studio
Steganography VII - Hiding more Text in .NET Assemblies
9 Apr 2004
Corinna John
Another article about hiding bytes at the end of methods in a .NET Assembly.
.NET1.0
VS.NET2002
C#
Windows
Dev
Advanced
.NET
Visual-Studio
Building Security Awareness in .NET Assemblies : Part 3 - Learn to break Strong Name .NET Assemblies
1 Nov 2004
Chua Wen Ching
Building Security Awareness in .NET Assemblies : Part 3 of 3
VB6
Windows
.NET
Visual-Studio
Dev
MSIL
Beginner
VB
The .NET Framework Security Model
28 Apr 2006
Alex Getman
An article on the .NET framework security model.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Crack the Modified Caesar Cipher with Relative Frequency Letters
29 May 2005
Dragon Slayer
Crack the Modified Caesar Cipher using only relative frequency English letters.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
.NET
Visual-Studio
Digital Signatures
12 Sep 2008
nimeshmca
Custom digital signatures using iTextSharp
C#2.0
VS2008
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
C#
Visual-Studio
Developing a Secure Solution using Commerce Server 2002 and .NET
21 Apr 2004
Khalid A1
Developing a secure solution using Commerce Server 2002 and .NET.
.NET1.0
C#
Windows
Visual-Studio
Dev
Beginner
.NET
Watch Dog
5 Sep 2007
Babak Ansari
Execute applications with a Windows Service and ensure its existance.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
.NET
Visual-Studio
Encrypting windows application connection strings
25 Apr 2007
Daniel Kuettel
This article shows a simply method of encrypting connection strings for windows applications
.NET2.0
SQL2000
SQL-server-2005
VS2005
C#2.0
Windows
DBA
Dev
Intermediate
C#
Find LastLogon Across All Windows Domain Controllers
14 Jun 2007
Dwight Johnson
Use the .Net Framework to find the lastLogon for every user across all domain controllers
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
C# WEPkey generator
25 Jul 2004
Mark van den Broek
A Wepkey generator for protecting your wireless LAN.
.NET1.0
.NET1.1
.NET2.0
VS.NET2002
VS.NET2003
VS2005
C#
Windows
Dev
Intermediate
USB & CD/DVD Blocking: One Way to Keep Data Free of Theft
4 May 2011
Günter Bergmann
An example of blocking access to USB Memory and CD
C++
Dev
Using authentication certificates to connect to web services with Windows form applications
8 May 2007
--==## Andy74 ##==--
How to use a certification to connect to an SSL channel and use a web service
.NET2.0
VS2005
C#
Windows
IIS
Dev
Intermediate
.NET
Visual-Studio
Authorization Manager Access Component
11 Mar 2005
jqd2001
.NET Authorization using Windows Identity, X509 Certificate or ASP.NET Forms
.NET1.1
Win2003
VS.NET2003
C#
VB
ASP.NET
Dev
Intermediate
Windows
.NET
Applied Cryptography Part 1: Simple tool to enrcypt/decrypt e-mail messages
30 Jun 2004
Marcin Cuprjak
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.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
.NET
Visual-Studio
Code Access Security from the perspective of the Developer and Administrator
18 Feb 2004
benjaminwootton
Looking at Code Access Security From the Perspective of the Developer and Administrator
.NET1.0
.NET1.1
Windows
Dev
Intermediate
.NET
PassWDCipher
5 Apr 2005
Thoughthopper
An article on password protection for applications that need them.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
.NET
Visual-Studio
Don’t rely on obfuscation
21 Feb 2008
Fady Anwar
An article demonstrating why you should not rely on obfuscation to protect your .NET applications.
C#2.0
C#3.0
C#
.NET
Dev
MSIL
Advanced
C#
Authentication to a phpbb based forum using C#
5 Apr 2008
gyllbert
Authentication to a phpbb based forum using C#.
Win2K
WinXP
Win2003
Vista
C#2.0
C#3.0
Dev
PHP
Intermediate
C#
HTTPs using BizTalk 2009 HTTP adapter on Windows 2008 R2
10 Jul 2010
Ahmed Kahwaji
Use HTTPs in BizTalk 2009 on Windows 2008 R2
Windows
Dev
Intermediate
Windows
Win2008-R2
Working with TrustedBSD in Mac OS X
7 Jul 2013
Alexander Stavonin
Little explanation of TrustedBSD framework usage on Mac OS X
C
Advanced
Secutirty at your Hands: Encryption of Configuration file in Whidbey
4 Jul 2005
Nishith Pathak
Encryption of configuration file in Whidbey.
Windows
.NET
Visual-Studio
Dev
Intermediate
Using CryptoStream in C#
19 Mar 2004
WillemM
This article explains how to use CryptoStream for simple on the fly cryptography.
Win2K
WinXP
Win2003
C#
.NET
Visual-Studio
Dev
Intermediate
Windows
Securing ADO.NET Connection Strings
25 Aug 2006
Levan Midodashvili
Some possible ways to encrypt and store connection strings in an ADO.NET application.
.NET2.0
WinXP
VS2005
VB
Dev
Intermediate
Windows
.NET
Visual-Studio
Securing .NET Assemblies
21 Oct 2005
AtulMalhotra
Making .NET assemblies secure for an enterprise.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
VS.NET2002
VS.NET2003
C#
Dev
Intermediate
Combining Symmetric and Asymmetric Encryption
25 Oct 2004
larryjf
Describes symmetric and asymmetric encryption, then shows how to combine them.
VB
Windows
.NET
Visual-Studio
Architect
DBA
Dev
Intermediate
Securing Web Accounts
5 Oct 2003
Vasudevan Deepak Kumar
Here we would briefly see how to keep accounts (signups) in online websites in a more secure way.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
C#
VB
ASP
ASP.NET
Visual-Studio
Ensuring Strong Passwords
10 Oct 2003
Vasudevan Deepak Kumar
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.
.NET1.1
Win2K
WinXP
Win2003
C#
VB
ASP.NET
Visual-Studio
Dev
Intermediate
Exploring Security in .NET - Part I
7 Jul 2005
razi bin rais
Exploring security features in .NET.
C#
VB
Windows
.NET
Visual-Studio
Dev
Intermediate
Simple Password Manager with Google API validation
15 Apr 2013
Vasudevan Deepak Kumar
This is an alternative for "Simple Password Manager Using System.Security"
WinXP
Win2003
Dev
Beginner
Intermediate
C#
Windows
.NET
Visual-Studio
C#4.0
top
Sort by Score
Title
Updated
Author
Score
General
A C++ SHA1 and MD5 Implementation with CryptoAPI
20 Sep 2012
Marius Bancila
This article proposes a C++ implementation for computing hashes (SHA1, MD5, MD4 and MD2) on Windows with the Microsoft CryptoAPI library.
C++
Windows
Dev
Intermediate
RSA Library with Private Key Encryption in C#
15 Jul 2012
Arpan Jati
RSA encryption library with full OAEP padding and private key encryption support.
C#
.NET
Architect
Intermediate
Advanced
Visual-Studio
VS2010
cryptography
Reverse Engineering with OllyDbg
28 Oct 2014
Ajay K. Yadav
The objective of writing this paper is to manifest, how to crack an executable without peeping its source code by exercising OllyDbg tool.
security
Checksum Verification
23 Sep 2011
smoore4
Loop through all files in a folder/subfolders and run a checksum that is stored in a database. E-mail descrepancies and results.
C#
ASP.NET
SQL
.NET
DBA
QA
Intermediate
MySQL
SysAdmin
Bypassing Windows XP Logon Password using bootkit
5 May 2010
fhrdina
An article on Windows XP logon process modification
C
Windows
ASM
Beginner
Virtualization
RSA License Protection
30 May 2011
Simon Bridge
Implementing License Protection using RSA
C#
Windows
.NET
Dev
Intermediate
WinForm
A Virtual ISO7816 SmartCard
10 Apr 2014
Fabio Ottavi
An implementatio of an ISO 7816 Virtual SmartCard
C#
Windows
Dev
Intermediate
Binary Cracking & Byte Patching with IDA Pro
28 Oct 2014
Ajay K. Yadav
Binary Cracking & Byte Patching with IDA Pro
C++
How to Read in Memory Code of .NET Application Protected with Anti-Reflector
5 Aug 2014
Igor Ladnik
Technique to obtain in memory code of running .NET application (even wrapped into unmanaged code for binary files anti-reflection) is presented and implemented with workable sample
C++
C#
Windows
.NET
COM
Intermediate
Simple SST Unhooker
17 Mar 2010
Victor A. Milokum, Apriorit Inc
This article includes a description of a simple unhooker that restores original SST hooked by unknown rootkits, which hide some services and processes.
C++
Windows
Visual-Studio
Architect
Dev
Intermediate
Advanced
Create and Share (with a client app) a Random Encryption Key
5 Oct 2010
John Simmons / outlaw programmer
One way to create a completely random encryption key, and sharing it with a client application
.NET3.5
C#
ASP.NET
Windows
.NET
Dev
Intermediate
.NET
Encryption
Algorithms
Binary Obfuscation
25 Dec 2014
0x7c00
How to add obfuscation at binary level to protect your technology
C
Windows
Advanced
VS2013
Halibut: a secure communication stack for .NET/Mono
1 Mar 2013
Paul Stovell
Secure alternative to WCF. JSON-RPC meets SSL meets .NET and Mono.
Mono
C#
.NET
Intermediate
.NET
security
.NET4
Security: It’s Getting Worse
5 Feb 2015
Espen Harlinn
Cyber warfare: It’s a brave new world
C#
ASP.NET
CEO
Architect
Dev
Design
Visual-Studio
SysAdmin
VS2010
OTP (One Time Password) Demystified
26 May 2013
orouit
This article shows how an OTP generator works.
C#
Intermediate
time
password
Implementation of the Licensing System for a Software Product
5 Aug 2010
Apriorit Inc, Sergii Bratus
This article is devoted to the development of the key licensing system for the applications.
C++
Improving the Performance of Serial Ports Using C#
17 Sep 2010
Doug Richards
This article describes a number of simple test programs designed to demonstrate performance issues with the .NET serial port interface and what might be done to improve things.
C
C#
.NET
Dev
Intermediate
Encrypted code compiled at runtime
28 Jan 2013
Bruno Tabbia
Encrypt your C# classes and compile them during run-time (hiding their code in the exe file).
C#
Windows
Win32
Win64
Dev
Advanced
C#
C#4.0
Encryption
Decryption
Secure String Handling in Windows Applications
9 Mar 2014
R.selvam
This article explains about Strsafe, Secured C run time library (CRT) and safe STL functions.
WinXP
Vista
C++
Windows
Win32
STL
Dev
Intermediate
Windows
Win7
Crypt Library Demo
28 Jul 2014
Mihai MOGA
Learn the basics of Microsoft CryptoAPI Library
C++
Windows
.NET
Win32
HTML
Beginner
Visual-Studio
VS2010
Secure Function Pointer and Callbacks in Windows Programming
4 May 2011
R.selvam
This article explains the usage of function pointer and callback in Windows application programming Interface (API).
WinXP
Vista
C++
Windows
STL
Dev
Intermediate
Windows
Win7
Protection & Decompiling Software - Start Point Info
1 Nov 2014
NewPast
Software protection & Decompiling software as a new cracking method
C
C#
VB
protected
Hacking
Secure
Decompiling
Huo Encryption / Decryption Assembly Program
20 Sep 2012
Palavos
x8086 assembly program that encrypts/decrypts text input from the keyboard by using basic assembly language ideas
Windows
ASM
Intermediate
DOS
NTLM Hash Generator
13 Feb 2012
Mustafa Chelik
Calculates NTLM hash of given string in pure C/C++
C++
C
C
Objective-C
File Encryption/Decryption Tutorial in C++
23 Feb 2015
giorgi.m
Tutorial on how to encrypt/decrypt files using C++
C++
Windows
Intermediate
VS2013
Swanky Encryption/Decryption in C#
26 Jan 2015
1337Architect
Handy classes to use the .NET Encryption/Decryption
C#
.NET
Visual-Studio
Dev
Intermediate
Encryption
Decryption
recipes
security
size
How to Access and Encrypt Your Files via Windows Forms
23 Apr 2010
logicchild
An article that demonstrates how to encrypt your directory files
Win2003
Vista
VS2005
C#2.0
C#3.0
VS2008
C#
Windows
Visual-Studio
Dev
PL/I Tutorial – An example of basic Encryption
26 Nov 2012
Palavos
A tutorial of PL/I basic concepts based on an encryption example
Dev
Beginner
Encryption
Decryption
IBM
K3YK4Y String Hasher
18 Aug 2008
trecool999
Advanced/Not-So Advanced string and password hash.
VB7.x
VB8.0
VB9.0
VB6
.NET
Visual-Studio
Dev
Beginner
Intermediate
VB
Controlling Demo-Version Crack and Software Piracy Issue for Beginners - Part 1
20 Aug 2011
sk saini
This article has been written for small individual developers who really face demo crack problem before launching their application.
Beginner
All-Topics
top
Sort by Score
Title
Updated
Author
Score
Steganography
Steganography programming with Visual Studio 2012 (Nostega paradigm)
20 Sep 2012
Palavos
A paradigm of Noiseless Steganography for secretely transmitting messages via Excel graphs.
WinXP
Vista
C#
Windows
Win32
Win64
Visual-Studio
Intermediate
Windows
Win7
PNG Image Steganography with libpng
22 Apr 2013
Grant Curell
Performing steganography on PNG images
C++
Windows
Visual-Studio
Dev
Design
Advanced
Visual-Studio
VC
VisualStudio2012
VS2012
Steganography - Hiding data in plain sight
7 Apr 2012
Phoenix Roberts
An introduction to Steganography using bitmap files.
C#
Windows
.NET
Dev
Intermediate
Advertise
|
Privacy
|
Mobile
Web03 | 2.8.150604.1 | Last Updated 10 Jun 2015
Copyright ©
CodeProject
, 1999-2015
All Rights Reserved.
Terms of Service
Layout:
fixed
|
fluid