繁体   English   中英

如何在Java中加密和解密URL?

[英]How to encrypt and decrypt URL in java?

我正在开发一个android项目,并使用proguard从反向工程中保护我的代码。 我遇到了一个严重的问题,我的代码是安全的,就像90%的安全一样,但是我的Web服务URL却有问题。 我确实将URL的路径保存在单独的类中,例如

Public class key_Strings
{
public static url="https://www.google.co.uk";
}

并说我在活动中使用了该URL,例如:

public class MainActivity extends Activity 
{
@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        String URL=key_Strings.url;

    }
}

导出我的.APK文件后,我确实应用了逆向工程工具,然后最后我得到了带有匿名名称的此类,但事实是我得到的URL类似于:

this.h="https://www.google.co.uk";

我想保护我的网址,所以需要帮助谢谢

按照ProGuard常见问题解答中的建议使用DexGuard。

好的,谢谢大家,我的问题已经解决,这是单击我的脑海而已的解决方案,只需修改我的代码即可解决问题

Public class key_Strings
{
public  url="https://www.google.co.uk";
}

这是我的活动代码

public class MainActivity extends Activity 

    {
    @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            key_Strings key_Strings=new key_Strings();

            String URL=key_Strings.url;

        }
    }

谢谢大家。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM