Click here to Skip to main content
6,629,377 members and growing! (21,935 online)
Email Password   helpLost your password?
Announcements
BullFrog Power
 
Search    
Add to IE Search

Articles by Jeffrey Walton (24 articles found)

Average article rating: 4.71

Files and Folders

A UTF-16 Class for Reading and Writing Unicode Files
Last Updated: 15 Jul 2009   Page Views: 62,957   Rating: 4.70/5    Votes: 16   Popularity: 5.66   Bookmark Count: 40
Licence: The Code Project Open License (CPOL)   
A UTF-16 class derived from CStdioFile for reading and writing Unicode files

Shell and IE programming

A File Checksum Shell Menu Extension Dll
Last Updated: 23 May 2008   Page Views: 105,894   Rating: 4.72/5    Votes: 26   Popularity: 6.68   Bookmark Count: 77
Licence: The GNU Lesser General Public License   
Create a File Checksum Shell Menu Extension using ATL and Crypto++

COM / COM+

Debugging Through the Debugger
Last Updated: 20 Mar 2009   Page Views: 5,111   Rating: 4.88/5    Votes: 8   Popularity: 4.41   Bookmark Count: 28
Licence: The Code Project Open License (CPOL)   
Using WinDbg to survive in a .NET world.

C / C++ Language

Protection Schemes Based on Virus Survival Techniques
Last Updated: 26 Nov 2007   Page Views: 27,813   Rating: 4.65/5    Votes: 38   Popularity: 7.34   Bookmark Count: 82
A Survey of Virus Survival Techniques Applied to Protection Schemes
Error Detection Based on Check Digit Schemes
Last Updated: 27 Nov 2007   Page Views: 29,287   Rating: 4.36/5    Votes: 27   Popularity: 6.24   Bookmark Count: 44
Licence: The Code Project Open License (CPOL)   
A Survey of Popular Check Digit Schemes
Installation IDs Based on Truncated Hashing
Last Updated: 5 Dec 2007   Page Views: 20,535   Rating: 4.83/5    Votes: 22   Popularity: 6.48   Bookmark Count: 66
Licence: The Code Project Open License (CPOL)   
Create Semi-Anonymous Installation Fingerprints Using Truncated Hashing and Crypto++
Applied Crypto++: Using the RSA Digital Signature System (Part I)
Last Updated: 21 Jan 2008   Page Views: 27,766   Rating: 4.69/5    Votes: 13   Popularity: 5.22   Bookmark Count: 46
Licence: The Code Project Open License (CPOL)   
Create and Verify RSA Digital Signatures with Appendix Using Crypto++
Grafting Compiled Code: Unlimited Code Reuse
Last Updated: 7 Mar 2008   Page Views: 29,803   Rating: 4.54/5    Votes: 28   Popularity: 6.57   Bookmark Count: 67
Licence: The Code Project Open License (CPOL)   
Add Functionality to a Project Using Existing Compiled Machine Code
An Analysis of the Windows PE Checksum Algorithm
Last Updated: 7 Mar 2008   Page Views: 34,951   Rating: 4.66/5    Votes: 32   Popularity: 7.02   Bookmark Count: 62
Licence: The Code Project Open License (CPOL)   
An Analysis Demonstrating the PE Checksum is an Additive Checksum based on RFC 1071
Post-Build Executable Back Patching
Last Updated: 23 Mar 2008   Page Views: 16,229   Rating: 4.65/5    Votes: 8   Popularity: 4.19   Bookmark Count: 39
Licence: The Code Project Open License (CPOL)   
Perform Advanced Post-Build Executable Processing with the DbgHelp Library
Applied Crypto++: Pseudo Random Number Generators
Last Updated: 10 Apr 2008   Page Views: 57,400   Rating: 4.38/5    Votes: 37   Popularity: 6.87   Bookmark Count: 55
Licence: The Code Project Open License (CPOL)   
How to Choose a Crypto++ Pseudo Random Number Generator
Dynamic TEXT Section Image Verification
Last Updated: 20 Mar 2008   Page Views: 47,662   Rating: 4.71/5    Votes: 30   Popularity: 6.95   Bookmark Count: 75
Licence: The Code Project Open License (CPOL)   
Detect Hardware Faults and Unauthorized In-Memory Patches with Hashing using Crypto++

Cryptography & Security

