本发明涉及信息安全领域,具体是一种公共网络数据传输安全认证方法及系统(专利号200910074276.3)。保障了公共网络客户端的用户数据安全,该方法及系统中公共网络数据传输指客户端与远程服务器之间的数据传输,客户端与远程服务器之间设置有数据安全认证装置;方法包括:1、触发信号接收步骤;2、代码生成输出步骤;3、代码接收步骤;4、代码还原步骤;5、判断步骤;6、数据安全认证装置认证步骤;7、用户身份认证步骤;8、数据传输确认步骤。系统包括同上述步骤对应的模块。所述方法及系统能有效保障公共网络客户端的用户数据安全,对于防屏幕窥视及数据拦截均有很好的效果,兼容性强,可协同于其他安全方案使用,适合银行、企业、及家庭中使用。