你怎么知道PS2游戏的加密方法?
ps2的加密方式是一样的,采用的加密方式不是密码形式,而是双密钥技术。
私钥加密并不真正加密数据,它只是生成这个磁盘的一个标识,用公钥就可以确定这个磁盘是否用对应的私钥加密了。这就是认证,也就是数字签名。在这种情况下,数据并没有真正加密。
ps2磁盘引导区的密码是磁盘的公钥,加密是厂家在生产时用私钥进行的(私钥有无限多种,但没有原始算法的人是无法伪造私钥的),也就是说,实际上主机只识别磁盘是否是索尼制造的,磁盘上的数据并没有真正加密,所以我们的光驱也可以读取正版PS2磁盘的数据。在这种情况下,索尼实际上是依靠D厂商生产一个带有引导区的磁盘,而不是任何加密。
UMD盘是反过来的,盘上的密码其实就是盘的私钥,加密是厂家在生产的时候用公钥进行的。这样,只有能够读取引导区私钥的机器才能恢复磁盘的内容。但是我们不能用非主机光驱读取引导区的私钥,读取的都是加密数据,都是乱码。在这个系统下,HDL的这些技术都不能用。