### Question:
Encr { public static final String encryptPassword( String password ) { return encoder.encode( password, false ); } Encr(); @Deprecated boolean init(); static void init( String encoderPluginId ); @Deprecated static final boolean checkSignatureShort( String signature, String verify ); @Deprecated static final String getSignatureShort( String signature ); static final String encryptPassword( String password ); static final String decryptPassword( String encrypted ); static final String encryptPasswordIfNotUsingVariables( String password ); static final String decryptPasswordOptionallyEncrypted( String password ); static void main( String[] args ); static final String PASSWORD_ENCRYPTED_PREFIX; }### Answer:
@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 ) ); }
@Test public void testEncryptPassword() throws HopValueException { 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 ) ); }