@Test
    void verifyEncryptedPassword() {
        val jasyptTest = new CasConfigurationJasyptCipherExecutor(this.environment);
        jasyptTest.setProviderName("BC");
        jasyptTest.setAlgorithm("PBEWITHSHAAND256BITAES-CBC-BC");
        jasyptTest.setIvGenerator(new RandomIvGenerator());
        jasyptTest.setPassword("P@$$w0rd");
        assertEquals("testing", jasyptTest.decode("{cas-cipher}BvHnbgPin/9TaT4fgctwmtrZzwdRQWGUolr3dS1peGETCWFJOVYgu/Fkg+lxm6QX"));
    }
This seeks to ensure that a password encrypted with an initialization vector still works.
Password encrypted with 6.4.0 and password of "P@$$w0rd".
core/cas-server-core-configuration/src/test/java/org/apereo/cas/configuration/support/CasConfigurationJasyptCipherExecutorTests.java