Product Activation Based on RSA Signatures
Last Updated: 6 Jun 2007   Page Views: 152,417   Rating: 4.81/5    Votes: 49   Popularity: 8.13   Bookmark Count: 216
Validate Product Keys using RSA Signing Functions and Crypto++
Product Keys Based on the Advanced Encryption Standard (AES)
Last Updated: 12 Jun 2007   Page Views: 86,728   Rating: 4.78/5    Votes: 58   Popularity: 8.43   Bookmark Count: 221
Licence: The Code Project Open License (CPOL)   
A Compact Product Key System Based on AES and Crypto++
Tamper Aware and Self Healing Code
Last Updated: 15 Nov 2007   Page Views: 52,991   Rating: 4.59/5    Votes: 40   Popularity: 7.35   Bookmark Count: 127
Licence: The Code Project Open License (CPOL)   
Dynamically Detect Code Alterations and Repair In-Memory Executable Files Using Hashing and Crypto++
Applied Crypto++: Block Ciphers
Last Updated: 6 Apr 2008   Page Views: 52,715   Rating: 4.70/5    Votes: 30   Popularity: 6.94   Bookmark Count: 71
Licence: The Code Project Open License (CPOL)   
Encrypt data using Block Ciphers with Crypto++.
Cryptographic Interoperability: Keys
Last Updated: 5 Jun 2008   Page Views: 34,845   Rating: 4.81/5    Votes: 29   Popularity: 7.03   Bookmark Count: 71
Licence: The Code Project Open License (CPOL)   
Import and export Cryptographic Keys in PKCS#8 and X.509 formats, using Crypto++, C#, and Java.
Authenticated Encryption
Last Updated: 23 Mar 2009   Page Views: 14,377   Rating: 4.95/5    Votes: 18   Popularity: 6.21   Bookmark Count: 58
Licence: The Code Project Open License (CPOL)   
Perform Authenticated Encryption with Crypto++
WinAES: A C++ AES Class
Last Updated: 27 Mar 2009   Page Views: 9,593   Rating: 4.88/5    Votes: 8   Popularity: 4.41   Bookmark Count: 29
Licence: The Code Project Open License (CPOL)   
Yet another C++ class wrapper for AES and Windows CAPI.
WinAESwithHMAC: A C++ AES/HMAC Class
Last Updated: 30 Mar 2009   Page Views: 5,729   Rating: 4.73/5    Votes: 6   Popularity: 3.68   Bookmark Count: 13
Licence: The Code Project Open License (CPOL)   
A C++ class providing encryption and authentication using Windows CAPI.
Cryptographic Interoperability: Digital Signatures
Last Updated: 20 Oct 2009   Page Views: 38,989   Rating: 4.78/5    Votes: 29   Popularity: 6.99   Bookmark Count: 95
Licence: The Code Project Open License (CPOL)   
Sign and verify messages using Crypto++, Java, and C#.

Programming Tips

Compiling and Integrating Crypto++ into the Microsoft Visual C++ Environment
Last Updated: 14 Jan 2009   Page Views: 86,476   Rating: 4.77/5    Votes: 32   Popularity: 7.18   Bookmark Count: 109
Licence: The Code Project Open License (CPOL)   
Avoid common pitfalls when using Crypto++ and VC++

Threads, Processes & IPC

Rabbit Threads: Making Threads Jump
Last Updated: 14 Nov 2007   Page Views: 22,449   Rating: 4.68/5    Votes: 34   Popularity: 7.17   Bookmark Count: 57
Licence: The Code Project Open License (CPOL)   
Compel threads to execute out of context code using inline assembly.

Hardware & System

An AES Encrypting Registry Class
Last Updated: 17 Nov 2006   Page Views: 48,424   Rating: 4.79/5    Votes: 27   Popularity: 6.86   Bookmark Count: 60
Licence: The Code Project Open License (CPOL)   
This article presents yet another registry class which encrypts data using AES.

Jeffrey Walton


Member
Currently I am providing services as a private consultant. In the past, I have worked as an both an IT contractor and IT consultant for County Government (Anne Arundel County, MD), the Nuclear Energy Institute, the Treasury Department, and Social Security Administration. Primary roles with the Federal Government were Network Engineer and System Administrator. Administration experience is dominated by Microsoft Windows and includes Novell NetWare, with additional exposure and familiarity with Mac and Linux OS's.

An undergraduate degree (Bachelor of Science, Computer Science) was obtained from University of Maryland. Graduate work includes a Masters of Science (Computer Science) from Johns Hopkins University (expected in the near future).

Training and Certifications include CISSP, Microsoft, Checkpoint, and Cisco.

In addition to the Networking experience, I am a principal partner in an IT adventure specializing in Tamper Sensitive and Tamper Resistant software.

In what's left of spare time I enjoy reading, spinning my Rubiks Cube, and researching the factorization of RSA Moduli (the Integer Factorization Problem).
Occupation: Systems / Hardware Administrator
Location: United States United States


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