Website login method and device

The method and device enhance website login security by encrypting and transcribing the client's logical address and using preset encryption rules to prevent data interception and tampering, ensuring secure login processes.

CN119094145APending Publication Date: 2024-12-06BEIJING WODONG TIANJUN INFORMATION TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310667154.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-06
Publication Date
2024-12-06

AI Technical Summary

Technical Problem

Existing website login methods are vulnerable to interception and tampering of user account and password data, leading to poor security.

Method used

A method and device that encrypts and transcribes the client's logical address, performs verification, and sends encrypted account and password information to the server for login, using a preset encryption and comparison table to enhance security.

Benefits of technology

Prevents interception and tampering of account and password data, improving the security of website login by encrypting and verifying the logical address of the client.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119094145A_ABST
    Figure CN119094145A_ABST
Patent Text Reader

Abstract

The invention discloses a website login method and device, and relates to the technical field of computers. A specific embodiment of the method comprises the following steps: in response to a website login request from a client, obtaining a logic address of the client; the logic address is transcribed according to a preset logic address transcription rule, logic address feature information is generated, and logic address verification is carried out according to the logic address feature information; under the condition that the logic address verification is passed, account password encryption information of the client side is obtained, and the account password encryption information is sent to the server side for website login. According to the embodiment, the account password is encrypted, and the logic address of the client is transcribed and verified, so that the account password input by the user during login can be prevented from being intercepted and acquired, the problem that the account is tampered or illegally operated is solved, and the security of website login is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a website login method and device. Background Art

[0002] In the existing website login scenario, users generally use the form filling method to log in to the website based on the client. That is, when logging in to the website for permission authentication, they need to fill in the corresponding account and password, and send the filled-in account and password data to the server when logging in to log in to the website.

[0003] In the process of implementing the present invention, the inventors found that there are at least the following problems in the prior art:

[0004] The account and password entered by the user when logging in can be easily intercepted and obtained, which can lead to account tampering or illegal operations, and the security of website login is poor. Summary of the invention

[0005] In view of this, an embodiment of the present invention provides a website login method and device, which can prevent the account password entered by the user during login from being intercepted and obtained by encrypting the account password and transcribing and verifying the logical address of the client, and solves the problem of account tampering or illegal operation, thereby improving the security of website login.

[0006] To achieve the above objective, according to one aspect of an embodiment of the present invention, a website login method is provided.

[0007] A website login method comprises: in response to a website login request from a client, obtaining the logical address of the client; transcribing the logical address according to a preset logical address transcription rule to generate logical address feature information, and performing a logical address verification according to the logical address feature information; if the logical address verification passes, obtaining the encrypted account and password information of the client, and sending the encrypted account and password information to a server for website login.

[0008] Optionally, the method further includes: when the logical address verification fails, obtaining the account and password from the website login request; encrypting the obtained account and password through pre-set account and password encryption rules and account and password comparison table to obtain the account and password encryption information.

[0009] Optionally, performing the logical address check according to the logical address characteristic information includes: determining whether the logical address characteristic information exists in a characteristic information list; if so, the logical address check passes, and if not, the logical address check fails.

[0010] Optionally, sending the encrypted account and password information to the server for website login includes: sending the encrypted account and password information to the server, so that the server decrypts the encrypted account and password information to obtain the account and password based on the pre-set account and password encryption rules and account and password comparison table, and logs in to the website using the decrypted account and password.

[0011] Optionally, sending the encrypted account and password information to the server for website login includes: obtaining a proxy logical address according to the logical address, and sending the encrypted account and password information to the server for website login through the proxy logical address.

[0012] Optionally, the encrypted account password information is stored in a small text file on the client, and the method further includes: monitoring access information and sending information of the small text file.

[0013] Optionally, the method further includes: updating the logical address transcription rule according to a preset update strategy of the logical address transcription rule in combination with the usage duration and the number of times the logical address transcription rule is used.

