您好我正在使用android.I创建了一个库项目,其中从我的服务器获取数据。现在我需要将我的库项目提供给第三方开发人员,那么如何将我的服务器URL加密到其他人?
答案 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是散列的最佳机制,可以防止黑客入侵黑客。 请关注其中一个。