Encrypt a string using the "^" XOR operation
Idea: 1. First create a string input scanner;
2. Via char[] array = Password.tochararray ();//get the character array;
3. Iterate through the character array and use the traversal as it is currently
A binary-based bitwise operation, denoted by the symbol XOR or ^,The algorithm is for each bits of the operator's sides, the same value takes 0, and the value is 1.It differs from Boolean operations in that when both sides of the operator are 1
bit arithmeticThe operation component of a bitwise operation can only be integer or character data, and the bitwise operation considers the operand as a bit string information composed of binary bits, and completes the specified operation by bit,
Maybe a lot of beginners like me have never seen this symbol ^This is a different or operational symbol, OK, now we're going to start analyzing how it works!Knowledge of XOR operation click on this link to
This article describes an Easy-to-use encryption/decryption algorithm that uses XOR or XOR operations. This algorithm is simple in principle and aims to make readers have a more intuitive impression on the encryption/decryption of information.
Self-lazy, look at the feeling of the reliable
XOR operation:
1 ^ 1 = 0
1 ^ 0 = 1
0 ^ 1 = 1
0 ^ 0 = 0
The ASCII encoding of the character ' A ' is 65:00000000 01000001
Take integers 7:00000000 00000000 00000000 00000111
After XOR operation: 00000000
Title Address: Http://codeforces.com/problemset/problem/288/CIdeas: To ensure that the number of bits is as large as possible so that each bits is one of the results of the maximum, from the back forward enumeration (guaranteed number of digits as
Xor SumTime limit:2000/1000 MS (java/others) Memory limit:132768/132768 K (java/others)Total submission (s): 4445 Accepted Submission (s): 652Problem DescriptionZeus and Prometheus did a game. Prometheus gives Zeus a collection that contains n
Cramming ...The first thought of finding the difference or value of the K-large can be determined by the method similar to the balance tree to check the K largeThen, just run to the prefix and go up dead knock ...However, obviously one can be
4103: [Thu Summer Camp 2015] xor time
limit: Sec
Memory Limit: MB
Submit: 359
Solved: 188
[Submit] [Status] [Discuss]
DescriptionGiven a sequence of length n x={x1,x2,..., xn} and a sequence of length M y={y1,y2,..., ym},
Test instructionsGive a array of length n, and a b array of length m;Existing one matrix A[i][j]=a[i] xor b[j];The K-value of a piece of a matrix in Q-time;nExercisesis another K-value problem, but obviously it is not possible to list the matrix to
Test instructionsis to let you construct a sequence that makes the sequence XOR and maximum, the sequence of N's full permutation, the sequence and calculation of SUM = A[1] ^ 0 + a[2] ^ 1 + a[3] ^ 2 + ... a[n] ^ nConstruct a sequence to make the
HDU 5175 Misaki's Kiss again (XOR operation, formula deformation), hdu5175
Misaki's Kiss again
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Total Submission (s): 201 Accepted Submission (s): 57
Problem
This article describes an Easy-to-use encryption/decryption algorithm that uses XOR or XOR operations. This algorithm is simple in principle and aims to make readers have a more intuitive impression on the encryption/decryption of information.
XOR
Test instructions: Allows you to construct a sequence that makes the sequence XOR and maximum, the sequence is full of n, and the sequence and calculation method is SUM = A[1] ^ 0 + a[2] ^ 1 + a[3] ^ 2 + ... a[n] ^ nFeelings: Before did not do the
Two values that participate in the operation, if two corresponding bit bits are the same, the result is 0, otherwise 1Char a1 = ' Ten ', a2 = ' point ', a3 = ' Enter ', A4 = ' attack ';Char secret = ' 8 ';A1 = (char) (A1 ^ secret);A2 = (char) (a2 ^
Test instructions: Given an n (1 Enumerate all the numbers from N ~ 0, for each number to find it xor or to get the binary to be 1 of the number or 1 as many as possible.For each number, first find the same number of bits as it is 1, and then take
You are notGivenNnon-negative integers x0, x1,..., xn-1 Less than2 , but they does exist, and their values never change.I ' ll gradually provide you some facts about them, and ask you some questions.There is kinds of facts, plus one kind of question:
Make good use of the different or can produce wonderful effects.The nature of an XOR operation:no matter what a number different or it itself equals 0 . Other words. Assuming we are different from beginning to end or each number in the array, then
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.