[0014] According to another aspect of an embodiment of the present invention, a website login device is provided.

[0015] A website login device includes: a logical address acquisition module, which is used to respond to a website login request from a client and obtain the logical address of the client; a logical address verification module, which is used to transcribe the logical address according to a preset logical address transcription rule, generate logical address feature information, and perform logical address verification based on the logical address feature information; a website login module, which is used to obtain the client's account and password encrypted information when the logical address verification passes, and send the account and password encrypted information to a server for website login.

[0016] Optionally, the logical address verification module is also used to: obtain the account and password from the website login request when the logical address verification fails; encrypt the obtained account and password through pre-set account and password encryption rules and account and password comparison table to obtain the account and password encryption information.

[0017] Optionally, the logical address verification module is further used to: determine whether the logical address characteristic information exists in the characteristic information list; if so, the logical address verification passes; if not, the logical address verification fails.

[0018] Optionally, the website login module is also used to: send the account and password encrypted information to the server, so that the server can decrypt the account and password encrypted information to obtain the account and password based on the pre-set account and password encryption rules and account and password comparison table, and log in to the website using the decrypted account and password.

[0019] Optionally, the website login module is also used to obtain a proxy logical address according to the logical address, and send the account and password encrypted information to the server through the proxy logical address for website login.

[0020] Optionally, the account password encryption information is stored in a small text file of the client, and the device further includes a monitoring module for monitoring access information and sending information of the small text file.

[0021] Optionally, the logical address verification module is further used to update the logical address transcription rule according to a preset update strategy of the logical address transcription rule in combination with the usage duration and the number of times the logical address transcription rule is used.

[0022] According to yet another aspect of the embodiments of the present invention, an electronic device is provided.

[0023] An electronic device includes: one or more processors; a memory for storing one or more programs, when the one or more programs are executed by the one or more processors, the one or more processors implement the website login method provided by an embodiment of the present invention.

[0024] According to yet another aspect of an embodiment of the present invention, a computer readable medium is provided.

[0025] A computer readable medium stores a computer program, which, when executed by a processor, implements a website login method provided by an embodiment of the present invention.

[0026] An embodiment of the above invention has the following advantages or beneficial effects: by responding to a website login request from a client, the logical address of the client is obtained; according to a pre-set logical address transcription rule, the logical address is transcribed to generate logical address feature information, and the logical address is verified according to the logical address feature information; when the logical address verification passes, the client's account and password encryption information is obtained, and the account and password encryption information is sent to the server for website login. The technical solution, by encrypting the account and password, and transcribing and verifying the logical address of the client, can prevent the account and password entered by the user at the time of login from being intercepted and obtained, and solves the problem of account tampering or illegal operation, thereby improving the security of website login.

[0027] The further effects of the above-mentioned non-conventional optional manner will be described below in conjunction with the specific implementation manner. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] The accompanying drawings are used to better understand the present invention and do not constitute an improper limitation of the present invention.

[0029] Figure 1 is a schematic diagram of the main steps of a website login method according to an embodiment of the present invention;

[0030] Figure 2 is a flow chart of a website login method according to an embodiment of the present invention;

[0031] Figure 3 is a schematic diagram of main modules of a website login device according to an embodiment of the present invention;

[0032] Figure 4 is an exemplary system architecture diagram to which embodiments of the present invention may be applied;

[0033] Figure 5 It is a schematic diagram of the structure of a computer system of a terminal device or a server suitable for implementing an embodiment of the present invention. DETAILED DESCRIPTION

[0034] The following is a description of exemplary embodiments of the present invention in conjunction with the accompanying drawings, including various details of the embodiments of the present invention to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for clarity and conciseness, the description of well-known functions and structures is omitted in the following description.

