Korrigan code allows you to store a numeric value in the form of a freehand drawing diagram. A bit l...
Korrigan code allows you to store a numeric value in the form of a freehand drawing diagram. A bit like a barcode or a QR-Code, limited to numerical values and which can be easily reproduced.The scrambling key allows you to mix the sticks. A code generated with a certain key can only be decoded if the same key is used for decoding. This makes it possible to make a code only readable by people who know the key.The application has two functions:* CODING is used to transform a numerical value into a Korrigan code.* DECODING allows to find the numerical value corresponding to a Korrigan code.The Korrigan code contains an internal structure. This makes it possible to check that the code being entered is consistent. So if we forget a segment, or if a segment is too many, it is very likely that the code will be marked as incomplete, rather than displaying an incorrect value.Use :When the program is launched, click on the desired CODING or DECODING function* CODING: In the "Number to code" area, enter a numerical value. The code does not take into account a decimal or negative value. There should only be numbers. The Korrigan code is displayed as you type.Once the numerical value has been fully entered, all that remains is to copy(on paper, in paint, engraved in wood, ...) the generated code. When coding the Korrigan code is displayed with light blue bars. As the numerical value is larger and larger, the code becomes larger and larger.For a single digit, the code has the size of a square with its two diagonals (level 1 code).Beyond that, the code will look like an assembly of squares with their diagonals (level 2 code).4 squares for a level 2 code, and 9 squares for a level 3 code. If the valueis too large, and cannot be coded with a level 3 code, an error message is displayed.* DECODING: To be able to enter a Korrigan code, you must first define its level, which corresponds to the number of segments present on the sides. The selection of the level is done by means of the cursor placed above the code. Once the level has been selected, you must activate/deactivate the different segments (by clicking on them).As long as the Korrigan code is incomplete, the segments are displayed in red.When the code is consistent, the segments are displayed in green, and the decoded value is displayed at the bottom of the screen. It is possible that the program finds a coherent code whereas only a part of the segments is entered. The consistency check that is performed is only used to detect a segment entered in excess or missing.Examples of use:- J. is organizing a party, there is a digicode that often changes to enter the building. There are a lot of guests, so texting each guest is out of the question, but you cant leave a sign with the code in plain text either.Solution: A Korrigan code posted on the door lets guests know the code.- P. makes an appointment with J., he wants to tell him to meet at 8:30 p.m., but does not want his father to see this message.Solution: A Korrigan code (value 2030 for 8:30 p.m.) displayed for everyone to see, but only J. can read it.- On his CV A. seeks to stand out. His phone number in Korrigan code will emphasize his techno side and attract attention.- In the case of P. and J., if J.s father also has the application, he could decode the message. It is sufficient that P. and J. have previously defined a modification (quarter turn clockwise for example).If J.s father tries to decode, the code will not be recognized, or with a false value.