A java implementation of DES