[0035] It should be noted that the collection, collection, updating, analysis, processing, use, transmission, storage and other aspects of user personal information involved in the technical solution of the present invention are in compliance with the provisions of relevant laws and regulations, are used for legitimate purposes, and do not violate public order and good morals. Necessary measures are taken for user personal information to prevent illegal access to user personal information data and maintain the security of user personal information, network security and national security.

[0036] Figure 1 1 is a schematic diagram of the main steps of a website login method according to an embodiment of the present invention.

[0037] like Figure 1 As shown, a website login method according to an embodiment of the present invention mainly includes the following steps S101 to S103.

[0038] Step S101: In response to a website login request from a client, a logical address of the client is obtained.

[0039] The logical address may be an IP address (Internet Protocol Address) of a client, where the client is a local client of a user and the client may be a front end of a website.

[0040] Step S102: transcribe the logical address according to the preset logical address transcription rule, generate logical address characteristic information, and perform logical address verification according to the logical address characteristic information.

[0041] In one embodiment, performing a logical address check according to the logical address characteristic information may include: determining whether the logical address characteristic information exists in the characteristic information list; if so, the logical address check passes, and if not, the logical address check fails.

[0042] Specifically, the feature information list includes a plurality of pre-generated logical address feature information, and the logical address feature information is generated by pre-transcription of the real logical address according to the logical address transcription rule. If the logical address feature information corresponding to the client exists in the feature information list, it means that the logical address of the client is real and the logical address verification passes; if the logical address feature information corresponding to the client does not exist in the feature information list, it cannot be ensured that the logical address of the client is real, and the logical address verification fails. The embodiment of the present invention can verify the logical address of the client each time the user accesses, to prevent tampering or illegal operations when the account password is intercepted and obtained.

[0043] In one embodiment, when the logical address verification fails, the account and password can be obtained from the website login request; the obtained account and password are encrypted using the pre-set account and password encryption rules and account and password comparison table to obtain the account and password encryption information.

[0044] Specifically, when the logical address verification fails, the logical address can be transcribed according to the logical address transcription rules to generate corresponding logical address characteristic information, and the generated logical address characteristic information can be saved in the characteristic information list; the account and password are obtained from the website login request, and the obtained account and password are encrypted according to the pre-set account and password encryption rules and account and password comparison table to obtain the account and password encrypted information, the account and password encrypted information is saved in the client's cache, and the account and password comparison table and the corresponding relationship with the account and password encrypted information are sent to the server.

[0045] Specifically, the transcription rule may be: 26 English letters are used as a transcription code library, an English letter is randomly selected from the transcription code library, and the selection is repeated 10 times to obtain 10 English letters as the transcription codes of Arabic numerals 0-9; when the same letters are contained in the characteristic information of the transcribed logical address, the first letter remains unchanged, and the remaining letters are sequentially changed to common symbols (including geometric symbols, algebraic symbols, operation symbols, reasoning symbols, etc.), and it is ensured that the changed symbols will not be repeated. The embodiment of the present invention can encrypt the transcription rule, thereby preventing the transcription rule plaintext from being cracked, so as to improve the security of website login.

[0046] The account password encryption rule can be to set the coordinates in the x-axis direction to English letters and the coordinates in the y-axis direction to Arabic numbers, generate an English letter-Arabic number table, randomly fill in the account and password in the table, and randomly shuffle the order of English letters and Arabic numbers to generate an account password comparison table. According to the account password comparison table, the coordinates corresponding to each character in the account and password are obtained, and the account password encryption information is generated according to the order of each character in the account and password.

[0047] In one embodiment, before transcribing the logical address and generating the corresponding logical address characteristic information, the logical address may be verified for authenticity to ensure that the logical address of the client is authentic. The authenticity verification of the logical address may include: verification through SMS, verification through email, verification through other clients of the same account, etc.

[0048] In one embodiment, the logical address transcription rule may be updated according to a preset update strategy of the logical address transcription rule in combination with the usage duration and the number of times the logical address transcription rule is used.

