Cracking DES - A practical implimentation?