如何在移动客户端上保护ServiceStack许可证密钥?

如何在移动客户端上保护ServiceStack许可证密钥?,
Warning: implode(): Invalid arguments passed in /data/phpspider/zhask/webroot/tpl/detail.html on line 45
,,我刚买了一个ServiceStack.Text许可证,我想将它合并到我的代码中。在服务器端,我可以安全地执行此操作。然而,我也需要在移动客户端设备上使用它,因为我需要对移动设备上的内容进行序列化/反序列化。我似乎找不到/想不出一个安全的方法来处理这个问题。据我所知,它在移动客户端的内存中总是可读的 我弄错了吗?是否有其他方法来处理此问题,可能是以某种方式使用中提到的服务客户端?(但我需要在客户端本身进行序列化/反序列化,而不仅仅是发布到服务器。)最好使用一些,这样在分析反编译程序时,许可证密钥在

我刚买了一个ServiceStack.Text许可证,我想将它合并到我的代码中。在服务器端,我可以安全地执行此操作。然而,我也需要在移动客户端设备上使用它,因为我需要对移动设备上的内容进行序列化/反序列化。我似乎找不到/想不出一个安全的方法来处理这个问题。据我所知,它在移动客户端的内存中总是可读的


我弄错了吗?是否有其他方法来处理此问题,可能是以某种方式使用中提到的服务客户端?(但我需要在客户端本身进行序列化/反序列化,而不仅仅是发布到服务器。)

最好使用一些,这样在分析反编译程序时,许可证密钥在纯文本中不可见,因此需要一些努力来解译,但最终,它位于design提供的已部署应用程序中。如果您的应用程序需要并可以读取它,那么只要付出足够的努力,它将始终可以解密。

感谢您的快速回复!我只是想确保我在做保护密钥的尽职调查,因为我不知道您的库中是否有我无法找到的机制,可以避免使用模糊处理。我很高兴你的库没有像其他Json序列化程序那样的PCL问题!