[0049] Specifically, the number of times the transcription rule is used and the duration of use are recorded, and when the number of times the transcription rule is used reaches a preset number threshold or the duration of use reaches a preset duration threshold, the transcription rule is modified to increase the difficulty of deciphering the transcription rule. The transcription rule can be modified by a random selection method in the transcription rule.

[0050] Step S103: When the logical address verification is passed, the client's account and password encrypted information can be obtained and sent to the server for website login.

[0051] In one embodiment, sending the encrypted account and password information to the server for website login can include: sending the encrypted account and password information to the server, so that the server decrypts the encrypted account and password information based on pre-set account and password encryption rules and account and password comparison table to obtain the account and password, and logs in to the website using the decrypted account and password.

[0052] Specifically, the server receives the account and password information, obtains the account and password encryption rules and account and password comparison table corresponding to the account and password information, decrypts the account and password information according to the account and password encryption rules and the account and password comparison table, obtains the user's real account and password, and logs in to the website.

[0053] In one embodiment, sending the encrypted account and password information to the server for website login may include: obtaining a proxy logical address according to the logical address, and sending the encrypted account and password information to the server for website login through the proxy logical address.

[0054] Specifically, based on the client's IP address, a proxy IP address is randomly selected from a preset proxy IP address library, and the account and password encrypted information is sent to the server through the proxy IP address for login and access, thereby hiding the user's real client IP address, preventing the real IP address from being leaked, and reducing the probability of being attacked.

[0055] In one embodiment, the encrypted account password information is stored in a small text file on the client, and the access information and sending information of the small text file are monitored.

[0056] Specifically, a small text file can be a cookie file. A cookie file is data stored on a user's local terminal in order to identify the user and track the user. It is information temporarily or permanently stored by the user's client computer. When accessing and sending cookie files, the user can be asked and the relevant access and sending information can be marked. Frequently visited and logged-in websites can be added to the whitelist. For websites added to the whitelist, the monitoring of access and sending information can be avoided.

[0057] Figure 2 It is a flowchart of a website login method according to an embodiment of the present invention.

[0058] like Figure 2As shown, in one embodiment, based on the client, a website login request is sent to a website login device. Based on the website login device, a website login request is received, the logical address of the client is obtained from the website login request, the logical address is transcribed to generate logical address feature information, and the logical address is verified according to the logical address feature information. In the case where the logical address verification fails, the generated logical address feature information is saved, and the account and password are obtained from the website login request, and the obtained account and password are encrypted according to the preset account and password encryption rules and account and password comparison table to obtain the account and password encrypted information and save it, and the account and password comparison table and the corresponding relationship with the account and password encrypted information are sent to the server; in the case where the logical address verification passes, the client's account and password encrypted information is obtained, and the account and password encrypted information is sent to the server through the proxy logical address for website login. Based on the server, according to the preset account and password encryption rules and account and password comparison table, the account and password encrypted information is decrypted to obtain the account and password, and the website login is performed through the decrypted account and password.

[0059] The embodiments of the present invention can hide the real logical address information, prevent the real logical address from being leaked, and reduce the probability of being attacked; verify whether the logical address is legal when accessing, thereby effectively improving security; log in through account password encrypted information, and avoid directly entering the real account password to avoid information leakage.

[0060] Figure 3 4 is a schematic diagram of main modules of a website login device according to an embodiment of the present invention.

[0061] like Figure 3 As shown, a website login device 300 according to an embodiment of the present invention mainly includes: a logical address acquisition module 301 , a logical address verification module 302 , and a website login module 303 .

[0062] The logical address acquisition module 301 is used to acquire the logical address of the client in response to a website login request from the client.

[0063] The logical address checking module 302 is used to transcribe the logical address according to the preset logical address transcription rule, generate the logical address characteristic information, and perform the logical address check according to the logical address characteristic information.

[0064] The website login module 303 is used to obtain the client's account and password encryption information when the logical address verification passes, and send the account and password encryption information to the server for website login.

