Hi team,
We are facing an issue in using artemis mask/unmask for certain literals. When
such literals are present as part of password, unmasking is resulting in
generation of garbage characters. Artemis version is 2.37.0.
Working case:
artemis mask MtWr35yhVOqbvR7hfqcw
result: -d3cac5bbbf2d5d18204c051d9abcc94f6bde2fde496c7d5
System.out.println("Unmasked value for " + masked + " is " +
PasswordMaskingUtil.resolveMask(masked,
"org.apache.activemq.artemis.utils.DefaultSensitiveStringCodec"));
Unmasked value for ENC(-d3cac5bbbf2d5d18204c051d9abcc94f6bde2fde496c7d5) is
MtWr35yhVOqbvR7hfqcw
Non-working case:
artemis mask eesblDcBz4MfiQWKW3as
result: -189b78c4b49afd300a3804336bd41d5b6b3f804b4d04b1
System.out.println("Unmasked value for " + masked + " is " +
PasswordMaskingUtil.resolveMask(masked,
"org.apache.activemq.artemis.utils.DefaultSensitiveStringCodec"));
Unmasked value for ENC(-189b78c4b49afd300a3804336bd41d5b6b3f804b4d04b1) is
W??4"??;z4MfiQWKW3as
Can you please help us in identifying the reason for such error?
Thanks
Shiv