Month: June, 2006

Base+Offset notation (or why we start counting with zero)

26 June, 2006 (22:33) | Computing theory | No comments

Every now and again, I get the question about why we starting counting things such as arrays, offsets, etc. with zero (0) and not one (1). The answer is simple, when specifying a data structure, we normally specify the byte (or whatever unit) offset for the start of a field for a specific data structure. [...]

Argument for MD5

24 June, 2006 (18:25) | Digital forensics | No comments

So, there has been a lot of talk over the past few years about using MD5 hash sums in digital forensics, due to the fact that some collisions have been found for MD5.
First, a hash algorithm/function has the following properties:
1) The algorithm takes in a variable sized input data and transforms the data into a [...]

The switch to Levenger

21 June, 2006 (15:38) | Miscellaneous | No comments

For years I’ve carried around a small notebook, one of the spiral bound that is almost a 3×5 card size. I’ve even got a nice leather cover for them somewhere at my Dad’s house. I normally use the notebook to do things like take case notes, observations, grocery lists, etc. The most recent notebook had [...]

About this blog

18 June, 2006 (23:12) | Administrivia | No comments

This blog will be a spot where I post thoughts about theoretical computer science (computing theory), digital forensics, information security, and other miscellaneous musings, and optionally their relation to digital forensics