摘要 |
[Problem] Conventional encoding technology is based on the premise that conversion is carried out in four-byte units, and thus suffers from the problem that there are "2 to the 32nd power" types of existing information, and if verification is performed using a method of inputting the "2 to the 32nd power" known sets of information and looking at the conversion results it becomes realistically possible to specify the encoding-converted content. The present invention provides an encoding device which makes solving a code practically impossible by modifying the encoding units. [Solution] Provided is an encoding device which encodes information to create encoded information, the device comprising: an information acquisition unit which acquires information; a conversion unitization unit which unitizes the acquired information into unitized information of 16 byte-units, which is the unit size with which a conversion unit, described below, performs conversions; and a conversion unit which creates converted unitized information by converting the unitized information unitized by the conversion unitization unit using a function which cannot be expressed by a single linear expression. |