0.29c出了。修正了一下SecureHash中的小问题,而且,此功能已被设置为“默认开启”。
也就是说,大家可以安心更换成这个新版本。
1. 到现时的EM的安装目录,备份preference.dat及client.met后,将这两个档案删除(Optional)
2. 拖下0.29c的Installer(GUI安装程序)或者Binary(绿色安装包,解压后即可使用)
3. 打开EM。到“选项→安全”,勾选最下面的一项 - “使用安全认证”(见图)
0.29c中预设为“勾选”,0.29B中则预设为“无勾选”
4. 此选项被勾选后,会产生新的SecureHash(Userhash) (旧的userhash将被直接清除,所以建议做一下备份)
5. 如要用回旧的userhash及其credit(积分),请先到“Preferences/Security”,取消勾选该项设置,再将旧的preference.dat放回“/config”目录下,然后重启
这里再简单解说一下userhash, credit(积分), 新SecureHash的关系
credit是EM其中一项上传回报机制,EM会尽量减少那些经常上传给自己(积分高)的使用者的排队时间。
自己的credit是存放在别人的电脑里,如果要让credit生效,必须以每个使用者独有的身份记认来领取那些积分,这个记认就是userhash了。
userhash是EM第一次运行时随机产生的,理论上每个使用者的userhash都是独一无二。但无奈,某些破坏份子刻意破坏游戏规则,去盗取其它使用者的userhash,毫无付出地享受别人努力的成果。这种盗取他人成果的小偷,我们称之为“CreditTheft”
旧的userhash无任何加密措施,加上EM是opensource的,令那些小偷可以轻易得手。
经过长时间的讨论,思考,EM开发者终于想出了应付的办法,这就是“Secure User Identification”。当中,Userhash被一组384 bit RSA码加密,如果要userhash能正常生效的话,必须要具备这组RSA码(cryptkey.dat)。除非,别人有办法从阁下的电脑复制出cryptkey.dat这个档案,否则,就算偷了userhash亦无用武之地。这个受保护的userhash可以称为SecureHash。
由于过往为旧userhash所存积的credit无法转移至新的SecureHash,所以使用新的SecureHash后,积分将由0开始重新计算。
要依依不舍地留住旧积分,让小偷去偷;还是改用新的积分,安心共享下去。这就要自己选择啰~
当然,阁下也可以选择将自己的积分系统关闭的;)
注:有关Secure User Identification的运作请参看FAQ (精华区提供简体中文版FAQ)