如何在android中加密服务器URL?

时间:2014-03-10 06:28:01

标签: android url encryption

您好我正在使用android.I创建了一个库项目,其中从我的服务器获取数据。现在我需要将我的库项目提供给第三方开发人员,那么如何将我的服务器URL加密到其他人?

3 个答案:

答案 0 :(得分:0)

尝试这种方式:

String stringThatNeedsToBeEncrpyted = "PutYourURL"; 
        MessageDigest mdEnc = null;
        try {
            mdEnc = MessageDigest.getInstance("MD5");
        } catch (NoSuchAlgorithmException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } // Encryption algorithm
        mdEnc.update(stringThatNeedsToBeEncrpyted.getBytes(), 0, stringThatNeedsToBeEncrpyted.length());
        String md5 = new BigInteger(1, mdEnc.digest()).toString(16); 
        System.out.println(md5); 

答案 1 :(得分:0)

我认为即使您使用des加密您的网址,然后将其解密以连接到您的服务器,因为源代码已提供给其他人,然后可以清楚地看到它,因为这样可以调试您的代码。

答案 2 :(得分:0)

我认为,SHA-512或BCRYPT是散列的最佳机制,可以防止黑客入侵黑客。         请关注其中一个。