public static final String encryptPassword( String password ) {

    return encoder.encode( password, false );

  }
@Test
  public void testEncryptPassword() throws KettleValueException {
    String encryption;

    encryption = Encr.encryptPassword( null );
    assertTrue( "".equals( encryption ) );

    encryption = Encr.encryptPassword( "" );
    assertTrue( "".equals( encryption ) );

    encryption = Encr.encryptPassword( "     " );
    assertTrue( "2be98afc86aa7f2e4cb79ce309ed2ef9a".equals( encryption ) );

    encryption = Encr.encryptPassword( "Test of different encryptions!!@#$%" );
    assertTrue( "54657374206f6620646966666572656e742067d0fbddb11ad39b8ba50aef31fed1eb9f".equals( encryption ) );

    encryption = Encr.encryptPassword( "  Spaces left" );
    assertTrue( "2be98afe84af48285a81cbd30d297a9ce".equals( encryption ) );

    encryption = Encr.encryptPassword( "Spaces right" );
    assertTrue( "2be98afc839d79387ae0aee62d795a7ce".equals( encryption ) );

    encryption = Encr.encryptPassword( "     Spaces  " );
    assertTrue( "2be98afe84a87d2c49809af73db81ef9a".equals( encryption ) );

    encryption = Encr.encryptPassword( "1234567890" );
    assertTrue( "2be98afc86aa7c3d6f84dfb2689caf68a".equals( encryption ) );
  }