We get this error when using the masking function HASHSINFPE1 :
java.lang.IllegalArgumentException: Empty key at javax.crypto.spec.SecretKeySpec.<init>(SecretKeySpec.java:96) at com.grid_tools.products.datamasker.maskingfunction.formatEncrypt.FPE.CipherFunction.<init>(CipherFunction.java:21) at com.grid_tools.products.datamasker.maskingfunction.formatEncrypt.FPE.CipherFactory.create(CipherFactory.java:13) at com.grid_tools.products.datamasker.maskingfunction.formatEncrypt.FPE.AbstractFFX.<init>(AbstractFFX.java:24) at com.grid_tools.products.datamasker.maskingfunction.formatEncrypt.FPE.FF1.<init>(FF1.java:13) at com.grid_tools.products.datamasker.maskingfunction.formatEncrypt.FPE.FPEFactory.get(FPEFactory.java:10) at com.grid_tools.products.datamasker.maskingfunction.formatEncrypt.FPE.FormatFPE1.<init>(FormatFPE1.java:74) at com.grid_tools.products.datamasker.maskingfunction.formatEncrypt.FPE.FormatFPE1.<init>(FormatFPE1.java:69) at com.grid_tools.products.datamasker.maskingfunction.hashmasker.HashSINFPE1.<init>(HashSINFPE1.java:23) at com.grid_tools.products.datamasker.RandFunctions.getHASHSINFPE1(RandFunctions.java:798) at com.grid_tools.products.datamasker.resolver.ResolverFunction.resolveFunction(ResolverFunction.java:950) at com.grid_tools.products.datamasker.resolver.ResolverFunction.resolveFunction(ResolverFunction.java:312) at com.grid_tools.products.datamasker.resolver.ResolverFunction.resolveFunction(ResolverFunction.java:162) at com.grid_tools.products.datamasker.SQLUpdate.batchPreparedMasking(SQLUpdate.java:4359) at com.grid_tools.products.datamasker.SQLUpdate.run(SQLUpdate.java:5597) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:750)
Can you fix it, please ?
Release : 4.10
Component :
We have a fix - FastDataMasker-4.10.39.0.zip.
Please download the appropriate file for your system under test, install, test, and let us know if it is resolved.