首页 > 代码库 > RSA加密,应用授权及MSSQL备份与还原

RSA加密,应用授权及MSSQL备份与还原

01.QBRSA加解密处理 -->

   a.利用 RSA密钥生成器生成密钥(e,n,d)  [e,n]为私钥, [d,n]为公钥

   b.正向加密:  用私钥加密,用公钥解密

   c.反向加密:  用公钥加密, 用私钥解密  

 

02.应用系统认证使用:TRemoteAuth

   a.客户端申请认证,提供一个认证文件供软件(系统名称为不带exe的文件名称)

  b.软件开发商依据提供的内容提供认证文件

   c.客户端注册认证文件,之后正常使用客户端系统;

   --------------------------------------

   ** 注意使用公用模式,否则同一系统多点插时,将会造成帐号抢号下线;

   ** 在认证成功后,服务端会计认证上线数,当未认证系统或超过认证上线数或超过认证时间时,认证会失败

   ** 当客户端意外掉网时,服务端会在2~3分钟内清理掉死链,以保证其它业务点的正常登陆使用;

   ** 对于客户端意外掉网,可在 TRemoteAuth.Offline 事件中进行弹窗提醒,并退出系统;

 

03.应用系统中对MSSQL的备份与还原处理: TRemoteBackUp

   a.备份: TRemoteBackUp.BackUpDataBase(数据库标识,服务端备份文件绝对路径);

   b.还原: TRemoteBackUp.RestoreDatabase(数据库标识,服务端备份文件绝对路径);

   

RSA加密,应用授权及MSSQL备份与还原