[0065] In one embodiment, the logical address verification module 302 is specifically used to: obtain the account and password from the website login request when the logical address verification fails; encrypt the obtained account and password through pre-set account and password encryption rules and account and password comparison table to obtain account and password encryption information.

[0066] In one embodiment, the logical address verification module 302 is specifically used to determine whether there is logical address characteristic information in the characteristic information list; if so, the logical address verification passes; if not, the logical address verification fails.

[0067] In one embodiment, the website login module 303 is specifically used to: send the account and password encrypted information to the server, so that the server can decrypt the account and password encrypted information based on the pre-set account and password encryption rules and account and password comparison table to obtain the account and password, and log in to the website through the decrypted account and password.

[0068] In one embodiment, the website login module 303 is specifically used to obtain a proxy logical address according to the logical address, and send the account password encrypted information to the server through the proxy logical address to log in to the website.

[0069] In one embodiment, the encrypted account password information is stored in a small text file on the client, and the website login device may further include a monitoring module (not shown in the figure) for monitoring the access information and sending information of the small text file.

[0070] In one embodiment, the logical address checking module 302 is specifically used to update the logical address transcription rule according to a preset updating strategy of the logical address transcription rule in combination with the usage duration and the number of times the logical address transcription rule is used.

[0071] In addition, the specific implementation content of the website login device in the embodiment of the present invention has been described in detail in the above website login method, so the repeated content will not be described again here.

[0072] Figure 4 An exemplary system architecture 400 is shown to which the website login method or website login device according to the embodiment of the present invention can be applied.

[0073] like Figure 4 As shown, system architecture 400 may include terminal devices 401, 402, 403, network 404 and server 405. Network 404 is used to provide a medium for communication links between terminal devices 401, 402, 403 and server 405. Network 404 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.

[0074] Users can use terminal devices 401, 402, 403 to interact with server 405 through network 404 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 401, 402, 403, such as website login applications, logical address applications, account password applications, instant messaging tools, email clients, social platform software, etc. (only as examples).

[0075] The terminal devices 401 , 402 , and 403 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, and desktop computers.

[0076] The server 405 may be a server that provides various services, such as a background management server (for example only) that provides support for website login websites browsed by users using terminal devices 401, 402, and 403. The background management server may respond to the website login request from the client for the received website login request and other data, obtain the client's logical address; transcribe the logical address according to the preset logical address transcription rules, generate logical address feature information, and perform logical address verification according to the logical address feature information; if the logical address verification passes, obtain the client's account password encrypted information, and send the account password encrypted information to the server for website login and other processing, and feed back the processing result (for example, website login result - for example only) to the terminal device.

[0077] It should be noted that the website login method provided in the embodiment of the present invention is generally executed by the server 405 , and accordingly, the website login device is generally disposed in the server 405 .

[0078] It should be understood that Figure 4 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.

[0079] Reference below Figure 5 , which shows a schematic diagram of the structure of a computer system 500 of a terminal device or a server suitable for implementing an embodiment of the present invention. Figure 5 The terminal device or server shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0080] like Figure 5As shown, the computer system 500 includes a central processing unit (CPU) 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage part 508 into a random access memory (RAM) 503. In the RAM 503, various programs and data required for the operation of the system 500 are also stored. The CPU 501, the ROM 502, and the RAM 503 are connected to each other via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.

[0081] The following components are connected to the I / O interface 505: an input section 506 including a keyboard, a mouse, etc.; an output section 507 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 508 including a hard disk, etc.; and a communication section 509 including a network interface card such as a LAN card, a modem, etc. The communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to the I / O interface 505 as needed. A removable medium 511, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 510 as needed, so that a computer program read therefrom is installed into the storage section 508 as needed.

[0082] In particular, according to the embodiments disclosed in the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present invention include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 509, and / or installed from the removable medium 511. When the computer program is executed by the central processing unit (CPU) 501, the above-mentioned functions defined in the system of the present invention are executed.

