Thanks Justin for input. Is there any known characters that we need to skip or any known workaround so that we continue to use mask without hitting this bug?
Best Regards Shiv -----Original Message----- From: Justin Bertram <jbert...@apache.org> Sent: 23 April 2025 10:38 PM To: users@activemq.apache.org Subject: Re: Issue in artemis mask/unmask Unverified Sender: The sender of this email has not been verified. Review the content of the message carefully and verify the identity of the sender before acting on this email: replying, opening attachments or clicking links. I think you're likely hitting ARTEMIS-4154 [1]. Justin [1] https://issues.apache.org/jira/browse/ARTEMIS-4154 On Wed, Apr 23, 2025 at 8:21 AM Shiv Kumar Dixit <shivkumar.di...@it.eurofinseu.com.invalid> wrote: > 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 >