byte[] toCrypt = new byte[LONG_SIZE_IN_BYTES + dataBytes.length];
System.arraycopy(prependedBytes, 0, toCrypt, 0, LONG_SIZE_IN_BYTES);
System.arraycopy(dataBytes, 0, toCrypt, LONG_SIZE_IN_BYTES, dataBytes.length);
DESKeySpec desKeySpec = new DESKeySpec(CRYPTO_PASSWORD.getBytes());
SecretKeyFactory keyFactory = SecretKeyFactory.getInstance(cipher);
SecretKey secretKey = keyFactory.generateSecret(desKeySpec);
Cipher desCipher = Cipher.getInstance(cipher);
desCipher.init(Cipher.ENCRYPT_MODE, secretKey);