A method for virtual reality scenario-based authentication, applied to a virtual reality server, wherein the method comprises: obtaining interactive environment authentication information and password information entered by a user in a virtual reality scenario that are sent by a virtual reality terminal, wherein the interactive environment authentication information is generated through calculation based on random information delivered to the virtual reality terminal; verifying the password information; and when the password information is verified, obtaining random information through reverse calculation based on the interactive environment authentication information, and verifying whether the reverse-calculated random information matches the delivered random information; and determining that security authentication on an interactive environment of the virtual reality scenario succeeds when the reverse-calculated random information matches the delivered random information, wherein the delivered random information is a random number string of a predetermined length, and the interactive environment authentication information is a coordinate sequence that is obtained by using a set of mapping coordinates corresponding to a password character to offset an operation focus in the virtual reality scenario after the user enters the password character in the virtual reality scenario and by joining all sets of coordinates generated after the operation focus is offset, and wherein all sets of mapping coordinates are generated by separately performing mapping calculation on random numbers in the random number string based on a predetermined mapping algorithm and wherein all sets of mapping coordinates respectively correspond to the random numbers, wherein the operation focus is the visual focus in the virtual reality scenario controlled by the user. obtaining interactive environment authentication information and password information entered by a user in a virtual reality scenario that are sent by a virtual reality terminal, wherein the interactive environment authentication information is generated through calculation based on random information delivered to the virtual reality terminal; verifying the password information; and when the password information is verified, obtaining random information through reverse calculation based on the interactive environment authentication information, and verifying whether the reverse-calculated random information matches the delivered random information; and determining that security authentication on an interactive environment of the virtual reality scenario succeeds when the reverse-calculated random information matches the delivered random information, wherein the delivered random information is a random number string of a predetermined length, and the interactive environment authentication information is a coordinate sequence that is obtained by using a set of mapping coordinates corresponding to a password character to offset an operation focus in the virtual reality scenario after the user enters the password character in the virtual reality scenario and by joining all sets of coordinates generated after the operation focus is offset, and wherein all sets of mapping coordinates are generated by separately performing mapping calculation on random numbers in the random number string based on a predetermined mapping algorithm and wherein all sets of mapping coordinates respectively correspond to the random numbers, wherein the operation focus is the visual focus in the virtual reality scenario controlled by the user. <EOS>