Hi,
I am building an app which consent to transfer information between two different users. This sharing of information happens through a QR Code widget.
Here is the screen I am referring to.
The page has two mandatory parameters and two options that can be enabled/disabled through switches. The QR Code is generated by using a Combine Text
function which simply concatenate all needed parameters by using a pipe character as separator. So for example the resulting string is something like this
"param1|param2|switchvalue1|switchvalue2"
Whenever an option change, the page is rebuilt and qrcode is regenerated. This works very well.
However this method, while it working, has the limit that every qrcode scanner, even outside the app, can see the parameter values hidden by the qrcode itself.
I am then thinking to a way to obfuscate or encrypt the string which is used to generate the qrcode in order not to be meaningful for any reader and then deobfuscate/decrypt on the reader app. Ideally the best option would be to create a custom function and use it to concatenate and obfuscate data. However custom functions can not use custom packages so encryption is not an option.
What options would you suggest to achieve this result?
Thanks a lot