探讨:wince/android软件或者其他设备是怎么加密的?包括软件加密和硬件加密
比如要求如下:
第一种情况:注册码保护软件,一个机器要有唯一的机身号,这个可以在外面加一个存储器来存储,现在要求一个在上面跑的软件,要求实现一个注册,这个注册码输入后这个软件只能在这个机身号上的机器上运行,其他不同机身号不给运行。这个怎么实现?或者要求这个软件只能在这个唯一的机器上试用三个月,三个月之后不能运行,这个有什么算法实现的?第二种情况:注册码保护硬件,一个机器要有唯一的机身号,这个可以在外面加一个存储器来存储。现在要求这个机器的系统要求获得一个声称的机器码才能使用,并且这个注册码只认这个机器唯一ID,否则开机10分钟就自动关机,或者实现机器放三个月就 提示过期,10分钟后就自动关机等。请问这个怎么做?各位集思广益啊。这个挺有意思的。加密到底要怎么做?分数不多,只有100 分,后面再加一百分吧。
谢谢各位了。