PYQUERTY


Pyqwerty รจ un algoritmo di cifratura di testo.

Come funziona

HOW IT WORK (PYQWERTY v1.1)
First step: reverse of the string.

Second step: each char is modified with its "dec" value and splitted whit a pipe. Thus, text now is composed only from numbers and pipes.

Third step: each character is modified randomly in one of the various values in the key established for him.

In this way:

with a key like this: "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRST"

"0" could become "a" or "b" or "c" or "d" cause this values are the first four of the key.

"1" could become "e" or "f" or "g" or "h" cause this values are the second four of the key.

"2" could become "i" or "j" or "k" or "l" cause this values are the third four of the key.

and so on..

"|" is an exception character cause could become 6 values of the key, the last six: "O" or "P" or "Q" or "R" or "S" or "T".


Full schema is:

0 = abcd

1 = efgh

2 = ijkl

3 = mnop

4 = qrst

5 = uvwx

6 = yzAB

7 = CDEF

8 = GHIJ

9 = KLMN

| = OPQRST


Users can generate a random key for each encode process.


NORMAL TEXT: HELLO
FIRST STEP: OLLEH <- REVERSE THE STRING

SECOND STEP: |79|76|76|69|72| <- EACH CHAR IS MODIFIED WITH ITS "DEC" VALUE AND SPLITTED WHIT A PIPE

THIRD STEP: OCKPFASDzTyNPCiQ <- EACH NUMERIC VALUE BECOME ONE OF RANDOM VALUES PREARRANGE
						

Screenshot