int lastIdx = crypted.lastIndexOf('$');
int firstIdx = crypted.indexOf('$');
String salt = crypted.substring(firstIdx + "$1$".length(), lastIdx);
String check = "{CRYPT}" + new MD5Crypt().crypt("test", salt);
// System.out.println( "Check value: \'" + check + "\'" );
Assert.assertEquals(check, crypted);