本发明公开了一种基于动态身份标识的认证方法及系统,其方法包括两种技术方案,其系统包括客户端和服务器:第一种技术方案中,客户端通过负数据库生成算法,由用户真实身份标识信息生成用户的动态身份标识信息发送至服务器进行认证,服务器则恢复出该动态身份标识信息对应的用户真实身份标识信息后进行认证;第二种技术方案中,客户端通过单向散列函数和负数据库生成算法,由用户真实身份标识信息及预设的秘密参数生成用户的动态身份标识信息发送至服务器进行认证,服务器则通过同样的方法由本地存储的用户真实身份标识信息及对应的秘密参数生成动态身份标识信息,并对接收到的用户的动态身份标识信息进行认证。通过采用本发明公开的方法及系统,提高了安全性。