Better rainbow tables implementation for ECE 678