Three-dimensional sliding verification method and device with anti-cracking function
The 3D sliding verification method, which involves cropping the texture and stitching it together with a 3D sphere, solves the problem of traditional CAPTCHAs being easily cracked, achieving higher security and a more convenient identity verification experience.
Patent Information
- Application Number
- CN202511513930.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-22
- Publication Date
- 2026-02-03
AI Technical Summary
Traditional CAPTCHAs in existing technologies are easily cracked by computer vision algorithms, and the password input experience on mobile devices is poor.
By cropping the textures and stitching them together using a 3D sphere, the traditional CAPTCHA is eliminated, and identity verification is performed using a 3D sliding verification method.
This avoids robot-driven cracking, improves the convenience and reliability of verification, and enhances the input experience on mobile devices.
Smart Images

Figure CN121456859A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of equipment verification technology, specifically to a three-dimensional sliding verification method and device with anti-hacking function. Background Technology
[0002] CAPTCHAs are a technology used to distinguish between computer and human users. Currently, they consist of tasks or questions that only human users can answer correctly, while computer programs have difficulty or are unable to solve them effectively. This prevents automated bots (such as web crawlers and malware) from abusing websites and improves the security of online services.
[0003] However, with the rise of artificial intelligence, traditional image verification codes are easily learned and cracked by computer vision algorithms, and the password input method via keyboard has a poor user experience on mobile and other touch screen devices.
[0004] To meet practical needs, a three-dimensional sliding verification technology with anti-hacking capabilities is proposed. Summary of the Invention
[0005] To address the shortcomings of existing technologies, the purpose of this application is to provide a three-dimensional sliding verification method and device with anti-cracking functionality. By cropping the texture and then stitching it together with the help of a three-dimensional sphere, the use of traditional verification codes is eliminated, preventing it from being cracked by robots, and providing a certain degree of convenience and reliability.
[0006] To achieve the above objectives, the technical solution adopted in this application is as follows: Firstly, this application provides a three-dimensional sliding verification method with anti-hacking functionality, the method comprising the following steps: When the client initiates a password input request, the server randomly selects a texture from a preset texture library, randomly selects a geometric shape from a preset geometric shape library, and randomly generates a texture coordinate corresponding to the texture. Based on the geometric shape, the server clips the texture to obtain a puzzle piece corresponding to the shape of the geometric shape and a clipped texture with a gap corresponding to the shape of the geometric shape. The server converts the texture coordinates into spherical coordinates corresponding to a preset spherical space, and then renders the clipped texture onto the spherical space. The server projects the sphere space of the rendered clipped texture onto the client's touchscreen and projects the puzzle piece to the center of the client's touchscreen. The server receives the sphere spatial orientation adjustment command transmitted by the client, adjusts the posture of the sphere spatial space and projects it onto the client's touch screen until the puzzle piece and the notch of the cut-out texture are combined to form the corresponding texture; Once the puzzle piece is combined with the notch in the cut-out image to form the corresponding image, the server determines that the authentication has been successful.
[0007] Based on the above technical solution, the method further includes the following steps: The server is configured with a texture library and a geometric shape library; The texture library includes multiple different textures; The geometry library includes multiple geometric shapes of different types.
[0008] Based on the above technical solution, the server receives the sphere spatial orientation adjustment command transmitted by the client, adjusts the sphere's spatial orientation and projects it onto the client's touchscreen, including the following steps: The client generates the corresponding longitude and latitude for sphere rotation control based on the user's touch action on the corresponding touch screen. The client generates a spatial orientation adjustment command for the sphere based on the longitude and dimension of the sphere's rotation control. The server receives the sphere's spatial orientation adjustment command transmitted by the client, adjusts the sphere's spatial orientation, and projects it onto the client's touchscreen.
[0009] Based on the above technical solution, the puzzle piece to be assembled with the notch of the cut-out texture to form the corresponding texture, and the server determines that the authentication is successful, including the following steps: Based on the orientation of the clipped texture in the spherical space, the server calculates the longitude and dimension required for spherical rotation needed to match the puzzle piece with the gap in the clipped texture to form the corresponding texture. When the deviation between the longitude controlled by the sphere rotation and the longitude required for the sphere rotation, or the deviation between the dimension controlled by the sphere rotation and the dimension required for the sphere rotation, is less than a preset error threshold, the server determines that the authentication has been successful; otherwise, it determines that the authentication has failed.
[0010] Based on the above technical solution, the method further includes the following steps: The server records the screen swiping speed and screen swiping acceleration of the touch screen corresponding to the client. If the fluctuation range of the screen swiping speed is less than the corresponding first fluctuation range or the fluctuation range of the screen swiping acceleration is less than the corresponding second fluctuation range, the authentication is deemed unsuccessful.
[0011] Secondly, this application provides a three-dimensional sliding verification device with anti-hacking function, the device comprising: The material preparation module is used to control the server to randomly select a texture from a preset texture library and a geometric shape from a preset geometric shape library when the client initiates a password input request, and to randomly generate a texture coordinate corresponding to the texture. The texture cropping module controls the server to crop the texture based on the geometric shape to obtain a puzzle piece corresponding to the shape of the geometric shape and a cropped texture with a gap corresponding to the shape of the geometric shape. The texture rendering module is used to control the server to convert the texture coordinates into spherical coordinates corresponding to a preset spherical space, and then render the clipped texture onto the spherical space. The texture projection module is used to control the server to project the spherical space of the rendered clipped texture onto the client's touch screen, and to project the puzzle piece to the center of the client's touch screen; The patch assembly module is used by the server to receive the sphere space orientation adjustment command transmitted by the client, adjust the posture of the sphere space and project it onto the client's touch screen until the puzzle pieces are combined with the gaps of the cut-out texture to form the corresponding texture. An authentication module is used to combine the puzzle piece with the notch of the cut-out texture to form the corresponding texture, and the server determines that the authentication is successful.
[0012] Based on the above technical solution, the server is configured with a texture library and a geometric shape library; The texture library includes multiple different textures; The geometry library includes multiple geometric shapes of different types.
[0013] Based on the above technical solution, the patch splicing module is also used to control the client to generate the corresponding sphere rotation control longitude and sphere rotation control dimension based on the user's touch of the corresponding touch screen. The patch splicing module is also used to control the client to generate a sphere spatial orientation adjustment command based on the sphere rotation control longitude and the sphere rotation control dimension; The patch splicing module is also used to control the server to receive the sphere spatial orientation adjustment command transmitted by the client, adjust the posture of the sphere spatially and project it onto the client's touch screen.
[0014] Based on the above technical solution, the authentication module is also used to control the server to calculate the longitude and dimension required for sphere rotation when the puzzle piece and the missing part of the clipped texture are matched to form the corresponding texture, based on the orientation of the clipped texture in the spherical space. The authentication module is further configured to determine that authentication is successful when the deviation between the longitude controlled by the sphere rotation and the longitude required for the sphere rotation, or the deviation between the dimension controlled by the sphere rotation and the dimension required for the sphere rotation, is less than a preset error threshold; otherwise, authentication is deemed unsuccessful.
[0015] Based on the above technical solution, the authentication module is also used to control the server to record the screen swiping speed and screen swiping acceleration of the touch screen corresponding to the client. If the fluctuation range of the screen swiping speed is less than the corresponding first fluctuation range or the fluctuation range of the screen swiping acceleration is less than the corresponding second fluctuation range, the authentication is determined to fail.
[0016] Compared with the prior art, the advantages of this application are: This application eliminates the use of traditional CAPTCHAs by cropping textures and then stitching them together using a 3D sphere, thus preventing them from being cracked by robots and offering a degree of convenience and reliability. Attached Figure Description
[0017] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1 This is a flowchart illustrating the steps of a three-dimensional sliding verification method with anti-hacking functionality according to an embodiment of this application. Figure 2 This is a structural block diagram of a three-dimensional sliding verification device with anti-hacking function according to an embodiment of this application. Detailed Implementation
[0019] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0020] The embodiments of this application will be further described in detail below with reference to the accompanying drawings.
[0021] This application provides a three-dimensional sliding verification method and apparatus with anti-cracking function. By cropping the texture and then stitching it together with the help of a three-dimensional sphere, the use of traditional verification codes is eliminated, avoiding cracking by robots, and it has a certain degree of convenience and reliability.
[0022] To achieve the aforementioned technical effects, the overall concept of this application is as follows: A three-dimensional sliding verification method with anti-hacking capabilities, the method comprising the following steps: S1. When the client initiates a password input request, the server randomly selects a texture from the preset texture library, randomly selects a geometric shape from the preset geometric shape library, and randomly generates a texture coordinate corresponding to the texture. S2. The server-side, based on geometric shapes, clips the texture to obtain puzzle pieces corresponding to the shapes of the geometric shapes, as well as clipped textures with gaps corresponding to the shapes of the geometric shapes. S3. The server converts the texture coordinates into spherical coordinates corresponding to the preset spherical space, and then renders the clipped texture onto the spherical space. S4. The server projects the sphere space of the rendered clipped texture onto the client's touchscreen and projects the puzzle piece to the center of the client's touchscreen. S5. The server receives the sphere space orientation adjustment command transmitted by the client, adjusts the sphere space orientation and projects it onto the client's touch screen until the puzzle pieces and the notches of the cut-out textures are combined to form the corresponding textures. S6. The puzzle piece and the notch of the cut texture are combined to form the corresponding texture, and the server determines that the authentication has been passed.
[0023] The embodiments of this application will be further described in detail below with reference to the accompanying drawings.
[0024] Firstly, see [the following] Figure 1 As shown in the figure, this application embodiment provides a three-dimensional sliding verification method with anti-hacking function, the method including the following steps: S1. When the client initiates a password input request, the server randomly selects a texture from the preset texture library, randomly selects a geometric shape from the preset geometric shape library, and randomly generates a texture coordinate corresponding to the texture. S2. The server-side, based on geometric shapes, clips the texture to obtain puzzle pieces corresponding to the shapes of the geometric shapes, as well as clipped textures with gaps corresponding to the shapes of the geometric shapes. S3. The server converts the texture coordinates into spherical coordinates corresponding to the preset spherical space, and then renders the clipped texture onto the spherical space. S4. The server projects the sphere space of the rendered clipped texture onto the client's touchscreen and projects the puzzle piece to the center of the client's touchscreen. S5. The server receives the sphere space orientation adjustment command transmitted by the client, adjusts the sphere space orientation and projects it onto the client's touch screen until the puzzle pieces and the notches of the cut-out textures are combined to form the corresponding textures. S6. The puzzle piece and the notch of the cut texture are combined to form the corresponding texture, and the server determines that the authentication has been passed.
[0025] In this embodiment, by cropping the texture and then stitching it together using a three-dimensional sphere, the use of traditional CAPTCHAs is eliminated, preventing it from being cracked by robots, thus offering a certain degree of convenience and reliability.
[0026] Furthermore, the method also includes the following steps: The server is configured with a texture library and a geometric shape library; The texture library includes multiple different textures; The geometry library includes multiple geometric shapes of different types.
[0027] Furthermore, the server receives the sphere's spatial orientation adjustment command transmitted by the client, adjusts the sphere's spatial orientation, and projects it onto the client's touchscreen, including the following steps: The client generates the corresponding longitude and latitude for sphere rotation control based on the user's touch action on the corresponding touch screen. The client generates a spatial orientation adjustment command for the sphere based on the longitude and dimension of the sphere's rotation control. The server receives the sphere's spatial orientation adjustment command transmitted by the client, adjusts the sphere's spatial orientation, and projects it onto the client's touchscreen.
[0028] Furthermore, the puzzle piece to be combined with the notch of the cropped texture to form the corresponding texture, and the server determines that the authentication is successful, including the following steps: Based on the orientation of the clipped texture in the spherical space, the server calculates the longitude and dimension required for spherical rotation needed to match the puzzle piece with the gap in the clipped texture to form the corresponding texture. When the deviation between the longitude controlled by the sphere rotation and the longitude required for the sphere rotation, or the deviation between the dimension controlled by the sphere rotation and the dimension required for the sphere rotation, is less than a preset error threshold, the server determines that the authentication has been successful; otherwise, it determines that the authentication has failed.
[0029] Furthermore, the method also includes the following steps: The server records the screen swiping speed and screen swiping acceleration of the touch screen corresponding to the client. If the fluctuation range of the screen swiping speed is less than the corresponding first fluctuation range or the fluctuation range of the screen swiping acceleration is less than the corresponding second fluctuation range, the authentication is deemed unsuccessful.
[0030] In summary, the embodiments of this application have the following technical details: 1. The server initializes the sphere, preparing a texture library and a collection of graphics libraries.
[0031] 2. Whenever the client needs to enter a password (registration and login), the client first requests the server. The server randomly generates a texture coordinate, generates a random index, randomly selects a texture from the texture library, generates a random index 2, and generates a geometric shape from the geometry library.
[0032] 3. Use texture coordinates and geometric shapes to crop the texture, resulting in a jigsaw puzzle piece cropped from a specified set of shapes at a specified coordinate position; and the cropped texture; The server converts the texture to spherical space; and converts the texture coordinates to spherical coordinates (latitude and longitude) in screen space.
[0033] 4. The front end obtains the cropped texture and renders it onto the sphere; it also obtains the puzzle pieces and displays them in the center of the screen.
[0034] 5. Users can control the rotation of the sphere in terms of longitude and latitude by operating the screen until the cutout is aligned with the puzzle piece in the center of the screen. The user's rotation longitude and latitude data are recorded and transmitted to the server. Due to the characteristics of the three-dimensional sphere, the cutout is not visible at first, naturally preventing bots from cracking it. During the rotation: the changes in the screen coordinates x and y need to be mapped to the changes in the latitude and longitude lg la. Here, a random speed of 50% of the change is added during the mapping process, so that the user's rotation speed is not uniform, further increasing the difficulty for bots to crack it.
[0035] 6. The server compares the user's rotated latitude and longitude with the pre-calculated latitude and longitude. If the error is less than 5%, the verification is successful.
[0036] 7. Record the user's screen swipe speed and acceleration. Overly uniform swipes are judged as machine operation.
[0037] The technical solution of this application embodiment directly embeds the verification code (i.e., a random block sequence) into the input process. Users input numbers randomly mapped to a sphere, eliminating the use of traditional verification codes. At the same time, using a three-dimensional sphere for input allows users to quickly locate the required number by swiping the screen on a mobile device, thus improving the input experience.
[0038] Secondly, see Figure 2 As shown in the figure, this application embodiment provides a three-dimensional sliding verification device with anti-hacking function, the device comprising: The material preparation module is used to control the server to randomly select a texture from a preset texture library and a geometric shape from a preset geometric shape library when the client initiates a password input request, and to randomly generate a texture coordinate corresponding to the texture. The texture cropping module controls the server to crop the texture based on the geometric shape to obtain a puzzle piece corresponding to the shape of the geometric shape and a cropped texture with a gap corresponding to the shape of the geometric shape. The texture rendering module is used to control the server to convert the texture coordinates into spherical coordinates corresponding to a preset spherical space, and then render the clipped texture onto the spherical space. The texture projection module is used to control the server to project the spherical space of the rendered clipped texture onto the client's touch screen, and to project the puzzle piece to the center of the client's touch screen; The patch assembly module is used by the server to receive the sphere space orientation adjustment command transmitted by the client, adjust the posture of the sphere space and project it onto the client's touch screen until the puzzle pieces are combined with the gaps of the cut-out texture to form the corresponding texture. An authentication module is used to combine the puzzle piece with the notch of the cut-out texture to form the corresponding texture, and the server determines that the authentication is successful.
[0039] In this embodiment, by cropping the texture and then stitching it together using a three-dimensional sphere, the use of traditional CAPTCHAs is eliminated, preventing it from being cracked by robots, thus offering a certain degree of convenience and reliability.
[0040] Furthermore, the server is configured with a texture library and a geometric shape library; The texture library includes multiple different textures; The geometry library includes multiple geometric shapes of different types.
[0041] Furthermore, the patch splicing module is also used to control the client to generate the corresponding sphere rotation control longitude and sphere rotation control dimension based on the user's touch of the corresponding touch screen. The patch splicing module is also used to control the client to generate a sphere spatial orientation adjustment command based on the sphere rotation control longitude and the sphere rotation control dimension; The patch splicing module is also used to control the server to receive the sphere spatial orientation adjustment command transmitted by the client, adjust the posture of the sphere spatially and project it onto the client's touch screen.
[0042] Furthermore, the authentication module is also used to control the server to calculate the longitude and dimension of the sphere rotation required to match the puzzle piece with the gap of the clipped texture to form the corresponding texture, based on the orientation of the clipped texture in the spherical space. The authentication module is further configured to determine that authentication is successful when the deviation between the longitude controlled by the sphere rotation and the longitude required for the sphere rotation, or the deviation between the dimension controlled by the sphere rotation and the dimension required for the sphere rotation, is less than a preset error threshold; otherwise, authentication is deemed unsuccessful.
[0043] Furthermore, the authentication module is also used to control the server to record the screen swiping speed and screen swiping acceleration of the touch screen corresponding to the client. If the fluctuation range of the screen swiping speed is less than the corresponding first fluctuation range or the fluctuation range of the screen swiping acceleration is less than the corresponding second fluctuation range, the authentication is determined to fail.
[0044] In summary, the three-dimensional sliding verification device with anti-hacking function provided in this application embodiment has the same technical principle as the three-dimensional sliding verification method with anti-hacking function provided in the first aspect in terms of technical problems, technical solutions and technical effects, so it will not be described in detail here.
[0045] In the description of this application, it should be noted that the terms "upper," "lower," etc., indicating the orientation or positional relationship are based on the orientation or positional relationship shown in the accompanying drawings, and are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this application. Unless otherwise expressly specified and limited, the terms "installed," "connected," and "linked" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication between two elements. For those skilled in the art, the specific meaning of the above terms in this application can be understood according to the specific circumstances.
[0046] It should be noted that in this application, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0047] The above description is merely a specific embodiment of this application, enabling those skilled in the art to understand or implement this application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features claimed herein.
Claims
1. A three-dimensional sliding verification method with anti-hacking function, characterized in that, The method includes the following steps: When the client initiates a password input request, the server randomly selects a texture from a preset texture library, randomly selects a geometric shape from a preset geometric shape library, and randomly generates a texture coordinate corresponding to the texture. Based on the geometric shape, the server clips the texture to obtain a puzzle piece corresponding to the shape of the geometric shape and a clipped texture with a gap corresponding to the shape of the geometric shape. The server converts the texture coordinates into spherical coordinates corresponding to a preset spherical space, and then renders the clipped texture onto the spherical space. The server projects the sphere space of the rendered clipped texture onto the client's touchscreen and projects the puzzle piece to the center of the client's touchscreen. The server receives the sphere spatial orientation adjustment command transmitted by the client, adjusts the posture of the sphere spatial space and projects it onto the client's touch screen until the puzzle piece and the notch of the cut-out texture are combined to form the corresponding texture; Once the puzzle piece is combined with the notch in the cut-out image to form the corresponding image, the server determines that the authentication has been successful.
2. The three-dimensional sliding verification method with anti-hacking function as described in claim 1, characterized in that, The method further includes the following steps: The server is configured with a texture library and a geometric shape library; The texture library includes multiple different textures; The geometry library includes multiple geometric shapes of different types.
3. The three-dimensional sliding verification method with anti-hacking function as described in claim 2, characterized in that, The server receives the sphere's spatial orientation adjustment command transmitted by the client, adjusts the sphere's spatial orientation, and projects it onto the client's touchscreen, including the following steps: The client generates the corresponding longitude and latitude for sphere rotation control based on the user's touch action on the corresponding touch screen. The client generates a spatial orientation adjustment command for the sphere based on the longitude and dimension of the sphere's rotation control. The server receives the sphere's spatial orientation adjustment command transmitted by the client, adjusts the sphere's spatial orientation, and projects it onto the client's touchscreen.
4. The three-dimensional sliding verification method with anti-hacking function as described in claim 3, characterized in that, The process involves combining the puzzle piece with the notch in the cut-out image to form the corresponding image. The server then determines that the authentication has been successful, including the following steps: Based on the orientation of the clipped texture in the spherical space, the server calculates the longitude and dimension required for spherical rotation needed to match the puzzle piece with the gap in the clipped texture to form the corresponding texture. When the deviation between the longitude controlled by the sphere rotation and the longitude required for the sphere rotation, or the deviation between the dimension controlled by the sphere rotation and the dimension required for the sphere rotation, is less than a preset error threshold, the server determines that the authentication has been successful; otherwise, it determines that the authentication has failed.
5. The three-dimensional sliding verification method with anti-hacking function as described in claim 1, characterized in that, The method further includes the following steps: The server records the screen swiping speed and screen swiping acceleration of the touch screen corresponding to the client. If the fluctuation range of the screen swiping speed is less than the corresponding first fluctuation range or the fluctuation range of the screen swiping acceleration is less than the corresponding second fluctuation range, the authentication is deemed unsuccessful.
6. A three-dimensional sliding verification device with anti-hacking function, characterized in that, The device includes: The material preparation module is used to control the server to randomly select a texture from a preset texture library and a geometric shape from a preset geometric shape library when the client initiates a password input request, and to randomly generate a texture coordinate corresponding to the texture. The texture cropping module controls the server to crop the texture based on the geometric shape to obtain a puzzle piece corresponding to the shape of the geometric shape and a cropped texture with a gap corresponding to the shape of the geometric shape. The texture rendering module is used to control the server to convert the texture coordinates into spherical coordinates corresponding to a preset spherical space, and then render the clipped texture onto the spherical space. The texture projection module is used to control the server to project the spherical space of the rendered clipped texture onto the client's touch screen, and to project the puzzle piece to the center of the client's touch screen; The patch assembly module is used by the server to receive the sphere space orientation adjustment command transmitted by the client, adjust the posture of the sphere space and project it onto the client's touch screen until the puzzle pieces are combined with the gaps of the cut-out texture to form the corresponding texture. An authentication module is used to combine the puzzle piece with the notch of the cut-out texture to form the corresponding texture, and the server determines that the authentication is successful.
7. The three-dimensional sliding verification device with anti-hacking function as described in claim 6, characterized in that: The server is configured with a texture library and a geometric shape library; The texture library includes multiple different textures; The geometry library includes multiple geometric shapes of different types.
8. The three-dimensional sliding verification device with anti-hacking function as described in claim 6, characterized in that: The patch splicing module is also used to control the client to generate the corresponding sphere rotation control longitude and sphere rotation control dimension based on the user's touch of the corresponding touch screen. The patch splicing module is also used to control the client to generate a sphere spatial orientation adjustment command based on the sphere rotation control longitude and the sphere rotation control dimension; The patch splicing module is also used to control the server to receive the sphere spatial orientation adjustment command transmitted by the client, adjust the posture of the sphere spatially and project it onto the client's touch screen.
9. The three-dimensional sliding verification device with anti-hacking function as described in claim 8, characterized in that: The authentication module is also used to control the server to calculate the longitude and dimension of the sphere rotation required to match the puzzle piece with the gap of the clipped texture to form the corresponding texture, based on the orientation of the clipped texture in the spherical space. The authentication module is further configured to determine that authentication is successful when the deviation between the longitude controlled by the sphere rotation and the longitude required for the sphere rotation, or the deviation between the dimension controlled by the sphere rotation and the dimension required for the sphere rotation, is less than a preset error threshold; otherwise, authentication is deemed unsuccessful.
10. The three-dimensional sliding verification device with anti-hacking function as described in claim 6, characterized in that: The authentication module is also used to control the server to record the screen swiping speed and screen swiping acceleration of the touch screen corresponding to the client. If the fluctuation range of the screen swiping speed is less than the corresponding first fluctuation range or the fluctuation range of the screen swiping acceleration is less than the corresponding second fluctuation range, the authentication is determined to fail.
