System for realizing big data social network security
By generating and converting text codes into social codes, and using QR code generators and preset rules for encrypted transmission, the problem of insufficient information security on social networks is solved, and the secure transmission and privacy protection of information are achieved.
Patent Information
- Application Number
- CN202510199408.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-11-19
- Filing Date
- 2025-02-24
- Publication Date
- 2025-07-11
AI Technical Summary
The prior art cannot effectively protect the information security of social networks, especially in social network platforms, where users' information security risk assessment and protection measures are insufficient.
By generating text codes and converting them into social codes, using QR code generators and preset input and output rules, the encryption transmission and decryption process of text is realized to ensure the secure transmission of information in social networks.
It enhances the information security protection of social networks, protects users' privacy, and improves social security.
Smart Images

Figure CN120301616A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of social networks, and particularly to a system for realizing the security of a big data social network. Background Art
[0002] The rapid development of Internet technology has promoted the rise of various social network platforms. Social networks have moved people's lives and the connections between people onto the Internet. Patent Application No. 2021108031402, titled "An Information Security Risk Assessment System and Method Based on Big Data and Edge Computing", discloses the following steps: S1. The client device statistically records the number of attacks per unit time, the time of each attack, and the website records accessed by the user on this device recently through the defense system of the network; S2. The client device uploads the information statistically recorded in step S1 to the central processing device, and the central processing device performs summarization and analysis processing; S3. The central processing device obtains the average number of attacks per unit time for each client device based on the summarized data, denoted as the first number of attacks. According to the central tendency of the attack time of each client and the corresponding number of times, the average number of attacks per unit time for each client device and the corresponding time of each attack are screened out; S4. When the number of attacks per unit time statistically recorded by the defense system in the client device is greater than or equal to the sum of the first number of attacks and the first error floating value, the central processing device will issue an adjustment control instruction to the client device for adjustment and control by analyzing the website records accessed by the user on this client device recently; when the number of attacks per unit time statistically recorded by the defense system in the client device is less than the sum of the first number of attacks and the first error floating value, it is determined that this client device is normal; S5. When the number of attacks per unit time statistically recorded by the defense system in the client device is greater than or equal to the sum of the first number of attacks and the first error floating value, and this client device has not received the adjustment control instruction transmitted by the central processing device within the first unit time, the edge computing module built into this client device is used to analyze the website records accessed by the user on this client device recently, and the corresponding adjustment control instruction is executed. This invention uses technologies such as big data and edge computing, making the system more accurate when providing feedback on information security risk assessment. However, this invention cannot provide protection for social network information security. Summary of the Invention
[0003] The present invention aims to at least solve the technical problems existing in the prior art, and particularly innovatively proposes a system for realizing the security of a big data social network.
[0004] To achieve the above object of the present invention, the present invention provides a system for realizing the security of a big data social network, and this security system includes the following steps:
[0005] S0, Socializer A or / and Socializer B logs in to the social platform;
[0006] S1, Socializer A inputs a piece of text;
[0007] S2, After processing the text input by Socializer A, it is transmitted to Socializer B; The method for processing the text input by Socializer A is:
[0008] S21, Generate a text code for the text input by Socializer A;
[0009] S22, Generate the text code into a social code;
[0010] S23, Input the text input by Socializer A into the social code according to the preset input rule A; The preset input rule A is from left to right and from top to bottom in black;
[0011] S24, Continuously fill the text input into the social code according to the preset rule;
[0012] S25, Extract the text according to the preset output rule A; The preset output rule A is from left to right and from top to bottom in black;
[0013] S26, Transmit the text code and the extracted text to Socializer B.
[0014] In a preferred embodiment of the present invention, after step S26, the following steps are further included:
[0015] S3, Generate the received text code into a social code;
[0016] S4, Input the received text into the social code according to the preset input rule B; The preset input rule B is from left to right and from top to bottom;
[0017] S5, Extract the text according to the preset output rule B; The preset output rule B is from left to right and from top to bottom in black;
[0018] S6, The extracted text is the piece of text input by Socializer A.
[0019] In a preferred embodiment of the present invention, in step S-1, the text is an international common language or / and an international non-common language.
[0020] In a preferred embodiment of the present invention, the international common language is one or any combination of Chinese, English, French, Russian, Arabic, and Spanish;
[0021] The international non-common language is one or any combination of Japanese, German, Korean, Portuguese, Hindi, Persian, Mongolian, and Vietnamese.
[0022] In a preferred embodiment of the present invention, in step S-1, a piece of text has a characters, where a is a positive integer greater than or equal to 1, and from left to right and from top to bottom, they are the 1st character, the 2nd character, the 3rd character, ……, the a-th character respectively.
[0023] In a preferred embodiment of the present invention, in step S-2, the method for generating a text code for the text input by socializer A is as follows:
[0024] TextNO = Textcodegenerationalgorithm(sectionconversation),
[0025] where TextNO represents the text code;
[0026] Textcodegenerationalgorithm() represents the text code generation method; this text code generation method is a message digest algorithm, preferably MD5, denoted as MD5(), and the result after using the MD5 message digest algorithm is a 32-bit hexadecimal string. MD4, SHA-1, SHA-2, or SHA-3 can also be used.
[0027] sectionconversation represents a piece of text input by socializer A.
[0028] In a preferred embodiment of the present invention, in step S-3, the method for generating a social code from the text code is: using a QR code generator to generate a social code from the text code;
[0029] In step S-8, the method for generating a social code from the received text code is: using a QR code generator to generate a social code from the received text code.
[0030] In a preferred embodiment of the present invention, in step S-4, the preset input rule A is one of the following: from left to right and from top to bottom, from left to right and from bottom to top, from right to left and from top to bottom, from right to left and from bottom to top, from top to bottom and from left to right, from top to bottom and from right to left, from bottom to top and from left to right, from bottom to top and from right to left, in white or black.
[0031] In step S-10, the preset output rule B is one of the following: from left to right and from top to bottom, from left to right and from bottom to top, from right to left and from top to bottom, from right to left and from bottom to top, from top to bottom and from left to right, from top to bottom and from right to left, from bottom to top and from left to right, from bottom to top and from right to left, in white or black.
[0032] In a preferred embodiment of the present invention, in step S-5, the preset rule is one of random, phrase, sentence or any combination.
[0033] In a preferred embodiment of the present invention, in step S-6, the preset output rule A is one of from left to right and top to bottom, from left to right and bottom to top, from right to left and top to bottom, from right to left and bottom to top, from top to bottom and left to right, from top to bottom and right to left, from bottom to top and left to right, from bottom to top and right to left;
[0034] In step S-9, the preset input rule B is one of from left to right and top to bottom, from left to right and bottom to top, from right to left and top to bottom, from right to left and bottom to top, from top to bottom and left to right, from top to bottom and right to left, from bottom to top and left to right, from bottom to top and right to left.
[0035] The present invention also discloses another implementation of a big data social network security system, including the following steps:
[0036] S0, Socializer A or / and Socializer B logs in to the social platform;
[0037] S-1, Socializer A inputs a piece of text;
[0038] S-2, Generate a text code for the text input by Socializer A;
[0039] S-3, Generate a social code from the text code;
[0040] S-4, Input the text input by Socializer A into the social code according to the preset input rule A;
[0041] S-5, Continuously fill the social code with the text input into the social code according to the preset rule;
[0042] S-6, Extract the text according to the preset output rule A;
[0043] S-7, Transmit the text code and the extracted text to Socializer B;
[0044] S-8, Generate a social code from the received text code;
[0045] S-9, Input the received text into the social code according to the preset input rule B;
[0046] S-10, Extract the text according to the preset output rule B;
[0047] S-11, Generate a text extraction code for the extracted text. If the text extraction code is the same as the text code, then the extracted text is the piece of text input by Socializer A.
[0048] In a preferred embodiment of the present invention, in step S-1, the text is an international common language or / and an international non-common language.
[0049] In a preferred embodiment of the present invention, the international common language is one or any combination of Chinese, English, French, Russian, Arabic, and Spanish;
[0050] The international non-common language is one or any combination of Japanese, German, Korean, Portuguese, Hindi, Persian, Mongolian, and Vietnamese.
[0051] In a preferred embodiment of the present invention, in step S-1, a piece of text has a characters, where a is a positive integer greater than or equal to 1, and from left to right and from top to bottom, they are the 1st character, the 2nd character, the 3rd character,..., the a-th character in sequence.
[0052] In a preferred embodiment of the present invention, in step S-2, the method for generating a text code for the text input by socializer A is:
[0053] TextNO = Textcodegenerationalgorithm(sectionconversation),
[0054] where TextNO represents the text code;
[0055] Textcodegenerationalgorithm() represents the text code generation method; this text code generation method is a message digest algorithm, preferably MD5, denoted as MD5(), and the result after using the MD5 message digest algorithm is a 32-bit hexadecimal string.
[0056] sectionconversation represents a piece of text input by socializer A.
[0057] In a preferred embodiment of the present invention, in step S-3, the method for generating a social code from the text code is: using a QR code generator to generate a social code from the text code;
[0058] In step S-8, the method for generating a social code from the received text code is: using a QR code generator to generate a social code from the received text code.
[0059] In a preferred embodiment of the present invention, in step S-4, the preset input rule A is one of from left to right and from top to bottom, from left to right and from bottom to top, from right to left and from top to bottom, from right to left and from bottom to top, from top to bottom and from left to right, from top to bottom and from right to left, from bottom to top and from left to right, from bottom to top and from right to left in white or black;
[0060] In step S-10, the preset output rule B is one of from left to right and top to bottom, from left to right and bottom to top, from right to left and top to bottom, from right to left and bottom to top, from top to bottom and left to right, from top to bottom and right to left, from bottom to top and left to right, from bottom to top and right to left, in the order of white or black.
[0061] In a preferred embodiment of the present invention, in step S-5, the preset rule is one of random, phrase, sentence, or any combination thereof.
[0062] In a preferred embodiment of the present invention, in step S-6, the preset output rule A is one of from left to right and top to bottom, from left to right and bottom to top, from right to left and top to bottom, from right to left and bottom to top, from top to bottom and left to right, from top to bottom and right to left, from bottom to top and left to right, from bottom to top and right to left.
[0063] In step S-9, the preset input rule B is one of from left to right and top to bottom, from left to right and bottom to top, from right to left and top to bottom, from right to left and bottom to top, from top to bottom and left to right, from top to bottom and right to left, from bottom to top and left to right, from bottom to top and right to left.
[0064] In a preferred embodiment of the present invention, in step S-11, the method for generating a text extraction code for the extracted text is as follows:
[0065] TextNo = Textcodealgorithm(sectiontext),
[0066] where TextNo represents the text extraction code;
[0067] Textcodealgorithm() represents the text extraction code generation method; this text extraction code generation method is a message digest algorithm, preferably MD5, denoted as MD5(), and the result after adopting the MD5 message digest algorithm is a 32-bit hexadecimal string.
[0068] sectiontext represents a section of the extracted text.
[0069] The present invention also discloses another implementation of a big data social network security system, including the following steps:
[0070] S0, Socializer A or / and Socializer B logs in to the social platform;
[0071] S-1, Socializer A inputs a piece of text;
[0072] S-2, Generate a text code for the text input by Socializer A;
[0073] S-3. Convert the character code into other character codes greater than the character code base, and generate a social code from the character code;
[0074] S-4. Input the text entered by socializer A into the social code according to the preset input rule A;
[0075] S-5. Continuously fill the text input into the social code according to the preset rule to fill the social code;
[0076] S-6. Extract text according to the preset output rule A;
[0077] S-7. Transmit the other character code and the extracted text to socializer B;
[0078] S-8. Convert the received other character code into a character code with the same character code base as in step S-2, and generate a social code from the converted character code;
[0079] S-9. Input the received text into the social code according to the preset input rule B;
[0080] S-10. Extract text according to the preset output rule B;
[0081] S-11. The extracted text is a piece of text entered by socializer A.
[0082] In a preferred embodiment of the present invention, in step S-1, the text is an international common language or / and an international non-common language.
[0083] In a preferred embodiment of the present invention, the international common language is one or any combination of Chinese, English, French, Russian, Arabic, and Spanish;
[0084] The international non-common language is one or any combination of Japanese, German, Korean, Korean, Portuguese, Hindi, Persian, Mongolian, and Vietnamese.
[0085] In a preferred embodiment of the present invention, in step S-1, a piece of text is a characters, where a is a positive integer greater than or equal to 1, and they are the 1st character, the 2nd character, the 3rd character,..., the a-th character from left to right and from top to bottom in sequence.
[0086] In a preferred embodiment of the present invention, in step S-2, the method for generating a character code for the text entered by socializer A is:
[0087] TextNO = Textcodegenerationalgorithm(sectionconversation),
[0088] Among them, TextNO represents the text code;
[0089] Textcodegenerationalgorithm() represents the text code generation method; this text code generation method is a message digest algorithm, preferably MD5, denoted as MD5(), and the result after adopting the MD5 message digest algorithm is a 32-bit hexadecimal string.
[0090] sectionconversation represents a paragraph of text input by socializer A.
[0091] In a preferred embodiment of the present invention, in step S-3, the method for generating the text code into a social code is: using a QR code generator to generate the text code into a social code;
[0092] In step S-8, the method for generating the received text code into a social code is: using a QR code generator to generate the received text code into a social code.
[0093] In a preferred embodiment of the present invention, in step S-4, the preset input rule A is one of from left to right and top to bottom, from left to right and bottom to top, from right to left and top to bottom, from right to left and bottom to top, from top to bottom and left to right, from top to bottom and right to left, from bottom to top and left to right, from bottom to top and right to left in white or black;
[0094] In step S-10, the preset output rule B is one of from left to right and top to bottom, from left to right and bottom to top, from right to left and top to bottom, from right to left and bottom to top, from top to bottom and left to right, from top to bottom and right to left, from bottom to top and left to right, from bottom to top and right to left in white or black.
[0095] In a preferred embodiment of the present invention, in step S-5, the preset rule is one of random, phrase, sentence or any combination.
[0096] In a preferred embodiment of the present invention, in step S-6, the preset output rule A is one of from left to right and top to bottom, from left to right and bottom to top, from right to left and top to bottom, from right to left and bottom to top, from top to bottom and left to right, from top to bottom and right to left, from bottom to top and left to right, from bottom to top and right to left;
[0097] In step S-9, the preset input rule B is one of from left to right and top to bottom, from left to right and bottom to top, from right to left and top to bottom, from right to left and bottom to top, from top to bottom and left to right, from top to bottom and right to left, from bottom to top and left to right, from bottom to top and right to left.
[0098] The present invention also discloses another implementation of a big data social network security system, including the following steps:
[0099] S0, Socializer A or / and Socializer B log in to the social platform;
[0100] S-1, Socializer A inputs a piece of text;
[0101] S-2, Generate a text code for the text input by Socializer A;
[0102] S-3, Generate a social code from the text code and rotate the social code;
[0103] S-4, Input the text input by Socializer A into the social code according to the preset input rule A;
[0104] S-5, Continuously fill the text input into the social code according to the preset rule to fill the social code;
[0105] S-6, Extract the text according to the preset output rule A;
[0106] S-7, Transmit the text code and the extracted text to Socializer B;
[0107] S-8, Generate a social code from the received text code and rotate the social code;
[0108] S-9, Input the received text into the social code according to the preset input rule B;
[0109] S-10, Extract the text according to the preset output rule B;
[0110] S-11, The extracted text is the piece of text input by Socializer A.
[0111] In a preferred embodiment of the present invention, in step S-1, the text is an international common language or / and an international non-common language.
[0112] In a preferred embodiment of the present invention, the international common language is one or any combination of Chinese, English, French, Russian, Arabic, and Spanish;
[0113] The international non-common language is one or any combination of Japanese, German, Korean, Portuguese, Hindi, Persian, Mongolian, and Vietnamese.
[0114] In a preferred embodiment of the present invention, in step S-1, a piece of text is a characters, where a is a positive integer greater than or equal to 1, and from left to right and from top to bottom are the 1st character, the 2nd character, the 3rd character,..., the a-th character in sequence.
[0115] In a preferred embodiment of the present invention, in step S-2, the method for generating a text code for the text input by socializer A is as follows:
[0116] TextNO = Textcodegenerationalgorithm(sectionconversation),
[0117] where TextNO represents the text code;
[0118] Textcodegenerationalgorithm() represents the text code generation method; this text code generation method is a message digest algorithm, preferably MD5, denoted as MD5(), and the result after using the MD5 message digest algorithm is a 32-bit hexadecimal string.
[0119] sectionconversation represents a paragraph of text input by socializer A.
[0120] In a preferred embodiment of the present invention, in step S-3, the method for generating a social code from the text code is: using a two-dimensional code generator to generate a social code from the text code;
[0121] In step S-8, the method for generating a social code from the received text code is: using a two-dimensional code generator to generate a social code from the received text code.
[0122] In a preferred embodiment of the present invention, in step S-4, the preset input rule A is one of from left to right, top to bottom, from left to right, bottom to top, from right to left, top to bottom, from right to left, bottom to top, from top to bottom, left to right, from top to bottom, right to left, from bottom to top, left to right, from bottom to top, right to left in white or black;
[0123] In step S-10, the preset output rule B is one of from left to right, top to bottom, from left to right, bottom to top, from right to left, top to bottom, from right to left, bottom to top, from top to bottom, left to right, from top to bottom, right to left, from bottom to top, left to right, from bottom to top, right to left in white or black.
[0124] In a preferred embodiment of the present invention, in step S-5, the preset rule is one of random, phrase, sentence or any combination;
[0125] The rotation in steps S-3 and S-8 is one of clockwise rotation, counterclockwise rotation or / and one of left-right rotation, up-down rotation.
[0126] In a preferred embodiment of the present invention, in step S-6, the preset output rule A is one of from left to right and top to bottom, from left to right and bottom to top, from right to left and top to bottom, from right to left and bottom to top, from top to bottom and left to right, from top to bottom and right to left, from bottom to top and left to right, and from bottom to top and right to left;
[0127] In step S-9, the preset input rule B is one of from left to right and top to bottom, from left to right and bottom to top, from right to left and top to bottom, from right to left and bottom to top, from top to bottom and left to right, from top to bottom and right to left, from bottom to top and left to right, and from bottom to top and right to left.
[0128] The present invention also discloses another implementation of a big data social network security system, including the following steps:
[0129] S0, Socializer A or / and Socializer B logs in to the social platform;
[0130] S-1, Socializer A inputs a piece of text;
[0131] S-2, Generate a text code for the text input by Socializer A;
[0132] S-3, Convert the text code into another text code greater than the text code base, and generate a social code from the text code;
[0133] S-4, Input the text input by Socializer A into the social code according to the preset input rule A;
[0134] S-5, Continuously fill the social code with the text in the social code according to the preset rule;
[0135] S-6, Extract the text according to the preset output rule A;
[0136] S-7, Transmit the other text code and the extracted text to Socializer B;
[0137] S-8, Convert the received other text code into a text code with the same text code base as in step S-2, and generate a social code from the converted text code;
[0138] S-9, Input the received text into the social code according to the preset input rule B;
[0139] S-10, Extract the text according to the preset output rule B;
[0140] S-11, Generate a text extraction code for the extracted text. If the text extraction code is the same as the text code, then the extracted text is the piece of text input by Socializer A.
[0141] In a preferred embodiment of the present invention, in step S-1, the text is an international common language or / and an international non-common language.
[0142] In a preferred embodiment of the present invention, the international common language is one or any combination of Chinese, English, French, Russian, Arabic, and Spanish;
[0143] The international non-common language is one or any combination of Japanese, German, Korean, Portuguese, Hindi, Persian, Mongolian, and Vietnamese.
[0144] In a preferred embodiment of the present invention, in step S-1, a piece of text has a characters, where a is a positive integer greater than or equal to 1, and from left to right, top to bottom, they are the 1st character, the 2nd character, the 3rd character, ……, the a-th character in sequence.
[0145] In a preferred embodiment of the present invention, in step S-2, the method for generating a text code for the text input by socializer A is:
[0146] TextNO = Textcodegenerationalgorithm(sectionconversation),
[0147] where TextNO represents the text code;
[0148] Textcodegenerationalgorithm() represents the text code generation method; this text code generation method is a message digest algorithm, preferably MD5, denoted as MD5(), and the result after using the MD5 message digest algorithm is a 32-bit hexadecimal string.
[0149] sectionconversation represents a piece of text input by socializer A.
[0150] In a preferred embodiment of the present invention, in step S-3, the method for generating a social code from the text code is: using a QR code generator to generate a social code from the text code;
[0151] In step S-8, the method for generating a social code from the received text code is: using a QR code generator to generate a social code from the received text code.
[0152] In a preferred embodiment of the present invention, in step S-4, the preset input rule A is in one of the following orders: from left to right, top to bottom, from left to right, bottom to top, from right to left, top to bottom, from right to left, bottom to top, from top to bottom, left to right, from top to bottom, right to left, from bottom to top, left to right, from bottom to top, right to left, in white or black;
[0153] In step S-10, the preset output rule B is one of from left to right and top to bottom, from left to right and bottom to top, from right to left and top to bottom, from right to left and bottom to top, from top to bottom and left to right, from top to bottom and right to left, from bottom to top and left to right, from bottom to top and right to left, in the order of white or black.
[0154] In a preferred embodiment of the present invention, in step S-5, the preset rule is one of random, phrase, sentence, or any combination thereof.
[0155] In a preferred embodiment of the present invention, in step S-6, the preset output rule A is one of from left to right and top to bottom, from left to right and bottom to top, from right to left and top to bottom, from right to left and bottom to top, from top to bottom and left to right, from top to bottom and right to left, from bottom to top and left to right, from bottom to top and right to left.
[0156] In step S-9, the preset input rule B is one of from left to right and top to bottom, from left to right and bottom to top, from right to left and top to bottom, from right to left and bottom to top, from top to bottom and left to right, from top to bottom and right to left, from bottom to top and left to right, from bottom to top and right to left.
[0157] In a preferred embodiment of the present invention, in step S-11, the method for generating a text extraction code for the extracted text is as follows:
[0158] TextNo = Textcodealgorithm(sectiontext),
[0159] where TextNo represents the text extraction code;
[0160] Textcodealgorithm() represents the text extraction code generation method; this text extraction code generation method is a message digest algorithm, preferably MD5, denoted as MD5(), and the result after using the MD5 message digest algorithm is a 32-bit hexadecimal string.
[0161] sectiontext represents a section of the extracted text.
[0162] The present invention also discloses another implementation of a big data social network security system, including the following steps:
[0163] S0, Socializer A or / and Socializer B log in to the social platform;
[0164] S-1, Socializer A inputs a piece of text;
[0165] S-2, Generate a text code for the text input by Socializer A;
[0166] S-3. Generate a social code from the text code and rotate the social code;
[0167] S-4. Input the text entered by socializer A into the social code according to the preset input rule A;
[0168] S-5. Continuously fill the text input into the social code according to the preset rule to fill the social code;
[0169] S-6. Extract text according to the preset output rule A;
[0170] S-7. Transmit the text code and the extracted text to socializer B;
[0171] S-8. Generate a social code from the received text code and rotate the social code;
[0172] S-9. Input the received text into the social code according to the preset input rule B;
[0173] S-10. Extract text according to the preset output rule B;
[0174] S-11. Generate a text extraction code for the extracted text. If the text extraction code is the same as the text code, the extracted text is a piece of text entered by socializer A.
[0175] In a preferred embodiment of the present invention, in step S-1, the text is an international common language or / and an international non-common language.
[0176] In a preferred embodiment of the present invention, the international common language is one or any combination of Chinese, English, French, Russian, Arabic, and Spanish;
[0177] The international non-common language is one or any combination of Japanese, German, Korean, Korean, Portuguese, Hindi, Persian, Mongolian, and Vietnamese.
[0178] In a preferred embodiment of the present invention, in step S-1, a piece of text is a characters, where a is a positive integer greater than or equal to 1, and they are the 1st character, the 2nd character, the 3rd character,..., the a-th character from left to right and from top to bottom in sequence.
[0179] In a preferred embodiment of the present invention, in step S-2, the method for generating a text code for the text entered by socializer A is:
[0180] TextNO = Textcodegenerationalgorithm(sectionconversation),
[0181] Among them, TextNO represents the text code;
[0182] Textcodegenerationalgorithm() represents the text code generation method; this text code generation method is a message digest algorithm, preferably MD5, denoted as MD5(), and the result after using the MD5 message digest algorithm is a 32-bit hexadecimal string.
[0183] sectionconversation represents a piece of text input by socializer A.
[0184] In a preferred embodiment of the present invention, in step S-3, the method of generating a social code from the text code is: using a QR code generator to generate a social code from the text code;
[0185] In step S-8, the method of generating a social code from the received text code is: using a QR code generator to generate a social code from the received text code.
[0186] In a preferred embodiment of the present invention, in step S-4, the preset input rule A is one of from left to right and top to bottom, from left to right and bottom to top, from right to left and top to bottom, from right to left and bottom to top, from top to bottom and left to right, from top to bottom and right to left, from bottom to top and left to right, from bottom to top and right to left in white or black;
[0187] In step S-10, the preset output rule B is one of from left to right and top to bottom, from left to right and bottom to top, from right to left and top to bottom, from right to left and bottom to top, from top to bottom and left to right, from top to bottom and right to left, from bottom to top and left to right, from bottom to top and right to left in white or black.
[0188] In a preferred embodiment of the present invention, in step S-5, the preset rule is one of random, phrase, sentence or any combination;
[0189] The rotation in steps S-3 and S-8 is one of clockwise rotation, counterclockwise rotation or / and one of left-right rotation, up-down rotation.
[0190] In a preferred embodiment of the present invention, in step S-6, the preset output rule A is one of from left to right and top to bottom, from left to right and bottom to top, from right to left and top to bottom, from right to left and bottom to top, from top to bottom and left to right, from top to bottom and right to left, from bottom to top and left to right, from bottom to top and right to left;
[0191] In step S-9, the preset input rule B is one of from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, and from bottom to top, from right to left.
[0192] In a preferred embodiment of the present invention, in step S-11, the method for generating a text extraction code for the extracted text is as follows:
[0193] TextNo = Textcodealgorithm(sectiontext),
[0194] where TextNo represents the text extraction code;
[0195] Textcodealgorithm() represents the text extraction code generation method; this text extraction code generation method is a message digest algorithm, preferably MD5, denoted as MD5(), and the result after using the MD5 message digest algorithm is a 32-bit hexadecimal string.
[0196] sectiontext represents a paragraph of extracted text.
[0197] The present invention also discloses another implementation of a big data social network security system, including the following steps:
[0198] S0, socializer A or / and socializer B log in to the social platform;
[0199] S-1, socializer A inputs a paragraph of text;
[0200] S-2, generate a text code for the text input by socializer A;
[0201] S-3, convert the text code to another text code in a base greater than the base of the text code, generate a social code from the text code, and rotate the social code;
[0202] S-4, input the text input by socializer A into the social code according to the preset input rule A;
[0203] S-5, continuously fill the social code with the text in the preset rule for the text input into the social code;
[0204] S-6, extract text according to the preset output rule A;
[0205] S-7, transmit the other text code and the extracted text to socializer B;
[0206] S-8, convert the received other text code to a text code in the same base as the text code in step S-2, generate a social code from the converted text code, and rotate the social code;
[0207] S-9, input the received text into the social code according to the preset input rule B;
[0208] S-10, extract the text according to the preset output rule B;
[0209] S-11, the extracted text is a piece of text input by the socializer A.
[0210] In a preferred embodiment of the present invention, in step S-1, the text is an international common language or / and an international non-common language.
[0211] In a preferred embodiment of the present invention, the international common language is one or any combination of Chinese, English, French, Russian, Arabic and Spanish;
[0212] The international non-common language is one or any combination of Japanese, German, Korean, North Korean, Portuguese, Hindi, Persian, Mongolian, Vietnamese.
[0213] In a preferred embodiment of the present invention, in step S-1, a piece of text has a characters, where a is a positive integer greater than or equal to 1, and they are the 1st character, the 2nd character, the 3rd character,..., the a-th character from left to right and from top to bottom in sequence.
[0214] In a preferred embodiment of the present invention, in step S-2, the method for generating a text code for the text input by the socializer A is:
[0215] TextNO = Textcodegenerationalgorithm(sectionconversation),
[0216] where TextNO represents the text code;
[0217] Textcodegenerationalgorithm() represents the text code generation method; this text code generation method is a message digest algorithm, preferably MD5, denoted as MD5(), and the result after adopting the MD5 message digest algorithm is a 32-bit hexadecimal string.
[0218] sectionconversation represents a piece of text input by the socializer A.
[0219] In a preferred embodiment of the present invention, in step S-3, the method for generating the text code into a social code is: use a two-dimensional code generator to generate the text code into a social code;
[0220] In step S-8, the method of generating a social code from the received text code is: using a QR code generator to generate a social code from the received text code.
[0221] In a preferred embodiment of the present invention, in step S-4, the preset input rule A is one of from left to right and top to bottom, from left to right and bottom to top, from right to left and top to bottom, from right to left and bottom to top, from top to bottom and left to right, from top to bottom and right to left, from bottom to top and left to right, from bottom to top and right to left according to white or black;
[0222] In step S-10, the preset output rule B is one of from left to right and top to bottom, from left to right and bottom to top, from right to left and top to bottom, from right to left and bottom to top, from top to bottom and left to right, from top to bottom and right to left, from bottom to top and left to right, from bottom to top and right to left according to white or black.
[0223] In a preferred embodiment of the present invention, in step S-5, the preset rule is one of random, phrase, sentence or any combination;
[0224] The rotation in steps S-3 and S-8 is one of clockwise rotation, counterclockwise rotation or / and one of left-right rotation, up-down rotation.
[0225] In a preferred embodiment of the present invention, in step S-6, the preset output rule A is one of from left to right and top to bottom, from left to right and bottom to top, from right to left and top to bottom, from right to left and bottom to top, from top to bottom and left to right, from top to bottom and right to left, from bottom to top and left to right, from bottom to top and right to left;
[0226] In step S-9, the preset input rule B is one of from left to right and top to bottom, from left to right and bottom to top, from right to left and top to bottom, from right to left and bottom to top, from top to bottom and left to right, from top to bottom and right to left, from bottom to top and left to right, from bottom to top and right to left.
[0227] The present invention also discloses another implementation of a big data social network security system, including the following steps:
[0228] S0, socializer A or / and socializer B log in to the social platform;
[0229] S-1, socializer A inputs a piece of text;
[0230] S-2, generate a text code for the text input by socializer A;
[0231] S-3, convert the text code into other text codes greater than the text code base, generate a social code from the text code, and rotate the social code;
[0232] S-4, input the text entered by socializer A into the social code according to the preset input rule A;
[0233] S-5, continuously fill the text entered into the social code according to the preset rule to fill the social code;
[0234] S-6, extract text according to the preset output rule A;
[0235] S-7, transmit other text codes and the extracted text to socializer B;
[0236] S-8, convert the received other text codes into text codes with the same number system as the text code in step S-2, generate a social code from the converted text codes, and rotate the social code;
[0237] S-9, input the received text into the social code according to the preset input rule B;
[0238] S-10, extract text according to the preset output rule B;
[0239] S-11, generate a text extraction code for the extracted text. If the text extraction code is the same as the text code, the extracted text is a piece of text entered by socializer A.
[0240] In a preferred embodiment of the present invention, in step S-1, the text is an international common language or / and an international non-common language.
[0241] In a preferred embodiment of the present invention, the international common language is one or any combination of Chinese, English, French, Russian, Arabic, and Spanish;
[0242] The international non-common language is one or any combination of Japanese, German, Korean, Korean, Portuguese, Hindi, Persian, Mongolian, and Vietnamese.
[0243] In a preferred embodiment of the present invention, in step S-1, a piece of text is a characters, where a is a positive integer greater than or equal to 1, and are the 1st character, 2nd character, 3rd character,..., ath character from left to right and top to bottom in sequence.
[0244] In a preferred embodiment of the present invention, in step S-2, the method for generating a text code for the text entered by socializer A is:
[0245] TextNO = Textcodegenerationalgorithm(sectionconversation),
[0246] where TextNO represents the text code;
[0247] Textcodegenerationalgorithm() represents the method for generating text codes; this method for generating text codes is a message digest algorithm, preferably MD5, denoted as MD5(), and the result after using the MD5 message digest algorithm is a 32-bit hexadecimal string.
[0248] sectionconversation represents a piece of text input by socializer A.
[0249] In a preferred embodiment of the present invention, in step S-3, the method for generating a social code from the text code is: using a QR code generator to generate a social code from the text code;
[0250] In step S-8, the method for generating a social code from the received text code is: using a QR code generator to generate a social code from the received text code.
[0251] In a preferred embodiment of the present invention, in step S-4, the preset input rule A is one of from left to right and top to bottom, from left to right and bottom to top, from right to left and top to bottom, from right to left and bottom to top, from top to bottom and left to right, from top to bottom and right to left, from bottom to top and left to right, from bottom to top and right to left in white or black;
[0252] In step S-10, the preset output rule B is one of from left to right and top to bottom, from left to right and bottom to top, from right to left and top to bottom, from right to left and bottom to top, from top to bottom and left to right, from top to bottom and right to left, from bottom to top and left to right, from bottom to top and right to left in white or black.
[0253] In a preferred embodiment of the present invention, in step S-5, the preset rule is one of random, phrase, sentence or any combination;
[0254] The rotation in steps S-3 and S-8 is one of clockwise rotation, counterclockwise rotation or / and one of left - right rotation, up - down rotation.
[0255] In a preferred embodiment of the present invention, in step S-6, the preset output rule A is one of from left to right and top to bottom, from left to right and bottom to top, from right to left and top to bottom, from right to left and bottom to top, from top to bottom and left to right, from top to bottom and right to left, from bottom to top and left to right, from bottom to top and right to left;
[0256] In step S-9, the preset input rule B is one of the following: from left to right, from top to bottom; from left to right, from bottom to top; from right to left, from top to bottom; from right to left, from bottom to top; from top to bottom, from left to right; from top to bottom, from right to left; from bottom to top, from left to right; from bottom to top, from right to left.
[0257] In a preferred embodiment of the present invention, in step S-11, the method for generating a text extraction code for the extracted text is as follows:
[0258] TextNo = Textcodealgorithm(sectiontext),
[0259] where TextNo represents the text extraction code;
[0260] Textcodealgorithm() represents the text extraction code generation method; this text extraction code generation method is a message digest algorithm, preferably MD5, denoted as MD5(), and the result after using the MD5 message digest algorithm is a 32-bit hexadecimal string.
[0261] sectiontext represents a section of the extracted text.
[0262] The present invention also discloses another implementation of a big data social network security system, including the following steps:
[0263] S0, Socializer A or / and Socializer B log in to the social platform;
[0264] S-1, Socializer A inputs a piece of text;
[0265] S-2, Generate a text code for the text input by Socializer A;
[0266] S-3, Generate the text code into a social code;
[0267] S-4, Input the text input by Socializer A into the social code from left to right and from top to bottom in black;
[0268] S-5, Continuously fill the social code with the text in the input social code according to a preset rule;
[0269] S-6, Extract the text sequentially from left to right and from top to bottom;
[0270] S-7, Mark the black in the social code with input characters in step S-3 as 1 and the white as 0; Extract 0 and 1 sequentially from left to right and from top to bottom; Obtain the text code; Convert the obtained text code to another base (non-binary, the originally obtained text code can be regarded as binary as it only has 0 and 1), which can be hexadecimal or 32-bit or 62-bit, etc., to reduce the length;
[0271] Transmit the extracted text code and text to social user B;
[0272] S-8, after receiving the text code, perform the following steps:
[0273] S-8-1, generate a grid composed of 1×λ cells according to the received text code, where λ is the number of grid columns; 1×λ = Ω, and Ω is the number of digits of the received text code;
[0274] S-8-2, input the text code into the grid in sequence from left to right and from top to bottom; after inputting the text code into the grid in sequence from left to right and from top to bottom, perform the next step;
[0275] S-8-3, blacken the cells in the grid containing 1, whiten the cells in the grid containing 0, after blackening the cells in the grid containing 1 and whitening the cells in the grid containing 0, eliminate the 0 and 1 in the grid and the grid lines (it is possible not to eliminate the grid lines in the grid, only eliminate the 0 and 1 in the grid); obtain the social code;
[0276] S-9, input the received text into the social code from left to right;
[0277] S-10, extract the text from left to right according to the black color.
[0278] The present invention also discloses another implementation of a big data social network security system, including the following steps:
[0279] S0, social user A or / and social user B log in to the social platform;
[0280] S-1, social user A inputs a paragraph of text;
[0281] S-2, generate a text code for the text input by social user A;
[0282] S-3, generate the text code into a social code; it also includes performing one of clockwise rotation and counterclockwise rotation on the social code and / or one of left-right rotation and up-down rotation;
[0283] S-4, input the text input by social user A into the social code from left to right and from top to bottom according to the black color; it can also be white, or other orders, such as from top to bottom and from left to right, from right to left and from top to bottom, etc. After such changes, the subsequent relevant steps may change accordingly;
[0284] S-5, continuously fill the text input into the social code according to a preset rule to fill the social code;
[0285] S-6, extract the text in sequence from left to right and from top to bottom;
[0286] S-7: For the social code with characters in the input in step S-3 (the social code is continuously filled), mark the black marks as 1 and the white marks as 0; extract 0s and 1s in sequence from left to right and top to bottom; obtain the text code; convert the obtained text code into other bases (non-binary, the originally obtained text code can be regarded as binary as long as it only has 0s and 1s), which can be hexadecimal or base-32 or base-62, etc., to reduce the length.
[0287] Transmit the extracted text code and the text to social user B.
[0288] S-8: After receiving the text code, perform the following steps:
[0289] S-8-1: Generate a grid composed of 1×λ cells according to the received text code, where λ is the number of grid columns; 1×λ = Ω, and Ω is the number of digits of the received text code; here it can also be: Generate a grid composed of λ×1 cells according to the received text code, where λ is the number of grid rows; λ×1 = Ω, and Ω is the number of digits of the received text code. After such a change, the subsequent related steps may change accordingly.
[0290] S-8-2: Input the text code into the grid in sequence from left to right and top to bottom; after inputting the text code into the grid in sequence from left to right and top to bottom, perform the next step.
[0291] S-8-3: Blacken the cells in the grid that contain 1, whiten the cells in the grid that contain 0. After blackening the cells in the grid that contain 1 and whitening the cells in the grid that contain 0, eliminate the 0s and 1s and the grid lines in the grid (it is also possible not to eliminate the grid lines in the grid, but only eliminate the 0s and 1s in the grid); obtain the social code.
[0292] S-9: Input the received text into the social code from left to right.
[0293] S-10: Extract the text from left to right according to the black color.
[0294] The present invention also discloses another implementation of a big data social network security system, including the following steps:
[0295] S0: Social user A or / and social user B log in to the social platform.
[0296] S-1: Social user A inputs a paragraph of text.
[0297] S-2: Generate a text code for the text input by social user A.
[0298] S-3: Generate the text code into a social code.
[0299] S-4, input the text entered by socializer A into the social code according to the preset input rule A;
[0300] S-5, continuously fill the text entered into the social code according to the preset rule to fill the social code;
[0301] S-6, extract the text according to the preset output rule A;
[0302] S-7, mark the black in the social code in step S-3 as 1 and the white as 0; extract 0 and 1 according to the preset output rule A; obtain the text code;
[0303] Transmit the extracted text code and text to socializer B;
[0304] S-8, after receiving the text code, perform the following steps:
[0305] S-8-1, generate a grid composed of λ×λ cells according to the received text code, where λ is the number of rows and columns of the grid; λ×λ = Ω, and Ω is the number of bits of the received text code;
[0306] S-8-2, input the text code into the grid according to the preset output rule A; after inputting the text code into the grid according to the preset output rule A; perform the next step;
[0307] S-8-3, blacken the cells in the grid containing 1, whiten the cells in the grid containing 0, after blackening the cells in the grid containing 1 and whitening the cells in the grid containing 0, eliminate the 0 and 1 in the grid and the grid lines (it is possible not to eliminate the grid lines in the grid, only eliminate the 0 and 1 in the grid, and wait to eliminate the grid lines in the subsequent steps); obtain the social code;
[0308] S-9, input the received text into the social code according to the preset input rule B;
[0309] S-10, extract the text according to the preset output rule B.
[0310] In a preferred embodiment of the present invention, after step S-10, it further includes step S-11, eliminating the characters (text, punctuation marks, etc.) and grid lines in the grid to obtain the social code; scanning the social code to obtain the text code;
[0311] Generate a text extraction code for the extracted text. If the text extraction code is the same as the text code obtained by scanning, the extracted text is a piece of text entered by socializer A.
[0312] In a preferred embodiment of the present invention, in step S-1, the text is an international common language or / and an international non-common language.
[0313] In a preferred embodiment of the present invention, the internationally common languages are one or any combination of Chinese, English, French, Russian, Arabic, and Spanish;
[0314] The internationally non - common languages are one or any combination of Japanese, German, Korean, Portuguese, Hindi, Persian, Mongolian, and Vietnamese.
[0315] In a preferred embodiment of the present invention, in step S - 1, a piece of text has a characters, where a is a positive integer greater than or equal to 1, and they are the 1st character, 2nd character, 3rd character, …, a - th character from left to right and from top to bottom in sequence.
[0316] In a preferred embodiment of the present invention, in step S - 2, the method for generating a text code for the text input by socializer A is:
[0317] TextNO = Textcodegenerationalgorithm(sectionconversation),
[0318] where TextNO represents the text code;
[0319] Textcodegenerationalgorithm() represents the text code generation method; this text code generation method is a message - digest algorithm, preferably MD5, denoted as MD5(), and the result after using the MD5 message - digest algorithm is a 32 - bit hexadecimal string.
[0320] sectionconversation represents a piece of text input by socializer A.
[0321] In a preferred embodiment of the present invention, in step S - 3, the method for generating a social code from the text code is: using a two - dimensional code generator to generate a social code from the text code;
[0322] In step S - 8, the method for generating a social code from the received text code is: using a two - dimensional code generator to generate a social code from the received text code.
[0323] In a preferred embodiment of the present invention, in step S - 4, the preset input rule A is one of the following: from left to right and from top to bottom, from left to right and from bottom to top, from right to left and from top to bottom, from right to left and from bottom to top, from top to bottom and from left to right, from top to bottom and from right to left, from bottom to top and from left to right, from bottom to top and from right to left, in white or black;
[0324] In step S-10, the preset output rule B is one of from left to right and top to bottom, from left to right and bottom to top, from right to left and top to bottom, from right to left and bottom to top, from top to bottom and left to right, from top to bottom and right to left, from bottom to top and left to right, from bottom to top and right to left, in the order of white or black.
[0325] In a preferred embodiment of the present invention, in step S-5, the preset rule is one of random, phrase, sentence or any combination thereof.
[0326] In a preferred embodiment of the present invention, in step S-6, the preset output rule A is one of from left to right and top to bottom, from left to right and bottom to top, from right to left and top to bottom, from right to left and bottom to top, from top to bottom and left to right, from top to bottom and right to left, from bottom to top and left to right, from bottom to top and right to left.
[0327] In step S-9, the preset input rule B is one of from left to right and top to bottom, from left to right and bottom to top, from right to left and top to bottom, from right to left and bottom to top, from top to bottom and left to right, from top to bottom and right to left, from bottom to top and left to right, from bottom to top and right to left.
[0328] In a preferred embodiment of the present invention, in step S-11, the method for generating a text extraction code for the extracted text is as follows:
[0329] TextNo = Textcodealgorithm(sectiontext),
[0330] where TextNo represents the text extraction code;
[0331] Textcodealgorithm() represents the text extraction code generation method; this text extraction code generation method is a message digest algorithm, preferably MD5, denoted as MD5(), and the result after adopting the MD5 message digest algorithm is a 32-bit hexadecimal string.
[0332] sectiontext represents a paragraph of extracted text.
[0333] In a preferred embodiment of the present invention, in step S-3, it further includes rotating the social code clockwise, counterclockwise, or / and rotating left and right, or rotating up and down. Clockwise rotation includes rotating 90°, 180°, 270° clockwise, counterclockwise rotation includes rotating 90°, 180°, 270° clockwise, left and right rotation includes rotating 180° left and right, and up and down rotation includes rotating 180° up and down. For example, the social code can be rotated 90° clockwise, or rotated 180° up and down, or rotated 90° clockwise and finally rotated 180° left and right, or can be rotated 180° up and down and finally rotated 180° left and right, and so on.
[0334] In a preferred embodiment of the present invention, in step S-7, it further includes converting the obtained text code into other bases (not binary, and the originally obtained text code can be regarded as binary if it only contains 0 and 1), which can be 16 - base, 32 - base, 62 - base, etc., to reduce the length. If the obtained text code is converted into other bases in step S-7, then in step S-8-1, the received text code should be correspondingly converted into binary to keep it consistent, and then a grid composed of λ×λ cells is generated according to the converted text code.
[0335] In a preferred embodiment of the present invention, the method for socializer A or / and socializer B to log in to the social platform in step S0 includes the following steps:
[0336] Both socializer A or / and socializer B are communicators. The communicator will input the account number and password in the login box, and click the login button after inputting the account number and password. Its steps include:
[0337] S01, the login terminal will judge whether the communicator has clicked the login button in the login box:
[0338] If the login button in the login box is clicked, then proceed to the next step;
[0339] If the login button in the login box is not clicked, then wait for the communicator to click the login button in the login box;
[0340] S02, obtain the account number and password entered by the communicator in the login box. After obtaining the account number and password entered by the communicator in the login box, proceed to the next step;
[0341] S03, send the account number and password to the social platform. After the social platform receives the account number and password, proceed to the next step;
[0342] S04, judge whether the received account number exists on the social platform:
[0343] If the received account number exists on the social platform, then obtain the password corresponding to the account stored on the social platform, and proceed to the next step;
[0344] If the received account does not exist on the social platform, the login to the social platform fails.
[0345] S05. Determine whether the received password is the same as the password corresponding to the account stored on the social platform:
[0346] If the received password is the same as the password corresponding to the account stored on the social platform, the login to the social platform is successful.
[0347] If the received password is different from the password corresponding to the account stored on the social platform, the login to the social platform fails.
[0348] In a preferred embodiment of the present invention, in step S02, the number of digits of the password is greater than or equal to 8.
[0349] In a preferred embodiment of the present invention, steps S02 to S05 are the following steps:
[0350] S02. Obtain the account and password entered by the communicator in the login box. After obtaining the account and password entered by the communicator in the login box, use a QR code generator to generate the account into an account number; execute steps S03 and S06;
[0351] S03. Input the password into the account number according to the preset input rule A; after inputting the password into the account number according to the preset input rule A, execute the next step; the preset input rule A is from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from right to left in white or black.
[0352] S04. Input one or any combination of the numbers 0-9, uppercase letters A-Z, and lowercase letters a-z into the account number to continuously fill it up; execute the next step; where continuously filling up the account number means terminating with the last character of the account number and filling up the other unfilled ones before it; it may also include special characters, such as the 13 special characters "~!@#$%^&*()_+".
[0353] S05. Extract the password from the account number according to the preset output rule A. After extracting the password from the account number according to the preset output rule A, obtain password C; execute step S07; the preset output rule A is from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from right to left in white or black.
[0354] S06, mark the black in the account number as 1 and the white as 0; after marking the black in the account number as 1 and the white as 0, perform the next step;
[0355] S07, extract 0 and 1 according to the preset output rule A to obtain account C; perform the next step;
[0356] S08, send account C and password C to the social platform; after the social platform receives account C and password C, perform the next step;
[0357] S09, generate a grid composed of τ×τ cells according to the number of digits of account C, where τ is the number of rows and columns of the grid; τ×τ = η, and η is the number of digits of account C; perform the next step;
[0358] S010, input account C into the grid according to the preset input rule A; after inputting account C into the grid according to the preset input rule A, perform the next step;
[0359] S011, blacken the cells in the grid containing 1, whiten the cells in the grid containing 0, and eliminate 0 and 1 in the grid; perform step S012 and step S013;
[0360] S012, input password C into the grid according to the preset input rule A; after inputting password C into the grid according to the preset input rule A, extract password D according to the preset input rule A; perform step S014;
[0361] S013, eliminate the characters and grid lines in the grid to obtain the account number; scan the account number to obtain account D; perform the next step;
[0362] S014, determine whether account D exists on the social platform:
[0363] If account D exists on the social platform, obtain the password corresponding to account D stored on the social platform, and perform the next step;
[0364] If the received account D does not exist on the social platform, the login to the social platform fails;
[0365] S015, determine whether password D is the same as the password corresponding to account D stored on the social platform:
[0366] If password D is the same as the password corresponding to account D stored on the social platform, the login to the social platform is successful;
[0367] If password D is different from the password corresponding to account D stored on the social platform, the login to the social platform fails.
[0368] In a preferred embodiment of the present invention, steps S02 to S05 are the following steps:
[0369] S02. Obtain the account number and password entered by the communicator in the login box. After obtaining the account number and password entered by the communicator in the login box, use a QR code generator to generate the password into a password image; perform step S03 and step S06;
[0370] S03. Input the account number into the password image according to the preset input rule A; after inputting the account number into the password image according to the preset input rule A, perform the next step; the preset input rule A is one of from left to right and top to bottom, from left to right and bottom to top, from right to left and top to bottom, from right to left and bottom to top, from top to bottom and left to right, from top to bottom and right to left, from bottom to top and left to right, from bottom to top and right to left in white or black;
[0371] S04. Input one of the numbers 0-9, uppercase letters A-Z, lowercase letters a-z or any combination into the password image to continuously fill it up; perform the next step; where continuously filling up the password image means using the last character of the password as the termination and filling up the other unfilled ones before it; it may also include special characters, such as the 13 special characters "~!@#$%^&*()_+";
[0372] S05. Extract the account number from the password image according to the preset output rule A. After extracting the account number from the password image according to the preset output rule A, obtain the account number E; perform step S07; the preset output rule A is one of from left to right and top to bottom, from left to right and bottom to top, from right to left and top to bottom, from right to left and bottom to top, from top to bottom and left to right, from top to bottom and right to left, from bottom to top and left to right, from bottom to top and right to left in white or black;
[0373] S06. Mark the black in the password image as 1 and the white as 0; after marking the black in the password image as 1 and the white as 0; perform the next step;
[0374] S07. Extract 0 and 1 according to the preset output rule A to obtain the password E; perform the next step;
[0375] S08. Send the account number E and the password E to the social platform; after the social platform receives the account number E and the password E, perform the next step;
[0376] S09. Generate a grid composed of ε×ε cells according to the number of digits of the password E, where ε is the number of rows and columns of the grid; ε×ε = Ψ, and Ψ is the number of digits of the password E; perform the next step;
[0377] S010. Input the password E into the grid according to the preset input rule A; after inputting the password E into the grid according to the preset input rule A; perform the next step;
[0378] S011, blacken the cells containing 1 in the grid, whiten the cells containing 0 in the grid, and eliminate 0 and 1 in the grid; perform step S012 and step S013;
[0379] S012, input account E into the grid according to the preset input rule A; after inputting account E into the grid according to the preset input rule A; extract account F according to the preset input rule A; perform step S014;
[0380] S013, eliminate the characters and grid lines in the grid to obtain a password graph; scan the password graph to obtain password F; perform the next step;
[0381] S014, determine whether account F exists on the social platform:
[0382] If account F exists on the social platform, obtain the password corresponding to account F stored on the social platform, and perform the next step;
[0383] If the received account F does not exist on the social platform, the login to the social platform fails;
[0384] S015, determine whether password F is the same as the password corresponding to account F stored on the social platform:
[0385] If password F is the same as the password corresponding to account F stored on the social platform, the login to the social platform is successful;
[0386] If password F is different from the password corresponding to account F stored on the social platform, the login to the social platform fails.
[0387] In a preferred embodiment of the present invention, steps S02 to S05 are as follows:
[0388] S02, obtain the account and password entered by the communicator in the login box. After obtaining the account and password entered by the communicator in the login box, use a QR code generator to generate the account into an account number; use a QR code generator to generate the password into a password graph; perform step S03 and step S05;
[0389] S03, mark the black in the account number as 1 and the white as 0; after marking the black in the account number as 1 and the white as 0; perform the next step;
[0390] S04, extract 0 and 1 according to the preset output rule A to obtain account G; perform step S07; the preset output rule A is one of from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from right to left;
[0391] S05, mark the black in the password graph as 1 and the white as 0; after marking the black in the password graph as 1 and the white as 0, perform the next step;
[0392] S06, extract 0 and 1 according to the preset output rule A to obtain the password G; perform the next step;
[0393] S07, send the account G and the password G to the social platform; after the social platform receives the account G and the password G, perform the next step;
[0394] S08, generate a grid composed of θ×θ cells according to the number of digits of the account G, where θ is the number of rows and columns of the grid; θ×θ = δ, and δ is the number of digits of the account G; perform the next step;
[0395] S09, input the account G into the grid according to the preset input rule A; after inputting the account G into the grid according to the preset input rule A, perform the next step; the preset input rule A is one of from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from right to left;
[0396] S010, blacken the cells in the grid that contain 1, whiten the cells in the grid that contain 0, and eliminate the 0 and 1 in the grid as well as the grid lines; obtain the account number; scan the account number to get the account H; perform the next step;
[0397] S011, generate a grid composed of μ×μ cells according to the number of digits of the password G, where μ is the number of rows and columns of the grid; μ×μ = ζ, and ζ is the number of digits of the password G; perform the next step;
[0398] S012, input the password G into the grid according to the preset input rule A; after inputting the password G into the grid according to the preset input rule A, perform the next step;
[0399] S013, blacken the cells in the grid that contain 1, whiten the cells in the grid that contain 0, and eliminate the 0 and 1 in the grid as well as the grid lines; obtain the password graph; scan the password graph to get the password H; perform the next step;
[0400] S014, determine whether the account H exists on the social platform:
[0401] If the account H exists on the social platform, obtain the password corresponding to the account H stored on the social platform, and perform the next step;
[0402] If the received account H does not exist on the social platform, the login to the social platform fails;
[0403] S015. Determine whether the password H is the same as the password corresponding to the account H stored on the social platform:
[0404] If the password H is the same as the password corresponding to the account H stored on the social platform, the login to the social platform is successful.
[0405] If the password H is different from the password corresponding to the account H stored on the social platform, the login to the social platform fails.
[0406] In step S02, it also includes rotating the reconciliation number or / and the password diagram clockwise, counterclockwise, or / and left-right or up-down. Clockwise rotation includes rotating 90°, 180°, 270° clockwise. Counterclockwise rotation includes rotating 90°, 180°, 270° clockwise. Left-right rotation includes rotating 180° left and right. Up-down rotation includes rotating 180° up and down. The rotation methods of the reconciliation number and the password diagram can be the same or different. For example, both the reconciliation number and the password diagram are rotated 90°, 180°, 270° clockwise, or rotated 90°, 180°, 270° clockwise, or rotated 180° left and right, or rotated 180° up and down. It can also be rotated 90° clockwise first and then 180° left and right, or rotated 90° counterclockwise first, then 180° up and down, and finally 180° left and right. The difference is: the reconciliation number is rotated 90° clockwise while the password diagram is rotated 180° left and right; it can also be that the reconciliation number is rotated 180° up and down, the password diagram is rotated 180° left and right, and finally rotated 90° clockwise; it can also be that the reconciliation number is not rotated, the password diagram is rotated 180° up and down, and finally rotated 180° left and right.
[0407] In step S06, it also includes converting the password G or / and the account G to other bases (non-binary. Originally, the password G and the account G can be regarded as binary if they only contain 0 and 1), which can be hexadecimal, 32 - bit, 62 - bit, etc., to reduce the length. If the password G or / and the account G are converted to other bases in step S06, then in step S07, the received account G or / and password G should be correspondingly converted to binary to keep them consistent.
[0408] The present invention also discloses another implementation of a big data social network security system, including the following steps:
[0409] S - 1. Socializer A and socializer B establish communication on the social platform.
[0410] S - 2. The social platform assigns the same character code to socializer A and socializer B.
[0411] After socializer A and socializer B respectively obtain the character code; socializer A and socializer B respectively generate a social code from the character code.
[0412] S-4. The socializer A inputs a piece of text; the text input by the socializer A is input into the social code according to the preset input rule A;
[0413] S-5. Continuously fill the text input into the social code throughout the social code according to the preset rule;
[0414] S-6. Extract the text according to the preset output rule A;
[0415] S-7. Transmit the extracted text to the socializer B;
[0416] S-8. After transmitting the extracted text to the socializer B, execute the next step;
[0417] S-9. Input the received text into the social code according to the preset input rule B;
[0418] S-10. Extract the text according to the preset output rule B;
[0419] S-11. The extracted text is the piece of text input by the socializer A;
[0420] Or / and S-4. The socializer B inputs a piece of text; the text input by the socializer B is input into the social code according to the preset input rule A;
[0421] S-5. Continuously fill the text input into the social code throughout the social code according to the preset rule;
[0422] S-6. Extract the text according to the preset output rule A;
[0423] S-7. Transmit the extracted text to the socializer A;
[0424] S-8. After transmitting the extracted text to the socializer A, execute the next step;
[0425] S-9. Input the received text into the social code according to the preset input rule B;
[0426] S-10. Extract the text according to the preset output rule B;
[0427] S-11. The extracted text is the piece of text input by the socializer B.
[0428] In a preferred embodiment of the present invention, in step S-2, the text code is updated every half hour or 1 hour or 3 hours or half a day.
[0429] In a preferred embodiment of the present invention, the method for generating the text code in step S-2 is:
[0430] TextNO = Text code generation algorithm(section conversation A),
[0431] wherein, TextNO represents the text code;
[0432] Text code generation algorithm() represents the text code generation method; this text code generation method is a message digest algorithm, preferably MD5, denoted as MD5(), and the result after adopting the MD5 message digest algorithm is a 32-bit hexadecimal string; MD4, SHA-1, SHA-2, SHA-3 can also be adopted.
[0433] section conversation A represents any character or string, and the string can be a piece of text.
[0434] In step S-2, the text code is a character or string, and the string can be a piece of text.
[0435] In a preferred embodiment of the present invention, in step S-3, after socializer A and socializer B respectively obtain the text code; a new text code is generated from the text code, and socializer A and socializer B respectively generate the new text code into a social code; the method for generating a new text code from the text code is:
[0436] TextNOA = Text code generation algorithm(TextNO),
[0437] wherein, TextNOA represents the new text code;
[0438] Text code generation algorithm() represents the text code generation method; this text code generation method is a message digest algorithm, preferably MD5, denoted as MD5(), and the result after adopting the MD5 message digest algorithm is a 32-bit hexadecimal string; MD4, SHA-1, SHA-2, SHA-3 can also be adopted.
[0439] TextNO represents the text code.
[0440] In a preferred embodiment of the present invention, in step S-3, the method for generating a social code from the text code is: using a two-dimensional code generator to generate a social code from the text code.
[0441] In a preferred embodiment of the present invention, in step S-4, the preset input rule A is one of from left to right and top to bottom, from left to right and bottom to top, from right to left and top to bottom, from right to left and bottom to top, from top to bottom and left to right, from top to bottom and right to left, from bottom to top and left to right, from bottom to top and right to left in white or black;
[0442] In step S-10, the preset output rule B is one of from left to right and top to bottom, from left to right and bottom to top, from right to left and top to bottom, from right to left and bottom to top, from top to bottom and left to right, from top to bottom and right to left, from bottom to top and left to right, from bottom to top and right to left in white or black.
[0443] In a preferred embodiment of the present invention, in step S-5, the preset rule is one of random, phrase, sentence or any combination;
[0444] In a preferred embodiment of the present invention, in step S-6, the preset output rule A is one of from left to right and top to bottom, from left to right and bottom to top, from right to left and top to bottom, from right to left and bottom to top, from top to bottom and left to right, from top to bottom and right to left, from bottom to top and left to right, from bottom to top and right to left;
[0445] In step S-9, the preset input rule B is one of from left to right and top to bottom, from left to right and bottom to top, from right to left and top to bottom, from right to left and bottom to top, from top to bottom and left to right, from top to bottom and right to left, from bottom to top and left to right, from bottom to top and right to left.
[0446] In a preferred embodiment of the present invention, in step S-11, the method for generating a text extraction code for the extracted text is:
[0447] TextNo = Textcodealgorithm(sectiontext),
[0448] where TextNo represents the text extraction code;
[0449] Textcodealgorithm() represents the text extraction code generation method; this text extraction code generation method is a message digest algorithm, preferably MD5, denoted as MD5(), and the result after using the MD5 message digest algorithm is a 32-bit hexadecimal string.
[0450] sectiontext represents a paragraph of extracted text.
[0451] In a preferred embodiment of the present invention, in step S-3, it further includes rotating the social code clockwise, counterclockwise, or / and rotating it left and right, up and down.
[0452] In summary, due to the adoption of the above technical solutions, the present invention can achieve information security protection for social networks, enhance the social security of social users, and protect privacy.
[0453] Additional aspects and advantages of the present invention will be given in part in the following description, become apparent in part from the following description, or be understood through the practice of the present invention. Brief Description of the Drawings
[0454] The above and / or additional aspects and advantages of the present invention will become apparent and be readily understood from the description of the embodiments in conjunction with the following drawings, wherein:
[0455] Figure 1 is a flowchart of the present invention.
[0456] Figure 2 is a schematic diagram of the social code of the present invention.
[0457] Figure 3 is a schematic diagram after inputting text into the social code in Embodiment 1 of the present invention.
[0458] Figure 4 is a schematic diagram after continuously filling the social code in Embodiment 1 of the present invention. Detailed Embodiments
[0459] The embodiments of the present invention are described in detail below. The examples of the embodiments are shown in the drawings, wherein the same or similar reference numerals represent the same or similar elements or elements with the same or similar functions throughout. The embodiments described below with reference to the drawings are exemplary only for explaining the present invention and should not be construed as limiting the present invention.
[0460] Embodiment 1: First step, social user A inputs a piece of text (taking pure Chinese as an example) in the communication box: "dt1", with a total of 58 characters, which are dt43 from left to right and from top to bottom in sequence.
[0461] Second step, generate a text code for the text "dt1" input by social user A:
[0462] TextNO = Textcodegenerationalgorithm(sectionconversation) = MD5(sectionconversati on) = MD5(dt1) = 931b63906c3d3510e799be78a357a4bc.
[0463] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text code.
[0464] The third step is to use the QR code generator to generate the text code "931b63906c3d3510e799be78a357a4bc" into a social code, such as Figure 2 shown.
[0465] Step 4: Enter the text "dt1" input by social media user A into the social code in black from left to right and from top to bottom. Figure 3 shown.
[0466] The fifth step is to randomly fill the social code with words, phrases, sentences, etc. Figure 4 As shown; random is dt13, phrase is dt14, sentence is dt15. Random can be any one or more characters (a Chinese character is a character, a punctuation mark is also a character), can be an international common language, can also be an international non-universal language, can also be other characters, such as radicals, emo, special symbols, numbered sequence mathematical symbols, etc. Preferably, random is the same language as the social user input, similarly, phrase is composed of phrases based on Chinese characters above, below, left, and right, sentence is part or all of a paragraph, or a paragraph can be input into the social code in sequence.
[0467] Among them, special symbols can be these: ♂♀ ↑↓←→√×÷★℃℉°◆◇⊙■□△▽ 卍卐♂♀+=㎡ Happy Φ♀♂‖$@*※卍卐Ψ ⌒ ∮‖€£¥$.
[0468] The serial numbers can be: ①②③④⑤⑥⑦⑧⑨⑩ 1. The following are some of the following: 1. The following are some of the following: 2. (a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)(m)(n)(o(p)(q)(r)(s)(t)(u)(v)(w)(x)(y)(z).
[0469] Mathematical symbols can be these: + - × ÷ ± + - * / ^ = ≌ ∽ ≦ ≧ ≒ ﹤ ﹥ ≈ ≡ ≠ ≤ ≥ ≮ ≯ ∷ ∶ ∝ ∞ ∧ ∨ ∑ ∏ ∪ ∩ ∈ ∵ ∴ ⊥ ∥ ∠ ⌒ ⊙ √ ∟ ⊿ ㏒ ㏑ % ‰。
[0470] Additionally, continuously filling the social code means taking the last character of the socializer as the termination and filling the other unfilled ones before it.
[0471] Step 6: Extract the text in order from left to right and top to bottom to get: "dt2".
[0472] Step 7: Transmit the text code "931b63906c3d3510e799be78a357a4bc" and the extracted text "dt2" to socializer B.
[0473] Step 8: Use a QR code generator to generate the received text code "931b63906c3d3510e799be78a357a4bc" into a social code, as Figure 2 shown.
[0474] Step 9: Input the received text "dt2" into the social code in order from left to right and top to bottom, as Figure 4 shown.
[0475] Step 10: Extract the text in order from left to right and top to bottom for the black part: "dt1".
[0476] Step 11: The extracted text "dt1" is a piece of text input by socializer A. Display the piece of text "dt1" input by socializer A in the communication box so that socializer B can see the text input by socializer A.
[0477] Example 2: Step 1: Socializer A inputs a piece of text (taking pure Chinese as an example) in the communication box through a physical keyboard or a virtual keyboard: "dt1".
[0478] Step 2: Generate a text code for the text input by socializer A:
[0479] TextNO = Textcodegenerationalgorithm(sectionconversation) = MD5(sectionconversati on) = MD5(dt1) = 931b63906c3d3510e799be78a357a4bc.
[0480] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text code.
[0481] Step 3: Use a QR code generator to generate a social code from the text code "931b63906c3d3510e799be78a357a4bc", as Figure 2 shown.
[0482] Step 4: Input the text "dt1" entered by socializer A into the social code in the order from left to right and top to bottom in white.
[0483] Step 5: Continuously fill the social code with the text in the social code in a random, phrase, sentence, etc. manner; for example, random like dt16, phrase like dt17, sentence like dt18. Among them, the random can be any one or more characters (one Chinese character is one character, and one punctuation mark is also one character), which can be an internationally common language, an internationally non - common language, or other characters, such as radicals, emo, special symbols, serial numbers, mathematical symbols, etc. Preferably, the random is the same language as that input by the socializer. Similarly, the phrase is composed of Chinese characters up, down, left, and right, and the sentence is a part or all of a paragraph, or a paragraph can be input into the social code in sequence.
[0484] Step 6: Extract the text in sequence from left to right and top to bottom to get: "dt3".
[0485] Step 7: Transmit the text code "931b63906c3d3510e799be78a357a4bc" and the extracted text "dt3" to socializer B.
[0486] Step 8: Use a QR code generator to generate a social code from the received text code "931b63906c3d3510e799be78a357a4bc", as Figure 2 shown.
[0487] Step 9: Input the received text "dt3" into the social code in the order from left to right and top to bottom.
[0488] Step 10: Extract the text in sequence from left to right and top to bottom in white: "dt1".
[0489] Step 11: Generate a text extraction code for the extracted text:
[0490] TextNo=Textcodealgorithm(sectiontext)=MD5(sectiontext)=MD5(dt1)=931b63906c3d3510e799be78a357a4bc.
[0491] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text extraction code. Since the text extraction code is the same as the received text code, the extracted text "dt1" is a piece of text input by socializer A. The piece of text "dt1" input by socializer A is displayed in the communication box so that socializer B can see the text input by socializer A.
[0492] Example 3: First step, socializer A inputs a piece of text (taking pure Chinese as an example) in the communication box: "dt1".
[0493] Second step, generate a text code for the text input by socializer A:
[0494] TextNO = Textcodegenerationalgorithm(sectionconversation) = MD5(sectionconversati on) = MD5(dt1) = 931b63906c3d3510e799be78a357a4bc.
[0495] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text code.
[0496] And convert the text code "931b63906c3d3510e799be78a357a4bc" into a base-62 text code, and this base-62 text code is 4tAo6HmsjwU34bj0cHCRCQ. Among them, the numerical and character correspondence is shown in Table 1 below.
[0497] Table 1 Numerical and Character Correspondence
[0498] Numerical value 0 1 2 3 4 5 6 7 8 Character 0 1 2 3 4 5 6 7 8 Numerical value 9 10 11 12 13 14 15 16 17 Character 9 a b c d e f g h Numerical value 18 19 20 21 22 23 24 25 26 Character i j k l m n o p q Numerical value 27 28 29 30 31 32 33 34 35 Character r s t u v w x y z Numerical value 36 37 38 39 40 41 42 43 44 Character A B C D E F G H I Numerical value 45 46 47 48 49 50 51 52 53 Character J K L M N O P Q R Numerical value 54 55 56 57 58 58 60 61 Character S T U V W X Y Z
[0499] Third step, use a QR code generator to generate the text code "931b63906c3d3510e799be78a357a4bc" into a social code, as Figure 2 shown.
[0500] Fourth step, input the text "dt1" input by socializer A into the social code in the order of black from top to bottom and from left to right.
[0501] Step 5: Continuously fill the social code with the text input into the social code in a random or phrase-based manner; for random, such as dt19, and for phrases, such as dt20. Here, random can be any one or more characters (one Chinese character is one character, and one punctuation mark is also one character), which can be an internationally common language, an internationally uncommon language, or other characters, such as radicals, emojis, special symbols, numbered serial numbers, mathematical symbols, etc. Preferably, the random is in the same language as the input by the social user. Similarly, a phrase is formed by the Chinese characters above, below, to the left, and to the right, and a sentence is part or all of a paragraph, or a paragraph can be input into the social code in sequence.
[0502] Step 6: Extract the text in sequence from top to bottom and from left to right to obtain: "dt4".
[0503] Step 7: Transmit the text code "4tAo6HmsjwU34bj0cHCRCQ" and the extracted text "dt4" to social user B.
[0504] Step 8: Convert the received text code "4tAo6HmsjwU34bj0cHCRCQ" into a hexadecimal text code, and this hexadecimal text code is 931b63906c3d3510e799be78a357a4bc. Generate a social code for 931b63906c3d3510e799be78a357a4bc using a QR code generator, as Figure 2 shown.
[0505] Step 9: Input the received text "dt4" into the social code in sequence from top to bottom and from left to right.
[0506] Step 10: Extract the text in sequence from top to bottom and from left to right in black: "dt1".
[0507] Step 11: The extracted text "dt1" is a paragraph of text input by social user A. Display the paragraph of text "dt1" input by social user A in the communication box so that social user B can see the text input by social user A.
[0508] Example 4: Step 1: Social user A inputs a paragraph of text (taking pure Chinese as an example) in the communication box: "dt1".
[0509] Step 2: Generate a text code for the text input by social user A:
[0510] TextNO = Text code generation algorithm (section conversation) = MD5(section conversation) = MD5(dt1) = 931b63906c3d3510e799be78a357a4bc。
[0511] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text code.
[0512] In the third step, use the QR code generator to generate the text code "931b63906c3d3510e799be78a357a4bc" into a social code, as Figure 2 shown, rotate the Figure 2 shown social code 270° clockwise.
[0513] In the fourth step, input the text "dt1" entered by socializer A into the social code in the order from top to bottom and from left to right for the white part.
[0514] In the fifth step, continuously fill the social code with the text in a random, phrase, sentence, etc. way; for example, "stone" for random, "dt21" for phrase, and "dt22" for sentence.
[0515] In the sixth step, extract the text in order from top to bottom and from left to right to get: "dt5".
[0516] In the seventh step, transmit the text code "931b63906c3d3510e799be78a357a4bc" and the extracted text "dt5" to socializer B.
[0517] In the eighth step, use the QR code generator to generate the received text code "931b63906c3d3510e799be78a357a4bc" into a social code, as Figure 2 shown, rotate the Figure 2 shown social code 270° clockwise.
[0518] In the ninth step, input the received text "dt5" into the social code in the order from top to bottom and from left to right for the white part.
[0519] In the tenth step, extract the text in order from top to bottom and from left to right for the white part: "dt1".
[0520] In the eleventh step, the extracted text "dt1" is the text input by socializer A. Display the text "dt1" input by socializer A in the communication box so that socializer B can see the text input by socializer A.
[0521] Example 5: In the first step, social user A inputs a piece of text (taking pure Chinese as an example) in the communication box: "dt1".
[0522] In the second step, generate a text code for the text input by social user A:
[0523] TextNO = Textcodegenerationalgorithm(sectionconversation) = MD5(sectionconversati on) = MD5(dt1) = 931b63906c3d3510e799be78a357a4bc.
[0524] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text code.
[0525] And convert the text code "931b63906c3d3510e799be78a357a4bc" to a 32 - bit text code, and this 32 - bit text code is 4K3DHS0V1X6M8EF6DYF2HNF95W.
[0526] In the third step, use a QR code generator to generate a social code from the text code "931b63906c3d3510e799be78a357a4bc", as Figure 2 shown.
[0527] In the fourth step, input the text "dt1" input by social user A into the social code in the order from top to bottom and from left to right for the white part.
[0528] In the fifth step, continuously fill the social code with the text in the input social code in a random, phrase, sentence, etc. manner; for example, random like dt23, phrase like dt24, sentence like dt25.
[0529] In the sixth step, extract the text in order from top to bottom and from left to right to get: "dt6".
[0530] In the seventh step, transmit the text code "4K3DHS0V1X6M8EF6DYF2HNF95W" and the extracted text "dt6" to social user B.
[0531] In the eighth step, convert the received text code "4K3DHS0V1X6M8EF6DYF2HNF95W" to a 16 - bit text code, and this 16 - bit text code is 931b63906c3d3510e799be78a357a4bc. Then use a QR code generator to generate a social code from 931b63906c3d3510e799be78a357a4bc, asFigure 2 as shown
[0532] Step 9: Input the received text "dt6" into the social code in sequence from top to bottom and from left to right.
[0533] Step 10: Extract the text "dt1" in sequence from top to bottom and from left to right in white.
[0534] Step 11: Generate a text extraction code for the extracted text:
[0535] TextNo = Textcodealgorithm(sectiontext) = MD5(sectiontext) = MD5(dt1) = 931b63906c3d3510e799be78a357a4bc.
[0536] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text extraction code. Since the text extraction code is the same as the text code converted to hexadecimal in Step 8, the extracted text "dt1" is a text input by socializer A. Display the text "dt1" input by socializer A in the communication box so that socializer B can see the text input by socializer A.
[0537] Example 6: Step 1: Socializer A inputs a text (taking pure Chinese as an example) in the communication box: "dt1".
[0538] Step 2: Generate a text code for the text input by socializer A:
[0539] TextNO = Textcodegenerationalgorithm(sectionconversation) = MD5(sectionconversati on) = MD5(dt1) = 931b63906c3d3510e799be78a357a4bc.
[0540] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text code.
[0541] Step 3: Use a QR code generator to generate the text code "931b63906c3d3510e799be78a357a4bc" into a social code, as Figure 2 shown, and rotate the Figure 2 shown social code clockwise by 90°.
[0542] Step 4: Input the text "dt1" entered by socializer A into the social code in sequence from left to right and top to bottom in black color.
[0543] Step 5: Continuously fill the social code with the text in a random, phrase, sentence, etc. manner; for example, randomly like dt26, phrase like dt27, sentence like dt28.
[0544] Step 6: Extract the text in sequence from left to right and top to bottom to obtain: "dt7".
[0545] Step 7: Transmit the text code "931b63906c3d3510e799be78a357a4bc" and the extracted text "dt7" to socializer B.
[0546] Step 8: Generate the received text code "931b63906c3d3510e799be78a357a4bc" into a social code using a QR code generator, as Figure 2 shown, and rotate the social code shown Figure 2 clockwise by 90°.
[0547] Step 9: Input the received text "dt7" into the social code in sequence from left to right and top to bottom.
[0548] Step 10: Extract the text in sequence from left to right and top to bottom in black color: "dt1".
[0549] Step 11: Generate a text extraction code for the extracted text:
[0550] TextNo = Textcodealgorithm(sectiontext) = MD5(sectiontext) = MD5(dt1) = 931b63906c3d3510e799be78a357a4bc.
[0551] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text extraction code. Since the text extraction code is the same as the received text code, the extracted text "dt1" is a text entered by socializer A. Display the text "dt1" entered by socializer A in the communication box so that socializer B can see the text entered by socializer A.
[0552] Example 7: Step 1: Socializer A enters a text (taking pure Chinese as an example) in the communication box: "dt1".
[0553] Step 2: Generate a text code for the text entered by socializer A:
[0554] TextNO = Text code generation algorithm (section conversation) = MD5(section conversation) = MD5(dt1) = 931b63906c3d3510e799be78a357a4bc.
[0555] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text code.
[0556] In the third step, use the QR code generator to generate the text code "931b63906c3d3510e799be78a357a4bc" into a social code, as Figure 2 shown, rotate the Figure 2 shown social code 180° left and right.
[0557] In the fourth step, input the text "dt1" entered by socializer A into the social code in the order of black from left to right and from top to bottom.
[0558] In the fifth step, continuously fill the text input into the social code in a random, phrase, sentence, etc. manner; for example, random such as dt29, phrase such as dt30, sentence such as dt31.
[0559] In the sixth step, extract the text in order from left to right and from top to bottom to get: "dt8".
[0560] In the seventh step, transmit the text code "931b63906c3d3510e799be78a357a4bc" and the extracted text "dt8" to socializer B.
[0561] In the eighth step, use the QR code generator to generate the received text code "931b63906c3d3510e799be78a357a4bc" into a social code, as Figure 2 shown, rotate the Figure 2 shown social code 180° left and right.
[0562] In the ninth step, input the received text "dt8" into the social code in the order of from left to right and from top to bottom.
[0563] In the tenth step, extract the text in order of black from left to right and from top to bottom: "dt1".
[0564] In the eleventh step, generate a text extraction code for the extracted text:
[0565] TextNo = Textcodealgorithm(sectiontext) = MD5(sectiontext) = MD5(dt1) = 931b63906c3d3510e799be78a357a4bc.
[0566] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text extraction code. Since the text extraction code is the same as the received text code, the extracted text "dt1" is a piece of text input by socializer A. Display the text "dt1" input by socializer A in the communication box so that socializer B can see the text input by socializer A.
[0567] Example 8: First step, socializer A inputs a piece of text (taking pure Chinese as an example) in the communication box: "dt1".
[0568] Second step, generate a text code for the text input by socializer A:
[0569] TextNO = Textcodegenerationalgorithm(sectionconversation) = MD5(sectionconversati on) = MD5(dt1) = 931b63906c3d3510e799be78a357a4bc.
[0570] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text code.
[0571] And convert the text code "931b63906c3d3510e799be78a357a4bc" into a 32 - bit text code, which is 4K3DHS0V1X6M8EF6DYF2HNF95W.
[0572] Third step, use a QR code generator to generate a social code from the text code "931b63906c3d3510e799be78a357a4bc", as Figure 2 shown, rotate the Figure 2 shown social code 90° clockwise first, and then rotate it 180° left and right.
[0573] Fourth step, input the text "dt1" input by socializer A into the social code in the order of black from top to bottom and from left to right.
[0574] Fifth step, continuously fill the text input into the social code in a random, phrase, sentence, etc. manner; for example, randomly like "zhi, zhi", phrase like "dt32", sentence like "dt33".
[0575] Step 6: Extract the text in sequence from top to bottom and from left to right to obtain: "dt9".
[0576] Step 7: Transmit the text code "4K3DHS0V1X6M8EF6DYF2HNF95W" and the extracted text "dt9" to socializer B.
[0577] Step 8: Convert the received text code "4K3DHS0V1X6M8EF6DYF2HNF95W" into a hexadecimal text code, and this hexadecimal text code is 931b63906c3d3510e799be78a357a4bc. Generate a social code from 931b63906c3d3510e799be78a357a4bc using a QR code generator. As Figure 2 shown, rotate the Figure 2 shown social code clockwise by 90°, and then rotate it 180° left and right.
[0578] Step 9: Input the received text "dt9" into the social code in sequence from top to bottom and from left to right.
[0579] Step 10: Extract the text in sequence from top to bottom and from left to right in black: "dt1".
[0580] Step 11: The extracted text "dt1" is a piece of text input by socializer A. Display the piece of text "dt1" input by socializer A in the communication box so that socializer B can see the text input by socializer A.
[0581] Example 9: Step 1: Socializer A inputs a piece of text (taking pure Chinese as an example) in the communication box: "dt1".
[0582] Step 2: Generate a text code for the text input by socializer A:
[0583] TextNO = Textcodegenerationalgorithm(sectionconversation) = MD5(sectionconversati on) = MD5(dt1) = 931b63906c3d3510e799be78a357a4bc.
[0584] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text code.
[0585] and converting the character code "931b63906c3d3510e799be78a357a4bc" into a base-62 character code, which is 4tAo6HmsjwU34bj0cHCRCQ.
[0586] In the third step, use a QR code generator to generate a social code from the character code "931b63906c3d3510e799be78a357a4bc", such as Figure 2 shown, and rotate the Figure 2 shown social code 180° clockwise.
[0587] In the fourth step, input the text "dt1" entered by socializer A into the social code in the order of black from top to bottom and from left to right.
[0588] In the fifth step, continuously fill the social code with the text in a random, phrase, sentence, etc. manner; for example, random such as dt34, phrase such as dt35, sentence such as dt36.
[0589] In the sixth step, extract the text in order from top to bottom and from left to right to get: "dt10".
[0590] In the seventh step, transmit the character code "4tAo6HmsjwU34bj0cHCRCQ" and the extracted text "dt10" to socializer B.
[0591] In the eighth step, convert the received character code "4tAo6HmsjwU34bj0cHCRCQ" into a hexadecimal character code, which is 931b63906c3d3510e799be78a357a4bc, and use a QR code generator to generate a social code from 931b63906c3d3510e799be78a357a4bc, such as Figure 2 shown, and rotate the Figure 2 shown social code 180° clockwise.
[0592] In the ninth step, input the received text "dt10" into the social code in the order of from top to bottom and from left to right.
[0593] In the tenth step, extract the text in order of black from top to bottom and from left to right: "dt1".
[0594] In the eleventh step, generate a text extraction code for the extracted text:
[0595] TextNo = Textcodealgorithm(sectiontext) = MD5(sectiontext) = MD5(dt1) = 931b63906c3d3510e799be78a357a4bc。
[0596] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text extraction code. Since the text extraction code is the same as the text code converted to hexadecimal in the eighth step, the extracted text "dt1" is a piece of text input by socializer A. Display the text "dt1" input by socializer A in the communication box so that socializer B can see the text input by socializer A.
[0597] Example 10: First step, socializer A inputs a piece of text (taking pure Chinese as an example) in the communication box: "dt1".
[0598] Second step, generate a text code for the text input by socializer A:
[0599] TextNO = Textcodegenerationalgorithm(sectionconversation) = MD5(sectionconversati on) = MD5(dt1) = 931b63906c3d3510e799be78a357a4bc。
[0600] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text code.
[0601] And convert the text code "931b63906c3d3510e799be78a357a4bc" to a base-62 text code, which is 4tAo6HmsjwU34bj0cHCRCQ.
[0602] Third step, use a QR code generator to generate the text code "931b63906c3d3510e799be78a357a4bc" into a social code, as Figure 2 shown, rotate the Figure 2 shown social code 180° up and down.
[0603] Fourth step, input the text "dt1" input by socializer A into the social code in the order of white from left to right and from top to bottom.
[0604] Fifth step, continuously fill the text input into the social code in a random, phrase, sentence, etc. manner; for example, randomly like dt37, phrase like dt38, sentence like dt39.
[0605] Step 6: Extract the text in sequence from left to right and top to bottom to obtain: "dt11".
[0606] Step 7: Transmit the text code "4tAo6HmsjwU34bj0cHCRCQ" and the extracted text "dt11" to socializer B.
[0607] Step 8: Convert the received text code "4tAo6HmsjwU34bj0cHCRCQ" into a hexadecimal text code, and this hexadecimal text code is 931b63906c3d3510e799be78a357a4bc. Generate a social code from 931b63906c3d3510e799be78a357a4bc using a QR code generator. As Figure 2 shown, rotate the Figure 2 shown social code 180° up and down.
[0608] Step 9: Input the received text "dt11" into the social code in sequence from left to right and top to bottom.
[0609] Step 10: Extract the text in sequence from left to right and top to bottom in white: "dt1".
[0610] Step 11: Generate a text extraction code for the extracted text:
[0611] TextNo = Textcodealgorithm(sectiontext) = MD5(sectiontext) = MD5(dt1) = 931b63906c3d3510e799be78a357a4bc.
[0612] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text extraction code. Since the text extraction code is the same as the hexadecimal text code in Step 8, the extracted text "dt1" is a piece of text input by socializer A. Display the piece of text "dt1" input by socializer A in the communication box so that socializer B can see the text input by socializer A.
[0613] Example 11: Step 1: Socializer A inputs a piece of text (taking pure Chinese as an example) in the communication box: "dt1".
[0614] Step 2: Generate a text code for the text input by socializer A:
[0615] TextNO = Text code generation algorithm (section conversation) = MD5(section conversation) = MD5(dt1) = 931b63906c3d3510e799be78a357a4bc.
[0616] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text code.
[0617] And convert the text code "931b63906c3d3510e799be78a357a4bc" into a base-62 text code, and this base-62 text code is 4tAo6HmsjwU34bj0cHCRCQ.
[0618] In the third step, use a QR code generator to generate a social code from the text code "931b63906c3d3510e799be78a357a4bc", as Figure 2 shown, rotate the Figure 2 shown social code 90° clockwise first, and then rotate it 180° up and down.
[0619] In the fourth step, input the text "dt1" entered by socializer A into the social code in the order of white from top to bottom and from left to right.
[0620] In the fifth step, continuously fill the social code with the text in the way of random, phrases, sentences, etc.; for example, random like dt40, phrases like dt41, sentences like dt42.
[0621] In the sixth step, extract the text in order from top to bottom and from left to right to get: "dt12".
[0622] In the seventh step, transmit the text code "4tAo6HmsjwU34bj0cHCRCQ" and the extracted text "dt12" to socializer B.
[0623] In the eighth step, convert the received text code "4tAo6HmsjwU34bj0cHCRCQ" into a hexadecimal text code, and this hexadecimal text code is 931b63906c3d3510e799be78a357a4bc. Use a QR code generator to generate a social code from 931b63906c3d3510e799be78a357a4bc, as Figure 2 shown, rotate the Figure 2 shown social code 90° clockwise first, and then rotate it 180° up and down.
[0624] Step 9: Input the received text "dt12" into the social code in sequence from top to bottom and from left to right.
[0625] Step 10: Extract the text "dt1" in sequence from top to bottom and from left to right in white.
[0626] Step 11: Generate a text extraction code for the extracted text:
[0627] TextNo = Textcodealgorithm(sectiontext) = MD5(sectiontext) = MD5(dt1) = 931b63906c3d3510e799be78a357a4bc.
[0628] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text extraction code. Since the text extraction code is the same as the text code converted to hexadecimal in Step 8, the extracted text "dt1" is a piece of text input by socializer A. Display the piece of text "dt1" input by socializer A in the chat box so that socializer B can see the text input by socializer A.
[0629] Example 12: Step 1, Socializer A inputs a piece of text (taking pure Chinese as an example) in the chat box: "dt1".
[0630] Step 2, Generate a text code for the text "dt1" input by socializer A:
[0631] TextNO = Textcodegenerationalgorithm(sectionconversation) = MD5(sectionconversati on) = MD5(dt1) = 931b63906c3d3510e799be78a357a4bc.
[0632] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text code.
[0633] Step 3, Use a QR code generator to generate the text code "931b63906c3d3510e799be78a357a4bc" into a social code, as Figure 2 shown.
[0634] Mark the black in the social code as 1 and the white as 0.
[0635] Extract 0s and 1s in order from left to right and top to bottom to obtain (binary string): 1111111011101000000100111111110000010001000011110101000001101110100101100100001010111011011101000010000110010101110110111010110011101011001011101100000101100110111001010000011111111010101010101010111111100000000000010100001000000000011111110111100111001001100011101100111000110001100101100111111011101111001000110111110100100011001100110110011100000001101100111010011001010111110111100010000111001101010001010001100110110000100000011101010100110111100000110111000001101011001011110110110001100100110010010011100010011101011011011101100111111011100101010011100110000000000000010010101111101101011111101111111100000000011000100000110001001111111110110110011001101011000100000101010011100101000110101011101010010111010011111011010111010101000001010010100111101110101000010100000010110101000001010011110000011100101011111110001110011111010010100。
[0636] Convert the above binary string into a base-62 string, and this base-62 string is 2JDK3MFEg24TdX4hQeuSvtvrLZluYPJQRkUDK1vFmiwRfFbFmyzrtsHfmoVdH3J8p54qsQwPLBcs2RyJecFMkypnLiXGffzCTS7ic4HFjuF4ujh0blsbMSAfr9kL0L3qeQ3gsMKXr3tIKo. Let this base-62 string be the text code.
[0637] Step 4: Input the text "dt1" entered by socializer A into the social code in the order of black from left to right and from top to bottom, as Figure 3 shown.
[0638] Step 5: Continuously fill the social code with the text input into the social code in a random, phrase, sentence, etc. manner, as Figure 4 shown; for example, random like dt13, phrase like dt14, sentence like dt15.
[0639] Step 6: Extract the text in order from left to right and from top to bottom to get: "dt2".
[0640] Step 7: Transmit the text code "2JDK3MFEg24TdX4hQeuSvtvrLZluYPJQRkUDK1vFmiwRfFbFmyzrtsHfmoVdH3J8p54qsQwPLBcs2RyJecFMkypnLiXGffzCTS7ic4HFjuF4ujh0blsbMSAfr9kL0L3qeQ3gsMKXr3tIKo" and the extracted text "dt2" to socializer B.
[0641] Step 8: Convert the received character code "2JDK3MFEg24TdX4hQeuSvtvrLZluYPJQRkUDK1vFmiwRfFbFmyzrtsHfmoVdH3J8p54qsQwPLBcs2RyJecFMkypnLiXGffzCTS7ic4HFjuF4ujh0blsbMSAfr9kL0L3qeQ3gsMKXr3tIKo" into a binary string.The binary string is 1111111011101000000100111111110000010001000011110101000001101110100101100100001010111011011101000010000110010101110110111010110011101011001011101100000101100110111001010000011111111010101010101010111111100000000000010100001000000000011111110111100111001001100011101100111000110001100101100111111011101111001000110111110100100011001100110110011100000001101100111010011001010111110111100010000111001101010001010001100110110000100000011101010100110111100000110111000001101011001011110110110001100100110010010011100010011101011011011101100111111011100101010011100110000000000000010010101111101101011111101111111100000000011000100000110001001111111110110110011001101011000100000101010011100101000110101011101010010111010011111011010111010101000001010010100111101110101000010100000010110101000001010011110000011100101011111110001110011111010010100.,
[0642] The binary string consists of 841 characters, so a grid composed of √841 * √841 = 29 * 29 cells is generated.
[0643] The binary string is input into the grid in order from left to right and top to bottom.
[0644] Blacken the cells containing 1 in the grid, whiten the cells containing 0 in the grid, and eliminate the 0s, 1s, and grid lines in the grid to obtain a social code, as Figure 2 shown.
[0645] In the ninth step, input the received text "dt2" into the social code in order from left to right and top to bottom, as Figure 4 shown.
[0646] In the tenth step, extract the text: "dt1" in order from left to right and top to bottom for the black color.
[0647] In the eleventh step, the extracted text "dt1" is a piece of text input by socializer A. Display the piece of text "dt1" input by socializer A in the communication box so that socializer B can see the text input by socializer A.
[0648] Example 13: In the first step, socializer A inputs a piece of text (taking pure Chinese as an example) in the communication box: "dt1".
[0649] In the second step, generate a text code for the text input by socializer A:
[0650] TextNO = Textcodegenerationalgorithm(sectionconversation) = MD5(sectionconversation) = MD5(dt1) = 931b63906c3d3510e799be78a357a4bc.
[0651] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text code.
[0652] In the third step, use a QR code generator to generate the text code "931b63906c3d3510e799be78a357a4bc" into a social code, as Figure 2 shown, and rotate the social code shown Figure 2 clockwise by 270°.
[0653] Mark the black in the social code as 1 and the white as 0.
[0654] Extract 0s and 1s in sequence from left to right and top to bottom to obtain (binary string): 1111111011001100010001000100010000010001010100011110111110101110100010101011001000110011011101001101010101010110011010111010111101010101111110101100000101011100101001000110001111111001010101011010101011000000000001010001010100011011011101101010010110101111100101000100101010101010001100000101001010010110101010100101001010101001000100010101000100010101111010110100001010100100101100100100101001110101110101000010110100110011101001100100000110001100011111011011011010101111101110111000001000011001100001011100100001010100111100001010101011111000010100110101100110001100011111000000100011100111000100011111111100000000011111001111000000000011111110101010101010101111111100000101000011000111010000011011101011101101110110101110110111010111111000111101011101101110101010010110101010111011000001011100010100000100000111111110011101010111101111111。
[0655] Convert the above binary string into a base-62 string, which is the base-62 string "2Jzg8Tbz9JdFprNCSvVhmVt1lsM7vGv7SeNAvw11BSBRKv5mMMDoebPEPdlq2xiToWxtJmvSHz9H4Jq3LnHyXJTFxKBar1lhAaXCFaWlXgTvT54Fra1INux7CQYTDF55GfgY16R9I5rkir", and let this base-62 string be the text code.
[0656] Step 4: Input the text "dt1" entered by socializer A into the social code in the order from top to bottom and from left to right in white.
[0657] Step 5: Continuously fill the social code with the text input into the social code in ways such as randomly, in phrases, or in sentences; for example, randomly like "stone", phrase like "dt21", and sentence like "dt22".
[0658] Step 6: Extract the text in order from top to bottom and from left to right to get: "dt5".
[0659] Step 7: Transmit the text code "2Jzg8Tbz9JdFprNCSvVhmVt1lsM7vGv7SeNAvw11BSBRKv5mMMDoebPEPdlq2xiToWxtJmvSHz9H4Jq3LnHyXJTFxKBar1lhAaXCFaWlXgTvT54Fra1INux7CQYTDF55GfgY16R9I5rkir" and the extracted text "dt5" to socializer B.
[0660] Step 8: Convert the received character code "2Jzg8Tbz9JdFprNCSvVhmVt1lsM7vGv7SeNAvw11BSBRKv5mMMDoebPEPdlq2xiToWxtJmvSHz9H4Jq3LnHyXJTFxKBar1lhAaXCFaWlXgTvT54Fra1INux7CQYTDF55GfgY16R9I5rkir" into a binary string,The binary string is 1111111011001100010001000100010000010001010100011110111110101110100010101011001000110011011101001101010101010110011010111010111101010101111110101100000101011100101001000110001111111001010101011010101011000000000001010001010100011011011101101010010110101111100101000100101010101010001100000101001010010110101010100101001010101001000100010101000100010101111010110100001010100100101100100100101001110101110101000010110100110011101001100100000110001100011111011011011010101111101110111000001000011001100001011100100001010100111100001010101011111000010100110101100110001100011111000000100011100111000100011111111100000000011111001111000000000011111110101010 10101010111111110000010100001100011101000001101110101110110111011010111011 0111010111111000111101011101101110101010010110101010111011000001011100010100000100000111111110011101010111101111111.,
[0661] The binary string consists of 841 characters, so a grid composed of √841 * √841 = 29 * 29 cells is generated.
[0662] Input the binary string into the grid in sequence from left to right and top to bottom.
[0663] Blacken the cells containing 1 in the grid, whiten the cells containing 0 in the grid, and eliminate the 0s, 1s, and grid lines in the grid to obtain the social code.
[0664] Step 9: Input the received text "dt5" into the social code in the order from top to bottom and from left to right.
[0665] Step 10: Extract the text "dt1" in the order of white from top to bottom and from left to right.
[0666] Step 11: The extracted text "dt1" is a piece of text input by socializer A. Display the piece of text "dt1" input by socializer A in the communication box so that socializer B can see the text input by socializer A.
[0667] Example 14: Step 1: Socializer A inputs a piece of text (taking pure Chinese as an example) in the communication box: "dt1".
[0668] Step 2: Generate a text code for the text "dt1" input by socializer A:
[0669] TextNO = Textcodegenerationalgorithm(sectionconversation) = MD5(sectionconversati on) = MD5(dt1) = 931b63906c3d3510e799be78a357a4bc.
[0670] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text code.
[0671] Step 3: Use a QR code generator to generate the text code "931b63906c3d3510e799be78a357a4bc" into a social code, as Figure 2 shown.
[0672] Step 4: Input the text "dt1" input by socializer A into the social code in the order of black from left to right and from top to bottom, as Figure 3 shown.
[0673] Step 5: Continuously fill the social code with the text input into the social code in a random, phrase, sentence, etc. manner, as Figure 4 shown; randomly such as dt13, phrases such as dt14, sentences such as dt15.
[0674] Step 6: Extract the text in the order from left to right and from top to bottom to obtain: "dt2".
[0675] The number of characters obtained by extracting text is 116. Mark the black in the social code as 1 and the white as 0 in the order from left to right and from top to bottom, for a total of 116.
[0676] Extract 0s and 1s in sequence in the order from left to right and from top to bottom to obtain (binary string): 11111110111010000001001111111100000100010000111101010000011011101001011001000010101110110111010000100001100101011101.
[0677] Convert the above binary string to a base-62 string, which is 7hplQ1l0r3L2exCvnuOh. Let this base-62 string be the text code.
[0678] In the seventh step, transmit the text code "7hplQ1l0r3L2exCvnuOh" and the extracted text "dt2" to social user B.
[0679] In the eighth step, convert the received text code "7hplQ1l0r3L2exCvnuOh" to a binary string, which is 11111110111010000001001111111100000100010000111101010000011011101001011001000010101110110111010000100001100101011101.
[0680] This binary string has 116 characters, so a grid composed of 4 * 29 cells is generated. A grid composed of 1 * 116 cells can also be generated.
[0681] Input the binary string into the grid in sequence in the order from left to right and from top to bottom.
[0682] Blacken the cells in the grid containing 1, whiten the cells in the grid containing 0, and eliminate the 0s, 1s and grid lines in the grid to obtain the social code.
[0683] In the ninth step, input the received text "dt2" into the social code in sequence in the order from left to right and from top to bottom.
[0684] In the tenth step, extract text in sequence in the order of black from left to right and from top to bottom: "dt1".
[0685] The eleventh step: the extracted text "dt1" is a piece of text input by socializer A. Display the piece of text "dt1" input by socializer A in the communication box so that socializer B can see the text input by socializer A.
[0686] Although the embodiments of the present invention have been shown and described, those of ordinary skill in the art can understand that various changes, modifications, substitutions, and variations can be made to these embodiments without departing from the principles and spirit of the present invention. The scope of the present invention is defined by the claims and their equivalents.
Claims
1. A system for implementing big data social network security, characterized in that, The security system includes the following steps: S0, Socializer A or / and Socializer B logs in to the social platform; S1, Socializer A inputs a piece of text; S2, After processing the text input by Socializer A, transmit it to Socializer B; Or / and, S1, Socializer B inputs a piece of text; S2, After processing the text input by Socializer B, transmit it to Socializer A.
2. The big data social network security system according to claim 1, characterized in that, The method for processing the text input by Socializer A in step S2 is: S21, Generate a text code for the text input by Socializer A; S22, Generate the text code into a social code; S23, Input the text input by Socializer A into the social code according to the preset input rule A; The preset input rule A is from left to right and from top to bottom in black; S24, Continuously fill the text input into the social code according to the preset rule; S25, Extract the text according to the preset output rule A; the preset output rule A is from left to right and from top to bottom in black; S26, Transmit the text code and the extracted text to Socializer B; Or, the method for processing the text input by Socializer B in step S2 is: S21, Generate a text code for the text input by Socializer B; S22, Generate the text code into a social code; S23, Input the text input by Socializer B into the social code according to the preset input rule A; The preset input rule A is from left to right and from top to bottom in black; S24, Continuously fill the text input into the social code according to the preset rule; S25, Extract the text according to the preset output rule A; the preset output rule A is from left to right and from top to bottom in black; S26, Transmit the text code and the extracted text to Socializer A.
3. The big data social network security system according to claim 1, characterized in that The method for generating a text code for the text input by Socializer A in step S21 is: TextNO = Textcodegenerationalgorithm(sectionconversation), wherein, TextNO represents the text code; Textcodegenerationalgorithm() represents the text code generation method; sectionconversation represents a piece of text input by Socializer A; Or, the method for generating a text code for the text input by Socializer B in step S21 is: TextNO = Textcodegenerationalgorithm(sectionconversationB), wherein, TextNO represents the text code; Textcodegenerationalgorithm() represents the text code generation method; sectionconversationB represents a piece of text input by Socializer B.
4. The big data social network security system according to claim 1, wherein In step S1, the text is an international common language or / and an international non-common language.
5. The big data social network security system according to claim 1, wherein The international common language is one of or any combination of Chinese, English, French, Russian, Arabic, and Spanish; The international non-common language is one of or any combination of Japanese, German, Korean, Portuguese, Hindi, Persian, Mongolian, and Vietnamese.
6. The implementation of the big data social network security system according to claim 1, characterized in that, A piece of text has a characters, where a is a positive integer greater than or equal to 1. From left to right and top to bottom, they are the 1st character, the 2nd character, the 3rd character, ……, the a-th character respectively.
7. The implementation of the big data social network security system according to claim 1, characterized in that, The method of generating a social code from a text code in step S22 is: using a QR code generator to generate a social code from the text code.
8. The big data social network security system according to claim 1, characterized in that, The preset rules in step S24 are one of random, phrase, sentence or any combination.
9. The big data social network security system according to claim 1, characterized in that, In step S0, the method for socializer A or / and socializer B to log in to the social platform includes the following steps: Both socializer A or / and socializer B are communicators. The communicator will enter the account and password in the login box and click the login button after entering the account and password. The steps include: S01, the login terminal will determine whether the communicator has clicked the login button in the login box: If the login button in the login box is clicked, then proceed to the next step; If the login button in the login box is not clicked, then wait for the communicator to click the login button in the login box; S02, obtain the account and password entered by the communicator in the login box. After obtaining the account and password entered by the communicator in the login box, proceed to the next step; S03, send the account and password to the social platform. After the social platform receives the account and password, proceed to the next step; S04, determine whether the received account exists on the social platform: If the received account exists on the social platform, then obtain the password corresponding to the account stored on the social platform and proceed to the next step; If the received account does not exist on the social platform, then the login to the social platform fails; S05, determine whether the received password is the same as the password corresponding to the account stored on the social platform: If the received password is the same as the password corresponding to the account stored on the social platform, then the login to the social platform is successful; If the received password is different from the password corresponding to the account stored on the social platform, then the login to the social platform fails.
10. The big data social network security system according to claim 1, characterized in that In step S02, the number of digits of the password is greater than or equal to 8.