Adam White (@AdamWhiteHat)
  • Stars
    star
    371
  • Global Rank 73,349 (Top 3 %)
  • Followers 41
  • Following 6
  • Registered over 11 years ago
  • Most used languages
    C#
    97.8 %
    C++
    2.2 %
  • Location 🇺🇸 United States
  • Country Total Rank 20,421
  • Country Ranking
    C#
    580

Top repositories

1

Judge-Jury-and-Executable

A file system forensics analysis scanner and threat hunting tool. Scans file systems at the MFT and OS level and stores data in SQL, SQLite or CSV. Threats and data can be probed harnessing the power and syntax of SQL.
C#
78
star
2

GNFS

A complete, proof-of-concept, C# implementation of the General Number Field Sieve algorithm for factoring very large semi-prime numbers. The focus was on readability and understandability of the code, not performance.
C#
54
star
3

BigDecimal

An arbitrary-precision decimal (base 10) floating-point number class.
C#
36
star
4

EntityJustworks

Data first or code first ORM. Entity/object/class/poco to SQL repository mapping, and vice versa; data to C# class code or emit assembly. Can dynamically generate assemblies, C# code, and SQL scripts for CREATE TABLE, INSERT, & UPDATE. Uses: Reflection, Emit, DataTable and CodeDOM.
C#
35
star
5

Roguelike-Procedual-Cave-Generator

A procedurally generated, cave-like dungeon/map creator for rogue-like games using the cellular automata method. During its development, I solved a common/limiting problem with this algorithm that might explain why it is not more commonly implemented in such games.
C#
29
star
6

BigRational

Arbitrary precision rational number class
C#
21
star
7

MixedRadixCalculator

Creates a counting system of radixes such as base 12 or mixed radixes such as Minutes/Hours/Days/Years (60/60/24/365)
C#
11
star
8

Polynomial

Comprehensive univariate polynomial class. All arithmetic performed symbolically. Some advanced features include: Arithmetic of polynomial rings over a finite field, the Tonelli-Shanks algorithm, GCD, exponentiation by squaring, irreducibility checking, modular arithmetic (obviously) and polynomials from roots.
C#
10
star
9

WordPredictionLibrary

Tracks the frequency of words that follow other words.
C#
9
star
10

BloomFilter

A novel, space-efficient, probabilistic data structure for hashing a large number of values. It is similar to a hash table, but smaller because it does not need to store the entire value like HashTable and has better asymptotic performance, at the cost of possible false-positives, a likelihood that is configurable. False negatives are not possible. Best use case: Lightweight check if a value/query exists to reject needless/bogus call in place before performing a more latent or expensive request, such as a search for content or database call.
C#
9
star
11

EntropyGlance

Uses DataVisualization.Charting and progress bars for a visually pleasing way to view how the entropy changes across a file.
C#
6
star
12

EquationFinder

Finds equations to match select constraints. Answers such questions as: "How many diffrent ways can nine 9's equal 27 (using only arithmetic operations)"
C#
5
star
13

BigComplex

Arbitrary precision complex numbers
C#
4
star
14

MultivariatePolynomial

A symbolic, multivariate integer polynomial arithmetic library.
C#
4
star
15

ChaosAttractor

Lorenz Chaos Attractor
C#
3
star
16

SqlQuery2File

Query for SQL varbinary columns and write the results out to files using SqlDataReader, FileStream and BinaryWriter
C#
3
star
17

SunBurstReadable

SunBurst source code broken up by classes so that it is more readable.
C#
3
star
18

Microsoft-Code-Digger-VSIX-All-Versions

Microsoft Code Digger Visual Studio Extension for 2013 & 2015
3
star
19

RC4Ever

Two RC4 stream cipher variants for hashing, CBC, visualizing how it works, or just general encryption. Includes 2 variants: A simple table with a method to visualize the permutation state of the table and the avalanche effect as a bitmap, and a more serious attempt at a secure encryption scheme. NOTE: PROBABLY NOT ACTUALLY SECURE, SO DO NOT TRUST IT!
C#
3
star
20

GenericArithmetic

A generic arithmetic library. Allows you to perform arithmetic on any numeric type. All .NET numeric value types are supported, as is any custom numeric type--just implement the numeric operator overloads.
C#
2
star
21

IntervalArithmetic

Interval numeric type and arithmetic class.
C#
2
star
22

AlgebraicTermRewriter

Parses and tokenizes mathematical sentences, then simplifies them by rewriting them, before solving them. Operates on algebraic expressions, equations and systems of equations.
C#
2
star
23

GenericPolynomial

Comprehensive, symbolic, univariate polynomial class that accepts many different numeric classes for the coefficient data type.
C#
2
star
24

CertificateEnumerator

Enumerates certificate information for all the windows certificates to various formats for easy searching/comparison.
C#
2
star
25

AranockAssist-CPP

Game macro/playing/cheat program for Aranock (Like Mercenaries of Astonia).
C++
2
star
26

GenericMultivariatePolynomial

Comprehensive, symbolic, multivariate polynomial class that accepts many different numeric classes for the coefficient data type.
C#
2
star
27

SudokuSolver

A Sudoku board with logic-based solving routines.
C#
2
star
28

ContinuedFraction

A continued fraction class. Arbitrary precision. Supports converting a continued fraction into rational approximations up to precision.
C#
2
star
29

NumberOfLines

Search a path and all subdirectories for *.cs files, then sum the number of lines from each file.
C#
2
star
30

ComplexMultivariatePolynomial

A complex multivariate polynomial library
C#
2
star
31

SpiralographizeThatImage

C#
2
star
32

PiRngWrapper

Pi hardware random number generator wrapper library
C#
1
star
33

SemiprimeVisualizer

Visualize the factoring of a semi-prime
C#
1
star
34

XMLDeployScript

A simple software project deployment application that gets its instructions from a xml file that defines source assemblies and destination paths.
C#
1
star
35

RSA-Key-Generator-Extractor

Bulk Certificate & RSA Key Generator & Extractor
C#
1
star
36

AranockAssist-CSharp

C sharp port of AranockAssist-C++; Game macro/cheat program for Aranock (Like Mercenaries of Astonia)
C#
1
star
37

EditLabel

EditLabel is editable Label control, who's text can be modified at run-time by double-clicking on it.
C#
1
star
38

Untangle-Game

Remove all overlapping edges from a planar graph
C#
1
star
39

ForensicYARAScanner

Forensic YARA Scanner
C#
1
star
40

Quazicrystal

Generates bitmaps that approximate a quazicrystal lattice structure with n-rotational "forbidden" symmetries, or in other words: it makes really pretty pictures.
C#
1
star
41

ComplexPolynomial

A complex polynomial arithmetic class..
C#
1
star
42

ShowMeTheTemplates-v3

C#
1
star
43

Thinq

Find the intersection of any number of arithmetic progression sequences, including infinite sets. Very performant.
C#
1
star
44

MathNotationConverter

Infix to postfix notation converter and postfix evaluation
C#
1
star
45

HamExam

Amateur ham radio licence practice exam application, for the Technicians Class.
C#
1
star
46

GenericVector

A generic Vector numeric type. Supports: Scalar arithmetic, vector arithmetic, square root, dot product, normal, reflection, distance, lerp, sum of squares and cosine similarity.
C#
1
star
47

MaurerPrimes

Fast, hybrid, probabilistic, cryptographically-random, equi-distributed C# prime finding application
C#
1
star
48

CSharp11Preview.GenericMath.Polynomial

1
star