Pythagorean cipher

10+
Преземања
Оцена на содржината
Сите
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот

За апликацијава

Питагоровата шифра е криптосистем на класичната криптографија, постар во времето од другите системи како што е шифрата на Цезар. Бил опишан од Питагорејците врз основа на музичката теорија на Питагора и бил широко користен од грчката империја за време на Втората пунска војна.
Според Плутарх, Римската империја претпочитала да ја усвои шифрата на Цезар затоа што била поедноставна од питагоровата шифра, а исто така и поради ограничувањата на овој тип шифри поради проблемот на волкот петти, што предизвикало грешки во процесот на дешифрирање изведени од отстапувањето со питагоровата запирка. Опис на постапката може да се најде во делото на Плутарх, како дополнение на споредбата со спартанската шифра на скитали.
Според други историчари, оваа шифра бара криптолози или писари упатени во теоријата на музика и со високо образовано музичко уво. И иако дозволуваше да се пренесува на големи растојанија користејќи различни музички инструменти од тоа време, преовладуваа други системи.
Филозофот Платон упатува во фрагмент од неговите дијалози на претходник систем на оној на Питагора што го користеле Атлантијците. Дури и во него се сугерира евидентно влијание во неговото дефинирање и употреба. Бидејќи нема документи за Атлантида, ниту за нејзиното вистинско постоење, оваа изјава не може да се потврди.
Подобрувањето на системите за музичка нотација произведени во средниот век овозможило овој тип на класична шифра да се шири, покрај тоа што овозможило пролиферација на варијанти. Но, подеднакво, проблемите произлезени од темпераментот што произлегуваат од питагорејското штимање, предизвикале постојано да се појавуваат проблеми при дешифрирањето, иако криптограмот се пренесувал писмено на стап, а не преку емисија на звуци со помош на музички инструмент. Дополнително, постојаната конфузија во критериумите за шифрирање во време кога немаше консензуси како што е само интонација. Во тоа време немаше музички стандарди, а тоа го комплицираше методот на шифрирање иако и двете страни го поседуваа симетричниот клуч и процедурата.
Според некои хроники, криптосистемот бил клучен за време на муслиманската инвазија на Ал-Андалус, кој се користел за пренос на важни воени пораки. Некои хроничари од тоа време уверуваат дека, благодарение на малата дифузија на тоа, имало многу култури кои не биле свесни за овој метод на шифрирање, што играло во корист да биде сила за криптоаналитичарите.
За време на ренесансата, благодарение на појавата на нови темпераменти, некои криптоголи ја претпочитале питагоровата шифра пред шифрата Вигенер. Имаше жива дебата за подложноста на двата криптосистема на анализа на фреквенцијата и бројот на криптограми потребни за да се прекине кој било метод. Вистината е дека едноставноста на класичните системи за замена беше голема предност во однос на постапката заснована на музичка теорија, која бараше поголема крива на учење. Од друга страна, усното пренесување не се претставувало како предност, всушност пораките завршувале преку писмено музичко кодирање. Она што исто така изгледаше како контрадикција во споредба со оригиналниот опис на постапката според различни извори.
во моментов, питагоровата шифра има само педагошки интерес, а се проучува како воведен дел во класичните криптосистеми. Вистина е дека има некои научници кои тврдат дека во времето кога бил дефиниран, тој бил напреден криптосистем за своето време и многу робустен во споредба со другите современи методи. Но, подеднакво, има многумина кои веруваат дека нејзината сложеност не е оправдана, бидејќи постојат поедноставни и поагилни алтернативи кои нудат еквивалентна безбедност.
Ажуриранa на
17.4.2023

Безбедност на податоците

Безбедноста започнува со разбирање како програмерите ги прибираат и споделуваат вашите податоци. Праксата во однос на приватноста и заштитата на податоците може да се разликува според користењето, регионот и вашата возраст. Програмерот ги обезбедил информацииве и може да ги ажурира во иднина.
Не се споделуваат податоци со трети страни
Дознајте повеќе како програмерите изјавуваат споделување податоци
Не се прибираат податоци
Дознајте повеќе како програмерите изјавуваат прибирање податоци