我现在的思路是从Android的通信协议之类的入手,从协议中分析要用的密码技术,然后,我就可以研究改进其中的密码技术。我更倾向于密码方向。现在不是太有头绪,希望大家发表一下高见~~
谢谢~~

解决方案 »

  1.   

    各人观点:
    android说到底只是一个框架,本质上与SSH之中任何一个都没区别,既然是框架,那么你想在里面用什么技术都是可以的(只要系统吃得消)。
    就现在的android应用,不知道我这样分对不对,我认为大致是两种:
    1.一切操作都在android系统内完成。类似于各种游戏,桌面应用,类似于这些应用,如果你需要对部分数据进行加密,可以直接把用于PC的比如MD5加密的jar包倒进来直接使用就好了。2.android手机只相当于客户端,需要调用大量WS来实现功能。类似于企业的各种手机版客户端,各种微博等等。对于这种应用,手机仅仅是一个显示器,类似于MVC架构里的V(View),至于真正实现功能的逻辑代码,都是由WS提供的,手机端只需要调用,得到返回的数据后显示出来就好了。对于这种应用,加密和解密的过程可以分别放在手机端和服务端,一端加,一段解,而加解密,依然可以直接运用类似于MD5的jar包来实现,或者你自己独立写个加密算法也可以。
    总之,我觉得android系统只不过是一个框架,与别的框架没有本质的区别,任何你要实现的逻辑,都和JavaEE没区别(只要系统吃得消)。
    个人观点,仅供参考。
    有不对的地方,也请指正,共同学习