Tool to substitution with alphabetical ranks with addition. This is a variant of the alphabetical rank cipher A1Z26 (A=1, B=2, C=3 etc.) added up the rank value from the current letter to the previous value.
Alphabetical Ranks Added - dCode
Tag(s) : Substitution Cipher, Poly-Alphabetic Cipher
dCode is free and its tools are a valuable help in games, maths, geocaching, puzzles and problems to solve every day!
A suggestion ? a feedback ? a bug ? an idea ? Write to dCode!
Tool to substitution with alphabetical ranks with addition. This is a variant of the alphabetical rank cipher A1Z26 (A=1, B=2, C=3 etc.) added up the rank value from the current letter to the previous value.
A1Z26 Added Encryption consists of adding each number (which represents the position of a letter of the alphabet) to the number preceding it. The sum obtained is the encrypted letter.
Example: ABC (1,2,3) is coded 1,(2+1)=3,(3+3)=6 so 1,3,6
Example: DCODE (4,3,15,4,5) becomes 4,(3+4)=7,(15+7)=22,(4+22)=26,(5+26)=31 so 4,7,22,26,31
Decryption implies to subtract each number to the one that precedes to obtain new numbers that correspond to a substitution by classical alphabetical ranking.
Example: The encrypted message is 4,7,22,26,31
Subtract each value to one before (except for the first value).
Example: 4,7-4,22-7,26-22,31-26 gives 4,3,15,4,5
A substitution is carried out according to the rank in the alphabet.
Example: 4 = D, 3 = C, etc. The plain message is DCODE.
If the result of the subtraction is less than zero or greater than the number of letters in the alphabet, then it is possible to perform a modulo operation.
The message is composed of numbers which should mainly be increasing. (Each number must be larger than the previous one). Moreover, the difference between two numbers should ideally be between 1 and 26 (where 26 is the number of letters in the alphabet)
dCode retains ownership of the online 'Alphabetical Ranks Added' tool source code. Except explicit open source licence (indicated CC / Creative Commons / free), any algorithm, applet or snippet (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, translator), or any function (convert, solve, decrypt / encrypt, decipher / cipher, decode / encode, translate) written in any informatic language (PHP, Java, C#, Python, Javascript, Matlab, etc.) no data, script or API access will be for free, same for Alphabetical Ranks Added download for offline use on PC, tablet, iPhone or Android !
Please, check our community Discord for help requests!