[0083] It should be noted that the computer-readable medium shown in the present invention may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present invention, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0084] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0085] The modules involved in the embodiments of the present invention may be implemented by software or hardware. The modules described may also be set in a processor, for example, it may be described as: a processor includes a logic address acquisition module, a logic address verification module, and a website login module.

[0086] Logical address acquisition module. The names of these modules do not, in some cases, limit the modules themselves. For example, the logical address acquisition module can also be described as "a module for acquiring the logical address of the client in response to a website login request from the client."

[0087] As another aspect, the present invention also provides a computer-readable medium, which may be included in the device described in the above embodiment; or it may exist independently without being assembled into the device. The above computer-readable medium carries one or more programs. When the above one or more programs are executed by a device, the device includes: in response to a website login request from a client, obtaining the client's logical address; transcribing the logical address according to a preset logical address transcription rule, generating logical address feature information, and performing logical address verification according to the logical address feature information; if the logical address verification passes, obtaining the client's account password encryption information, and sending the account password encryption information to the server for website login.

[0088] According to the technical solution of the embodiment of the present invention, in response to a website login request from a client, the client's logical address is obtained; the logical address is transcribed according to a pre-set logical address transcription rule to generate logical address feature information, and the logical address is verified according to the logical address feature information; if the logical address verification passes, the client's account password encryption information is obtained, and the account password encryption information is sent to the server for website login. By encrypting the account password, and transcribing and verifying the logical address of the client, the account password entered by the user during login can be prevented from being intercepted and obtained, and the problem of account tampering or illegal operation is solved, thereby improving the security of website login.

[0089] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A website login method, characterized in that: include: In response to a website login request from a client, obtaining a logical address of the client; According to a preset logical address transcription rule, the logical address is transcribed to generate logical address characteristic information, and a logical address verification is performed according to the logical address characteristic information; When the logical address verification passes, the encrypted account and password information of the client is obtained, and the encrypted account and password information is sent to the server for website login.

2. The method according to claim 1, characterized in that: The method further comprises: If the logical address verification fails, obtaining the account number and password from the website login request; The obtained account and password are encrypted by using a preset account and password encryption rule and an account and password comparison table to obtain the account and password encryption information.

3. The method according to claim 1 or 2, characterized in that: The performing of logical address verification according to the logical address characteristic information includes: Determine whether the logical address characteristic information exists in the characteristic information list; If it exists, the logical address check passes; if it does not exist, the logical address check fails.

4. The method according to claim 2, characterized in that: The step of sending the encrypted account and password information to the server for website login includes: The encrypted account and password information is sent to the server, so that the server can decrypt the encrypted account and password information to obtain the account and password based on the preset account and password encryption rules and account and password comparison table, and log in to the website through the decrypted account and password.

5. The method according to claim 1, characterized in that The step of sending the encrypted account and password information to the server for website login includes: The proxy logical address is obtained according to the logical address, and the encrypted information of the account and password is sent to the server through the proxy logical address for website login.

6. The method according to claim 1, characterized in that The account password encryption information is stored in a small text file on the client, and the method further includes: The access information and sending information of the said small text files are monitored.

7. The method according to claim 1, characterized in that The method further comprises: According to a preset updating strategy of the logical address transcription rule, the logical address transcription rule is updated in combination with the usage duration and the number of times the logical address transcription rule is used.

8. A website login device, characterized in that: include: A logical address acquisition module, used to obtain the logical address of the client in response to a website login request from the client; A logical address verification module, used to transcribe the logical address according to a preset logical address transcription rule, generate logical address characteristic information, and perform logical address verification according to the logical address characteristic information; The website login module is used to obtain the encrypted account and password information of the client when the logical address verification passes, and send the encrypted account and password information to the server for website login.

9. An electronic device, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 7.

10. A computer readable medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.