This is your work, valued
Assistant Professor in Computer Science
mazesolving. A variety of algorithms to solve mazes from an input image
1.7kpwned-search. Pwned Password API lookup
693enigma. A java implementation of Enigma, and a modern attack to decrypt it.
691tls-exercises. Programming secure connections in Python and Java
272convolve. Simple demonstration of separable convolutions
232cubes. This code calculates all the variations of 3D polycubes for any size (time permitting!)
167feistel. A toy Feistel network implementation
122opencubes. A community improved version of the polycubes project!
46encryption. Introduction to Encryption
16wheat-hg. Localisation and classification of wheat features using a stacked hourglass CNN
14length-extension. A Java demonstration of length extension attacks on the SHA-2 family of hash functions.
11colorful. The Colorful Spotter ImageJ plugin
5nn. Lua
4gson. A Java serialization/deserialization library to convert Java Objects into JSON and back
2cunn. Cuda
1