服务器关机执行  

一、更新注册页面 
(1) 注册直接为md5密码 
(2) fld_Md5count 为1 
(3) 密码修改页面 要加密后验证以及更新 


二、loginsvr
(1) 确认logsrv.ini里面的  EnableMd5Pass=1   设定为1

(2)先备份 TBL_ACCOUNT 表
(3)数据库 TBL_ACCOUNT 添加3列
                          fld_BackPass      varchar  50    允许空
                          fld_Md5Count      int      4    不允许空
                          fld_BackMd5Count  int      4    不允许空

        
三、登陆游戏 以及 删除角色 测试没有问题的话 
    就可以把备份的TBL_ACCOUT表 删掉了，以及原来的账号备份  以保证服务器上没有明文的密码数据库


////////////////////////////////////////////////////////加密密码提示问题答案

(2)先备份 TBL_ACCOUNTADD  表
(3)数据库 TBL_ACCOUNTADD  添加4列
                          fld_BackAnswer1     varchar  50    允许空
                          fld_BackAnswer2     varchar  50    允许空
                          fld_Md5Count      int      4    不允许空
                          fld_BackMd5Count  int      4    不允许空

   修改原表中 FLD_Answer1   FLD_Answer2  2个字段为  varchar  200

********************************注意

加密的时候一定要把解密密匙记录下来~~~以后查询提示问题需要这个密匙才能解密~~~
该解密密匙一定要保密~~~

********************************

修改注册页面~~对提示问题答案进行RSA加密~~~加密的密匙为LOGINSERVER加密时(随机)输出的2个加密参数
在配置文件中可以找到

EnCodeAnswerN=        //这个解密的时候也需要
EnCodeAnswerE=        //这个为公共密匙
//这2个参数在网页注册程序里也需要，必须配套

这2个参数在以后该服务器所有对 密码提示问题答案 的加密运算中必须保持一致
///////////////////////////////////////////////////////////