Uživatel:Kenjiro995/Překlad Jazyka
Překlad věty
[editovat]O EL DUO BARRIGA IILENA NO HAY PAN DURO ETRA PIŠTA U ET GENERE MILITUM SI EAM SIGNULAE PER PLURES VIROS ŠI VOX GRAVIA.
[editovat]Slova
[editovat]- o - španělsky nebo, taky by to mohla být číslovka nula, protože je divné začínat větu spojko "nebo"
- el - španělsky člen určitý
- duo - v románských jazycích dva
- barriga - španělsky břicho (la barriga)
- lleno - španělsky plný (la barriga llena - plné břicho)
- no - španělsky ne
- hay - španělsky pomocné sloveso být
- tan - španělsky tolik
- duro - španělsky tvrdý, trvalý,
- etra - italsky nebe vzduch
- entrar - španělsky vstoupit
- pista - v románských jazicích cesta (nevím jestli to portugalci vyslovují se š?)
- u - španělsky nebo
- et - latinsky a další jazyky a
- genere - latinsky, italsky druh
- militum - latinsky vojáci, zbrojnoši
- si - španělsky jestli, nebo su jeho
- eam - latinsky jejich, anglicky strýc,
- signulae - latinsky jediný, každý
- per - italsky pro
- plures - latinsky více
- viros - latinsky dospělí, stateční, muži, pěšáci
- ši - latinsky jestli, německy ona, zvučné š jsem ale nikde nenašel
- vox - anglicky, latinsky hlas řeč, slovo
- gravia - latinsky - těžký
Segmenty věty
[editovat]- segment 1: O EL DUO BARRIGA IILENA NO HAY PAN DURO (Dvě plná břicha nejsou tak plná)
- O EL DUO BARRIGA (nebo skvělé duo - katalánština)
- IILENA
- NO HAY PAN DURO (žádný tvrdý chléb - španělština)
- segment 2: ETRA PIŠTA U ET GENERE MILITUM SI EAM SIGNULAE PER PLURES VIROS ŠI VOX GRAVIA. (Vstupuje cesta a pokud je hlas hluboký, je to signál pro skupinu bojovníků.)
- ETRA PIŠTA - etra pista (další vodítko - španělština), (sledovat opatření - řečtina)
- U ET (a je)
- GENERE MILITUM (obecní vojáci - latina)
- SI EAM (jestli je to - latina)
- SIGNULAE PER PLURES VIROS (znaky pro mnoho mužů - latina)
- ŠI (?)
- VOX GRAVIA (hlas těžkého - latina)
Analýza: vyber každý x-tý znak
[editovat]Analýza věty:
text = "O EL DUO BARRIGA IILENA NO HAY PAN DURO ETRA PIŠTA U ET GENERE MILITUM SI EAM SIGNULAE PER PLURES VIROS ŠI VOX GRAVIA."
for x in range(1,20):
i = 0
print("x =",x,": ", end="")
while i < len(text):
print(text[i], end="")
i += x
print()
Výstup:
x = 1 : O EL DUO BARRIGA IILENA NO HAY PAN DURO ETRA PIŠTA U ET GENERE MILITUM SI EAM SIGNULAE PER PLURES VIROS ŠI VOX GRAVIA. x = 2 : OE U ARG IEAN A A UOER IT TGNR IIU IEMSGUA E LRSVRSŠ O RVA x = 3 : OLUBRAINNH NU RPTUTERMIMIASNAP USISIOGV. x = 4 : O R ENAAUE T GRIUIMGAELSRŠORA x = 5 : ODAAEO DEP RL AGE ERI I x = 6 : OURIN URTTRIISA SSOV x = 7 : OOGNADRAGM APVIR x = 8 : O NAETGIIGESŠR x = 9 : OBIHUPTMIN IO. x = 10 : OAE E R G R x = 11 : ORAN I EI x = 12 : ORNUTRIASO x = 13 : OI LSPŠ. x = 14 : OGARG AVR x = 15 : OA PRA I x = 16 : O ATIGSR x = 17 : OI UUES x = 18 : OIUTI O x = 19 : OLOEMEV
Analýza odstavce:
text = "SELE LEVIAT PROMUNTORIUM REGIUM DICTUR ROLA ŠIPE SUBURU ASA FA DEO ABRUPTA HOC NOMINE PRONUNTIANURE JA FAJ NEC MIRUM SI FABULOSA EST LOCI HUIUŠE. ELEVENTU DRACO ANTQIUTAŠ IN QUEM AENDA AGA RES TOT COIRE MIRAE. PRIMUM QUOD NUNQUAM ECHA NUSQUAM ŠEM ALIAS TORRENS FRETUM ET JOSEFEJ RUMELI BARGUB KUR ADEA CAMPO FORESTAL DESDE LEJOS DARANŠUBE EHUJ EL ULTIMA DE LOSE PODEROSOS U IL NECE SOLUM CITATO IMPETU. ATEA PAJEJ MAL I LARTE VERUM ETIAM PROCUL VIŠENTIBUS OLRA JOCHTA NEŠ. MUE EMER VATE LISA UNDARUM PORRO IN SE CONCURRENTIUME TANTA PUGNA EST UTE MIENTRAS TANTO REGLA UT ALIAS VELUTI TERGA DANTES IN IMUME DESIDERE. ŠPELLE ALIASET QUASI VICRTICES IN SUBLIME FEREJ VIDEAŠ HOMBA AŠED DARIA IŠ. NARA RUSIJA MIENTRASE TANTO TERMINARA. JO HETE NUNC HIC FREMITUMEŠ FERVENTIŠ AESTUŠ KAHL MOKER ILYRIŠAJA NUNC ILIC GERMITUM IN VORAGINEM DESIDENTIS EXAUDIAS TOLEDEM TIŠ. IN GEBARTU JSET ESETERE TUGLEŠ LES UNITELOJE JOVA JECHTA ŠIMREJ. OJOVA RECHTA ŠIMREJ VANER ŠIMREJU ETU VICINI ET PERPETUI. ECHO EN CAŠA MONTIS IGNES ET INSULARUM LEVIATANES. JAVEJ UNREŠ ORGINEŠE UCOMNUE PETER TE EMABEHAJ NIRVA IŠTA NIŠ. AUROMEJ DRACO CERAŠUS EP TU MOLAVI VELUTE IPSIŠ UNDIS ALATUR INCENDIUM ZBAL ASA DARIŠEM TEHO."
for x in range(1,20):
i = 0
print("x =",x,": ", end="")
while i < len(text):
print(text[i], end="")
i += x
print()
Výstup:
x = 1 : SELE LEVIAT PROMUNTORIUM REGIUM DICTUR ROLA ŠIPE SUBURU ASA FA DEO ABRUPTA HOC NOMINE PRONUNTIANURE JA FAJ NEC MIRUM SI FABULOSA EST LOCI HUIUŠE. ELEVENTU DRACO ANTQIUTAŠ IN QUEM AENDA AGA RES TOT COIRE MIRAE. PRIMUM QUOD NUNQUAM ECHA NUSQUAM ŠEM ALIAS TORRENS FRETUM ET JOSEFEJ RUMELI BARGUB KUR ADEA CAMPO FORESTAL DESDE LEJOS DARANŠUBE EHUJ EL ULTIMA DE LOSE PODEROSOS U IL NECE SOLUM CITATO IMPETU. ATEA PAJEJ MAL I LARTE VERUM ETIAM PROCUL VIŠENTIBUS OLRA JOCHTA NEŠ. MUE EMER VATE LISA UNDARUM PORRO IN SE CONCURRENTIUME TANTA PUGNA EST UTE MIENTRAS TANTO REGLA UT ALIAS VELUTI TERGA DANTES IN IMUME DESIDERE. ŠPELLE ALIASET QUASI VICRTICES IN SUBLIME FEREJ VIDEAŠ HOMBA AŠED DARIA IŠ. NARA RUSIJA MIENTRASE TANTO TERMINARA. JO HETE NUNC HIC FREMITUMEŠ FERVENTIŠ AESTUŠ KAHL MOKER ILYRIŠAJA NUNC ILIC GERMITUM IN VORAGINEM DESIDENTIS EXAUDIAS TOLEDEM TIŠ. IN GEBARTU JSET ESETERE TUGLEŠ LES UNITELOJE JOVA JECHTA ŠIMREJ. OJOVA RECHTA ŠIMREJ VANER ŠIMREJU ETU VICINI ET PERPETUI. ECHO EN CAŠA MONTIS IGNES ET INSULARUM LEVIATANES. JAVEJ UNREŠ ORGINEŠE UCOMNUE PETER TE EMABEHAJ NIRVA IŠTA NIŠ. AUROMEJ DRACO CERAŠUS EP TU MOLAVI VELUTE IPSIŠ UNDIS ALATUR INCENDIUM ZBAL ASA DARIŠEM TEHO. x = 2 : SL EITPOUTRU EIMDCU OAŠP UUUAAF E BUT O OIEPOUTAUEJ A E IU IFBLS S OIHIŠ.EEET RC NQUA NQE ED G E O OR IA.PIU UDNNUMEH UQA E LA ORN RTME OEE UEIBRU U DACMOFRSA ED EO AAŠB HJE LIAD OEPDRSSUI EESLMCTT MEU TAPJJMLILREVRMEIMPOU IETBSOR OHANŠ U MRVT IAUDRMPROI ECNURNIM AT UN S T INRSTNORGAU LA EUITRADNE NIUEDSDR.ŠEL LAE US IRIE NSBIEFRJVDA OB ŠDDRAI.NR UIAMETAETNOTRIAA OHT UCHCFEIUE EVNI ETŠKH OE LRŠJ UCII EMTMI OAIE EIETSEADA OEE I.I EAT STEEEETGE E NTLJ OAJCT IRJ JV EHAŠME AE IRJ T IIIE EPTI COE AAMNI GE TISLRMLVAAE.JVJURŠOGNŠ CMU EE EEAEA IV ŠANŠ UOE RC EAU PT OAIVLT PI NI LTRICNIMZA S AIE EO x = 3 : SEEAPMTI GMIURAI BUSFD RTH MERUIU JEMUSFUSE CHU.LEURONIAIQMEAGR TOEIEPM ONQMC SAŠ I RNFT SERE RBUAAAOOSLEEESANBEJLLMDLEOROULE L TOMT EPEM LTVUEAPC ŠTUOAOTN.UERA SUAMOONEOUEIEAAUASU ER N G I LIEAAEIIMDIR EELS A CISNUI R DŠOAŠ R .A SAITSTTTMA.OE NH ETEFVT SŠA K YŠAU IGMUIVAN SEIEUATEMI BTJTSE GŠEUTO VJH MJOVRH MJARIE UINEPPU HECAOIIEEIUR VTE V R GE OUPETEBANVIAI REDCCASPUOVVU S D ARNNUZLSDIME. x = 4 : S IPUR IDUOŠ UAFEBTOOEOTUJAEI FL II.ETR QANEE RI.I DNMHUAEL R TEOEUIR AMFS DE ABHELA EDSU ELCTMUTPJLLEREMO EBO HN RTIURPO CUNMA NSTIRTOGUL UTAN IESRŠLLEU RENBERVAO DRIN IMTENTIAOTUHFIEEN TK ELŠ CIETIOI ITED E . A TEEG TJOJTIJJ HŠEA R IEET O AN ETSRLAEJJRON M EEAAI AŠUER A TOIL IN TINMASAEE x = 5 : SLTMRRMTOIU FOUHO UNJJ MFOSCI ED I UEAETRRPMDQENAMAR U FU URAPRLDJAUHLIEEESLEUTIUEJAL MAOVT TŠEREAAP ECNETGSEN OL SUEDSI D LI IRSSMRI ADI.AIIAATN EUIEMETE RRACCM ONENEIOM.GTEE ESTEAHI.VCŠJEM VIPTEEŠNI NREA JEGEMP MARŠIUJCR UAE ŠIAIDZAAMO x = 6 : SEPT MUA UF T EUU EUFS H.ERNAQEG OIP NM A NT EERUAOSEEABJLDERUELTM PMLVEP TOONUR UMOEUIAUS RNG IAEIDREL INIRDOŠR. ATTTAO HEEV Š ŠUIMIA EEAEI TTEGET J JVHMAI IEP EAIEIRVEVRG UEEAVA ECAPOV RNZSIE x = 7 : SVOIITASADUCENEJI SLIL AAUDR MPQNCQM SMSUAU FL DB ILD EUTTA LEICE OE AAUO RE E AO ATASUIŠA VEUFIOEAAINTEAECREEEAEIUCTVEDESE AEEL OAAJAAJ UITTHATENMTJNGU TERAA C MVINAC SŠO x = 8 : SIU DO AETOOUAIF I.T AE R. NHALRTOUR MSD BEAES LTUPLEEOEOH RIROCNANTROU TNISŠLURNEVODI METATHIE KEŠCEIIIE EG JJIJHE IE NESLEJO EA ŠE OLI IMSE x = 9 : SATGUIUDTMU ESSC.UNIEROE Q Š F RRAOLENJMEOE MEMTECTANE AOOIASEN EEMRE CN DARAAST. ETŠKŠ MV IAM JEŠTV OHJIUEUEOEUV REUTAI DAUVS NZDE x = 10 : STRMOUFUOUJ FSIE EERPDEAA UUARDAHIESETUJLMOT ŠRAPENTSNO UDIDL RSR D.IAT UEEE RCMOEEO.TEETAIVŠE ITEN RAJGM AŠUC A IIZAO x = 11 : S UIŠ CO A E IEAO DC TTFBAFSAUAOIUM IUOIOMTAIRAEN L E ŠSI RHDAMAAEFFEMŠLMNTSIREŠLEJC EIEETT .E TEIUOP IAIAE x = 12 : SP U FTEUEF .RAE I MA TERASEBLEULMPLE ONRUOUASRG AIRL NROR TTOHE ŠII EE TGTJJHA E AERER EAAEAO NSE x = 13 : SRERUO NASSERŠDT. A SBESJ MDNTALUU N DNNP TLENELVS ŠAAANUŠ A VIIIUEUAEHNTPOTIIJEEHAJUVIUZŠ x = 14 : SOIAAUEEISI AD PNQ MUUF BIDETALIEO AOR OAAUŠ EFOAITACEEEUTEEEAE AJA ITAEMJG EA VNCSO x = 15 : SMMIFHUJFCEIETPQAR ALALELTELATTRAEES EI SRA.ITEET AMNEMT THVJ PEIR GPAICU AZM x = 16 : SUD EOUI . E .NARORMDBASLULEEHRRCATO NSLREOIMTTI ECII E JJE E ELJ E E L ME x = 17 : SNCBB IU AI QROGOLHLIAP UA NETT ESRT DRTJFTONIDOBEE C NCSRAŠT JPETLO x = 18 : STUUTUES.NEO ROEJEEMMETN OISN ER NDRAT EŠŠM A ET HIEEEVRUA AV ZE x = 19 : SO SONULTIE MAM MLJ ETI OEDO T SS IR RNELUNTMSLJAENONVE NOE
Dešifrování podle číselných klíčů (bez mezer)
[editovat]Program psaný v Pythonu vybere z věty každý x-tý znak. Mezeru vynechá. Experiment se snaží rozluštit větu s předpokladem, že jde o šifru typu každý x-tý znak s vysokou redundancí. Pro byl zvolen rozsah x do 50. Protože výsledek dával dohromady určitý počet smysluplných slov v různých jazycích, je proto nutné zjisti nakolik je takový vysoký výskyt náhodný nebo ne. S předpokladem, že dva výskyty jsou ještě náhoda, tři a více výskytu je vzorec. Předpokládám, že u vět, které jsou tvořeny ze smysluplných slov, se budou objevovat dešifrovaná smysluplná slova častěji a to v libovolném jazyce, než v náhodném textu. Experiment spočívá v analýze několika vět ve 4 typech textů: 1) Neznámý jazyk. 2) Český jazyk. 3) Náhodně zvolená slova z různých jazyků 4) Úplně náhodný (nesmyslný text, nesmyslná slova).
Neznámý jazyk
[editovat]Věta 0
[editovat]text = "O EL DUO BARRIGA IILENA NO HAY PAN DURO ETRA PIŠTA U ET GENERE MILITUM SI EAM SIGNULAE PER PLURES VIROS ŠI VOX GRAVIA."
for x in range(1,51):
i = 0
print("x =",x,": ", end="")
while i < len(text):
if text[i] != " ":
print(text[i], end="")
i += x
print()
Výstup:
x = 1 : OELDUOBARRIGAIILENANOHAYPANDUROETRAPIŠTAUETGENEREMILITUMSIEAMSIGNULAEPERPLURESVIROSŠIVOXGRAVIA. x = 2 : OEUARGIEANAAUOERITTGNRIIUIEMSGUAELRSVRSŠORVA x = 3 : OLUBRAINNHNURPTUTERMIMIASNAPUSISIOGV. x = 4 : ORENAAUETGRIUIMGAELSRŠORA x = 5 : ODAAEODEPRLAGEERII x = 6 : OURINURTTRIISASSOV x = 7 : OOGNADRAGMAPVIR x = 8 : ONAETGIIGESŠR x = 9 : OBIHUPTMINIO. x = 10 : OAEERGR x = 11 : ORANIEI x = 12 : ORNUTRIASO x = 13 : OILSPŠ. x = 14 : OGARGAVR x = 15 : OAPRAI x = 16 : OATIGSR x = 17 : OIUUES x = 18 : OIUTIO x = 19 : OLOEMEV x = 20 : OEERGR x = 21 : ONRMAI x = 22 : OAIE x = 23 : OIMLI x = 24 : ONTIS x = 25 : OOAR x = 26 : OSŠ x = 27 : OHTNO x = 28 : OAGAR x = 29 : OYNPA x = 30 : OR x = 31 : OPU x = 32 : OAIS x = 33 : ONII x = 34 : OUS x = 35 : ODI x = 36 : OUIO x = 37 : OREG x = 38 : OOMV x = 39 : OS. x = 40 : OEG x = 41 : OTU x = 42 : ORA x = 43 : OA x = 44 : OE x = 45 : OP x = 46 : OIL x = 47 : OŠR x = 48 : OTS x = 49 : OAV x = 50 : OR
- (11) ORANIEI - "orat" (polština)
- (12) ORNUTRIASO - "vyšperkovaný" (baskitština)
- (50 a 30) OR - "nebo" (angličtina, latina)
- (33) ONII - "číst dál" (kannadština)
- (37) OREG - "starý" (maďarština)
- (39) OS - "vy" (portugalština)
- (41) OTU - "tráva" (turečtina)
- (42) ORA - "nyní" (italština)
- (43) OA - "nebo" (španělština)
- (45) OP - "na" (holandština)
- (46) OIL - "olej" (angličtina)
Věta 1
[editovat]text = "SELE LEVIAT PROMUNTORIUM REGIUM DICTUR ROLA ŠIPE SUBURU ASA FA DEO ABRUPTA HOC NOMINE PRONUNTIANURE JA FAJ NEC MIRUM SI FABULOSA EST LOCI HUIUŠE."
for x in range(1,51):
i = 0
print("x =",x,": ", end="")
while i < len(text):
if text[i] != " ":
print(text[i], end="")
i += x
print()
Výstup:
x = 1 : SELELEVIATPROMUNTORIUMREGIUMDICTURROLAŠIPESUBURUASAFADEOABRUPTAHOCNOMINEPRONUNTIANUREJAFAJNECMIRUMSIFABULOSAESTLOCIHUIUŠE. x = 2 : SLEITPOUTRUEIMDCUOAŠPUUUAAFEBUTOOIEPOUTAUEJAEIUIFBLSSOIHIŠ. x = 3 : SEEAPMTIGMIURAIBUSFDRTHMERUIUJEMUSFUSECHU. x = 4 : SIPURIDUOŠUAFEBTOOEOTUJAEIFLII. x = 5 : SLTMRRMTOIUFOUHOUNJJMFOSCI x = 6 : SEPTMUAUFTEUUEUFSH. x = 7 : SVOIITASADUCENEJISLI x = 8 : SIUDOAETOOUAIFI. x = 9 : SATGUIUDTMUESSC. x = 10 : STRMOUFUOUJFSI x = 11 : SUIŠCOAE x = 12 : SPUFTEUEF. x = 13 : SRERUONASSE x = 14 : SOIAAUEEISI x = 15 : SMMIFHUJFC x = 16 : SUDEOUI. x = 17 : SNCBBI x = 18 : STUUTUES. x = 19 : SOSONUL x = 20 : SROFOJFI x = 21 : SIADEJS x = 22 : SUŠO x = 23 : SMPRTMH x = 24 : STUF. x = 25 : SRUHJO x = 26 : SEUAS x = 27 : SGUMEC x = 28 : SIAEII x = 29 : SUAR x = 30 : SMFUF x = 31 : SIL x = 32 : SDEU x = 33 : SI x = 34 : SCBI x = 35 : STUJI x = 36 : SUTE. x = 37 : SRM x = 38 : SOU x = 39 : SRS x = 40 : SOOF x = 41 : SLIU x = 42 : SAES x = 43 : SPE x = 44 : SŠO x = 45 : SIUC x = 46 : SPTH x = 47 : SEAU x = 48 : SU. x = 49 : SSE x = 50 : SUJ
- (16) SUDEOUI - "Trůn s holýma rukama" (japonština)
- (19) SOSONUL - "finále" (turečtina)
- (22) SUŠO - "sucho" (slovinština)
- (24) STUF - "rákos" (rumunština)
- (26) SEUAS - "vaše" (portugalština)
- (36) SUTE - "stovky" (rumunština)
- (38) SOU - "vaše" (řečtina)
- (45) SIUC - "zda" (latina)
- (47) SEAU - "kbelík" (francouzština)
- (48) SU - "své" (španělština)
Věta 2
[editovat]text = "ELEVENTU DRACO ANTQIUTAŠ IN QUEM AENDA AGA RES TOT COIRE MIRAE."
for x in range(1,51):
i = 0
print("x =",x,": ", end="")
while i < len(text):
if text[i] != " ":
print(text[i], end="")
i += x
print()
Výstup:
x = 1 : ELEVENTUDRACOANTQIUTAŠINQUEMAENDAAGARESTOTCOIREMIRAE. x = 2 : EEETRCNQUANQEEDGEOORIA. x = 3 : EVTDCAQTEADASOCRMA x = 4 : EECNUQDGEOOA x = 5 : ENRAUIENGSEA x = 6 : ETCQEDORA x = 7 : EUTQNT x = 8 : ENGO x = 9 : EDQDSR x = 10 : ERUEGA x = 11 : EAAAEE x = 12 : ECDOA x = 13 : EONAO x = 14 : EQ x = 15 : EAESA x = 16 : ENO x = 17 : ETEC x = 18 : EQDR x = 19 : EIM x = 20 : EUGA x = 21 : ET x = 22 : EAE x = 23 : EŠ x = 24 : EO x = 25 : EI x = 26 : ENO x = 27 : ER x = 28 : EQ x = 29 : EUI x = 30 : EEA x = 31 : EM. x = 32 : E x = 33 : EA x = 34 : EE x = 35 : EN x = 36 : ED x = 37 : EA x = 38 : E x = 39 : EA x = 40 : EG x = 41 : EA x = 42 : E x = 43 : ER x = 44 : EE x = 45 : ES x = 46 : E x = 47 : ET x = 48 : EO x = 49 : ET x = 50 : E
- (10) ERUEGA - "Obrázek, který dostanete" (japonština)
- (16) ENO - "jeden" (slovinština)
- (17) ETEC - "atd." (portugalština)
- (21, 47, 49) ET - "a" (latina, francoužština)
- (22) EAE - "co se děje" (portugalština)
- (23) EŠ - "více" (chorvaština)
- (24, 48) EO - "to je" (portugalština)
- (25) EI - "ne" (finština)
- (26) ENO - "jeden" (slovinština)
- (27 a 43) ER - "je" (dánština)
- (31) EM - "v" (portugalština)
- (32, 42, 46, 50) E - "a" (italština)
- (33) EA - "ona" (rumunština)
- (35) EN - "na" (španělština)
- (36) ED - "a" (italština)
- (37) EA - "ona" (rumunština)
- (45) ES - "to je" (španělština)
Český jazyk
[editovat]Věta 0
[editovat]text = "Jedna ze základních kryptografických pouček praví, že šifrováním se tajemství neztratí, jenom se zmenší."
text = text.replace(" ", "").replace(",", "").replace(".", "") # znaky mezeru, čárku, tečku nahradí prázdnem
for x in range(1,51):
i = 0
print("x =",x,": ", end="")
while i < len(text):
print(text[i], end="")
i += x
print()
Výstup:
x = 1 : Jednazezákladníchkryptografickýchpoučekpravížešifrovánímsetajemstvíneztratíjenomsezmenší x = 2 : Jdaeáldíhrporfcýhočkrvžšfoáístjmtíetaíeoszeš x = 3 : Jnekdcrtriýpčpvefvíejsízajoeeí x = 4 : Jaádhprchčržfásjteaese x = 5 : Jzlcpaýureomjvtjsn x = 6 : Jedrrýčvfíjíaoe x = 7 : Jzítcuvrsstne x = 8 : Jáhrhrfstas x = 9 : Jkričeísae x = 10 : Jlpýrojts x = 11 : Jaopžmín x = 12 : Jdrčfjae x = 13 : Jnfpávo x = 14 : Jícvste x = 15 : Jcýejj x = 16 : Jhhfts x = 17 : Jkoven x = 18 : Jrčía x = 19 : Jykee x = 20 : Jprjs x = 21 : Jtvse x = 22 : Joží x = 23 : Jgšz x = 24 : Jrfa x = 25 : Jaoj x = 26 : Jfáo x = 27 : Jiíe x = 28 : Jcse x = 29 : Jktí x = 30 : Jýj x = 31 : Jcm x = 32 : Jht x = 33 : Jpí x = 34 : Joe x = 35 : Jut x = 36 : Jča x = 37 : Jeí x = 38 : Jke x = 39 : Jpo x = 40 : Jrs x = 41 : Jaz x = 42 : Jve x = 43 : Jíš x = 44 : Jž x = 45 : Je x = 46 : Jš x = 47 : Ji x = 48 : Jf x = 49 : Jr x = 50 : Jo
- (34) Joe - anglické jméno (angličtina)
- (35) Jut - "vybíhat" (madarština)
- (41) Jaz - "mě" (slovinština)
- (43) Jíš - "(ty) jíš" sloveso jíst (čeština)
- (45) Je - sloveso být (čeština)
- (47) Ji - ji, jeho, jejich atd. (čeština)
- (50) Jo - "ano" (čeština)
Věta 1
[editovat]text = " Na šifrování lze tedy hledět jako na proces zmenšování tajemství až do velikosti, kterou pohodlně udržíme v paměti."
text = text.replace(" ", "").replace(",", "").replace(".", "") # znaky mezeru, čárku, tečku nahradí prázdnem
for x in range(1,51):
i = 0
print("x =",x,": ", end="")
while i < len(text):
print(text[i], end="")
i += x
print()
Výstup:
x = 1 : Našifrovánílzetedyhledětjakonaproceszmenšovánítajemstvíaždovelikostikteroupohodlněudržímevpaměti x = 2 : Nšfoáíztdheějknpoezešvntjmtížoeiotkeophdnuríepmt x = 3 : Nionzehdjopcznvíjsídekttooděrmpě x = 4 : Nfázdejnozšnjtžeokohnrem x = 5 : Nríeeapsšímaeseonžpi x = 6 : Nozhjpzvjíetodrp x = 7 : Nvtdnsvežkeora x = 8 : Nádjošjžoone x = 9 : Nnhozííkoěp x = 10 : Níepšmeenp x = 11 : Nlěcnatoe x = 12 : Nzjzjeor x = 13 : Nekntsda x = 14 : Ntnvžer x = 15 : Nepíeop x = 16 : Ndojon x = 17 : Nyeskž x = 18 : Nhzíop x = 19 : Nledhi x = 20 : Nešen x = 21 : Ndvkr x = 22 : Něnte x = 23 : Ntttm x = 24 : Njjo x = 25 : Namo x = 26 : Nktd x = 27 : Noíě x = 28 : Nnžr x = 29 : Naom x = 30 : Npep x = 31 : Nriě x = 32 : Noo x = 33 : Nct x = 34 : Nek x = 35 : Nse x = 36 : Nzo x = 37 : Nmp x = 38 : Neh x = 39 : Nnd x = 40 : Nšn x = 41 : Nou x = 42 : Nvr x = 43 : Náí x = 44 : Nne x = 45 : Níp x = 46 : Ntm x = 47 : Nat x = 48 : Nj x = 49 : Ne x = 50 : Nm
- (19) Nledhi - "dnes" (telužština)
- (20) Nešen - "nošené (chorvatština)
- (25) Namo - "domov" (litevština)
- (32) Noo - "ne" (somálština)
- (36) Nzo - "ne" (finština)
- (41) Nou - "nový" (rumunština)
- (47) Nat - "noc" (dánština)
- (49) Ne - "ne" (čeština)
Dešifrování pěti vět najednou
[editovat]# definice metod
def Decoder(text, x):
text = text.replace(" ", "").replace(",", "").replace(".", "")
i = 0
t = ""
while i < len(text):
t += text[i]
i += x
return t
def Vypis(vypis):
i = 0
while i < len(vypis):
print("x = ", i+1, " : ", vypis[i])
i += 1
# program
data = []
for x in range(1,51):
d = []
d.append(Decoder("IMARU GEN KASAL MARU DAB NAGERU.", x))
d.append(Decoder("GUDE NURU ŠE KOBLE ELMAR. ULOHER GEN KASAL ALAMARU.", x))
d.append(Decoder("INEŠE ULOHER U NALTA GEN NURU.", x))
d.append(Decoder("INEŠE ULOHER MARU GU TARE.", x))
d.append(Decoder("KOBLE INEŠE U IT HUL BALL KABALU. NITROL ELAMIR GU SENEŠA BEHOLE ALTAR.", x))
data.append(d)
Vypis(data)
Výstup:
x = 1 : ['IMARUGENKASALMARUDABNAGERU', 'GUDENURUŠEKOBLEELMARULOHERGENKASALALAMARU', 'INEŠEULOHERUNALTAGENNURU', 'INEŠEULOHERMARUGUTARE', 'KOBLEINEŠEUITHULBALLKABALUNITROLELAMIRGUSENEŠABEHOLEALTAR'] x = 2 : ['IAUEKSLAUANGR', 'GDNRŠKBELAUOEGNAAAAAU', 'IEELHRNLAENR', 'IEELHRAUUAE', 'KBENŠUTUBLKBLNTOEAIGSNŠBHLATR'] x = 3 : ['IREALRAAR', 'GEREBEALEEALAR', 'IŠLENTEU', 'IŠLEAGA', 'KLNETLLALIOLIUNAHET'] x = 4 : ['IUKLUNR', 'GNŠBLUENAAU', 'IEHNAN', 'IEHAUE', 'KEŠTBKLTEISŠHAR'] x = 5 : ['IGSRNU', 'GUKEURALU', 'IURTN', 'IURGE', 'KIULKUOMSALA'] x = 6 : ['IELAR', 'GRBAEAA', 'ILNE', 'ILAA', 'KNTLLOINHT'] x = 7 : ['INAA', 'GUELNL', 'IOLU', 'IOU', 'KEUATMNOR'] x = 8 : ['IKUR', 'GŠLEAU', 'IHA', 'IHU', 'KŠBLESHR'] x = 9 : ['IAA', 'GEAEA', 'IEE', 'IEA', 'KELIIAT'] x = 10 : ['ISN', 'GKUAU', 'IRN', 'IRE', 'KUKOSL'] x = 11 : ['IAG', 'GOOL', 'IUR', 'IM', 'KIBLŠA'] x = 12 : ['ILR', 'GBEA', 'IN', 'IA', 'KTLIH'] x = 13 : ['IM', 'GLGR', 'IA', 'IR', 'KHNUA'] x = 14 : ['IA', 'GEN', 'IL', 'IU', 'KUTNR'] x = 15 : ['IR', 'GEA', 'IT', 'IG', 'KLOA'] x = 16 : ['IU', 'GLA', 'IA', 'IU', 'KBEH'] x = 17 : ['ID', 'GMA', 'IG', 'IT', 'KAAE'] x = 18 : ['IA', 'GAA', 'IE', 'IA', 'KLIT'] x = 19 : ['IB', 'GRA', 'IN', 'IR', 'KLG'] x = 20 : ['IN', 'GUU', 'IN', 'IE', 'KKS'] x = 21 : ['IA', 'GL', 'IU', 'I', 'KAN'] x = 22 : ['IG', 'GO', 'IR', 'I', 'KBŠ'] x = 23 : ['IE', 'GH', 'IU', 'I', 'KAB'] x = 24 : ['IR', 'GE', 'I', 'I', 'KLH'] x = 25 : ['IU', 'GR', 'I', 'I', 'KUL'] x = 26 : ['I', 'GG', 'I', 'I', 'KNA'] x = 27 : ['I', 'GE', 'I', 'I', 'KIT'] x = 28 : ['I', 'GN', 'I', 'I', 'KTR'] x = 29 : ['I', 'GK', 'I', 'I', 'KR'] x = 30 : ['I', 'GA', 'I', 'I', 'KO'] x = 31 : ['I', 'GS', 'I', 'I', 'KL'] x = 32 : ['I', 'GA', 'I', 'I', 'KE'] x = 33 : ['I', 'GL', 'I', 'I', 'KL'] x = 34 : ['I', 'GA', 'I', 'I', 'KA'] x = 35 : ['I', 'GL', 'I', 'I', 'KM'] x = 36 : ['I', 'GA', 'I', 'I', 'KI'] x = 37 : ['I', 'GM', 'I', 'I', 'KR'] x = 38 : ['I', 'GA', 'I', 'I', 'KG'] x = 39 : ['I', 'GR', 'I', 'I', 'KU'] x = 40 : ['I', 'GU', 'I', 'I', 'KS'] x = 41 : ['I', 'G', 'I', 'I', 'KE'] x = 42 : ['I', 'G', 'I', 'I', 'KN'] x = 43 : ['I', 'G', 'I', 'I', 'KE'] x = 44 : ['I', 'G', 'I', 'I', 'KŠ'] x = 45 : ['I', 'G', 'I', 'I', 'KA'] x = 46 : ['I', 'G', 'I', 'I', 'KB'] x = 47 : ['I', 'G', 'I', 'I', 'KE'] x = 48 : ['I', 'G', 'I', 'I', 'KH'] x = 49 : ['I', 'G', 'I', 'I', 'KO'] x = 50 : ['I', 'G', 'I', 'I', 'KL']
Jazyková a Etymologická rekonstrukce jazyka
[editovat]Metoda jazykové rekonstrukce pracuje s myšlenkou, že existují určité principy, obecně platné pro všechny jazyky. Tyto principy se týkají fonologie, morfologie, syntaxe a lexikologie. Všechny jazyky disponují určitými sémantickými kategoriemi. Fonetický systém daného jazyka musí být funkční a životaschopný, stavba slabiky má svoje pevná pravidla, většina jazyků disponuje pojmem času a má prostředky k vyjádření minulého času, přítomného času a budoucího času atd.
Etymologická metoda spočívá ve srovnávání slov či slovních segmentů nerozluštěného jazyka s jazyky známými v naději, že se najde podobnost. Existuje zde celá řada nástrah ve formě shody ve slovní zásobě mezi, přičemž shoda mezi 5% až 10% se objevuje i u nesouvisejících jazyků a je považována za náhodnou shodu. Shoda slovní zásoby výší jak 10% se považuje za významnou a čím je procento výší tím významnější tato slovní shoda je. Je pravděpodobné, že vyhodnotíme-li počítačem jazykové korpusy češtiny a hebrejštiny, najdou se překvapující podobnosti, které nutně nemusí nic dokazovat. Podobné to je u jazyků indoevropských, kde lze najít jisté staroindické podobnosti, nebo u jazyků jenž latina významně ovlivnila. Je tedy potřeba srovnávat to co je srovnatelné. Což nemusí být vždy nutně známo.
Často také napomohou různé jiné, ne právě lingvistické metody, jako je například posouzení předmětu, který nese nápis, a jeho okolí. Nejdůležitější je pochopení kontextu, jinak slovní spojení nemusí dávat ten správný smysl. Pro úspěšné luštění je tedy zapotřebí kombinovat všechny dostupné metody.
Opakující se vzory v neznámém jazyce
[editovat]Kandidáti na spojky ve větě
[editovat]- ET
- AJ
- U a U IL (pokud se nachází uvnitř věty, U na začátku věty má asi jiný význam)
KASAL
[editovat]- EME KASAL
- EME KASAL GEN UNURU
- IME KASAL
- GEN KASAL
- GEN UNURU
- GEN ENURU
- GEN ŠOTA
- GEN EX LORTE
- GEN SUNURU
- GEN VIKSA
- EME GASUSAL
- EME DRUMASAL
- IME BAGHAL
- IME SUTA
- IME KARO
ES
[editovat]- ES DONES KABAL
- ES BALL
- ES KLPE
- ES MATIJ
- ES GLO BET NARAM
- ES LINTENBURG
- ES DGENDUR
- ES HUTE
- ES VALTURE
- ES LAUTE
- ES MURTA
- ES IVATURE
- ES KA LIBREŠ
- ES JUDIŠ
- ES ABUDURA
- ES LU HISTORIAM
- ES KOPLE NARUŠEŠIŠ
- ES DGENDUR
- ES LAUTE
- ES NEAMURI ADUNATE
- ES DU PACTA SOCIETATE
EŠ
[editovat]- EŠ VATEŠ
- EŠ KABALIŠ
- EŠ MARTA
- EŠ S IL MALBINUS
- EŠ HI MALTEGUŠE
- EŠ BA LUCHAR
- EŠ ONLU EŠ UMALIŠ TEPEI
- EŠ KOLTIŠ
- EŠ BALEŠ
- EŠ KORALI
- EŠ PROCA DENTE REGNAT
- EŠ CUB CULTUS
- EŠ UJ DE INCETARI JAKŠE BENONEŠA
- EŠ UJ DE INCETA
- EŠ VO K POPULOS SUBEGIT
- EŠ INEŠE
- EŠ HI MALTEGUŠE
- EŠ KOLTIŠ BALUR
- EŠ KORALI NERVE EŠLOHIŠ
- EŠ UJ DE INCETA AUF
- EŠ HI VA LUBEKLEŠ
- EŠ EGLOCHAJ
- EŠ IBERUN
- EŠ BELINECHEJ
EN
[editovat]- EN BOŠEL
- EN NURU
- EN ŠAL
- EN NANARA
- EN LU LUHAN
- EN I TU FAR ŠIRE
- EN DELAMEŠ
- EN LOKTA
- EN ZU LINEJLI
- EN ŠOVE
- EN DRACON
- EN DRACON KIGNGE
- EN LO OMENO
- EN K MAKTAŠ
- EN DEK JAROJ
- EN NODUM
- EN DOS SILVIUS
- EN VOCTA
- EN UJLE CLIVO
- EN MEZIR
- EN KERŠITE
- EN DOS BATALONES
- EN NAMA
- EN DECEMBEROJ
- EN KIU EDUKADEN
- EN PA RAHERUXUTI
- EN MUCHTET
- EN PA MAAT
- EN KAINE
- EN SALERME
- EN ŠOVE LOKOJ
- EN LO ŽIVO
EL
[editovat]- EL ELOHIM
- EL BALROG
- EL BALTOMIREJ
- EL VOLTE SIGNA CHARTES
- EL I ALGAŠ
- EL KOHOLITE
- EL ŠAMAŠ
- EL BI LANTE LOKTU
- EL NITROL
- EL EPIŠ MAGIKON
- EL BALTO
- EL MELINDRE
- EL SIKTO
- EL DU BAHA
- EL DICTURE
- EL O AGI VIDEBATUR
- EL BEHRAŠ
- EL ŠIBEL
- EL ŠU MAHRAJ
- EL ŠU ŠENAJ
- EL LOHMAN
- EL EZRAŠ
- EL ŠADAJ
- EL GRAN EZRAŠ
- EL VA MERGEŠ
- EL JEHOVA GRANDE
- EL ŠAMHALA
- EL ARBEN
- EL AREN
- EL PANEM
- EL NITROL
- EL NAVALEM
- EL LACEDEMON
- EL MAGRAHARAMEŠ
- EL PELEGONUS
- EL JURTAHURTA
- EL PERSARUMEŠ
- EL NUR
- EL MOTLE
- EL BATLO
- EL MODRECHAJ
- EL LEVIATANE
- EL ALEGRANTES
- EL SITIO DE BARCELONA
- EL RUSSIA
- EL RUSBA
- EL RU ESTEM
- EL GABARTO
- EL CONSULIBE
- EL CONSULIBU
- EL BASILUM
- EL VELTO
- O EL DUAS
- EL MACODONIA
- EL GRAND
- EL RESIDUO
- EL SOLOMON
- EL APA HEROLO
- EL HERACLEMINIOS
- EL ERA FORTAS
- EL KOHOLITE
- EL AULENDIL
- EL RAMMNAS
KABAL
[editovat]- KABAL
- KABALA
- KABALAŠ
- KABALU
- KABALIŠ
- KABALIŠE
ELOHIM
[editovat]- ELOH
- ELOHA
- ELOHE
- ELOHEŠ
- ELOHI
- ELOHIM
- ELOHIŠ
- ELOHIŠTE
MALACHIA
[editovat]- MALACH
- MALACHAŠ
- MALACHAŠ
- MALACHAŠI
- MALACHIA
- MALACHIJA
- MALACHIŠI
LOSEM
[editovat]- LOS
- LOSE
- LOSEM
- LOSEČ
LEVIATAN
[editovat]- LEVIAT
- LEVIATAN
- LEVIATANES
- LEVIATANU
- LEVIATEŠU
- LEVITATE
MAGIŠ
[editovat]- MAGA
- MAGIKOJ
- MAGIKON
- MAGIS
- MAGISTRATIBUS
- MAGISTRATUS
- MAGISTRATUSE
- MAGIŠ
ESSE
[editovat]- ESAL
- ESE
- ESSE
- ESSENT
- ESSET
- EST
ETA
[editovat]- ETA
- ETAJU
- ETANTE
- ETANTU
- ETAS
- ETE
- ETEJ
- ETU
FIN
[editovat]- FIN
- FINES
DRACO
[editovat]- DRACO
- DRACOKAJ
- DRACON
- DRANKOJ
ROMA
[editovat]- ROMA
- ROMAE
- ROMANI
- ROMANIŠ
- ROMANA
- ROMANIE
TEHO, TOHO, ONOHO, TAKE, TOMU
[editovat]- TEHO ONOHO
- TEHO TI
- JABEM TEHO
- EM RA TEHEJ MEMOR PATERNI AVITIQUE IN HANC URBEM ODII FACTA I NUI EM BELI SARUHETEJ JABEM TEHO.
- JA TEHO
- TEHO TOHO
- EX VOEMFUF LAHER GETAT EPA ATAU EN PA MAAT JUŠE LIBEJ TEHO TOHO U IL PHREJMU UNE ORGINEŠ COMNUNE FERHAND BASRAJ ET HER NUI FAREHAJ TEHO TOHO.
- TEHO TAKE
- TEHO TOMU
- MOJ TEHOŽ
- TEHO NAMULAME
- AJ TEHO PAIKE
- KOCHEJ SA TEHO TOMU
- IN VAŠTEHO JEHO
-CHAJ
[editovat]- ACHAJ
- ECHAJ
- GODECHAJ
- KOBLACHAJ
- KOCHAJ
- KODECHAJ
- URGECHAJ
- UTECHAJ
- EGLOCHAJ
- JMEDACHAJ
- JAVENECHAJ
- ŠEBERECHAJ
- JINOCHAJ
- LENOCHAJ
- EGLOCHAJ
- JORECHAJ
- JORDECHAJ
- JEGORECHAJ
- JEVOŠICHAJ
- MODRECHAJ
- VALDUCHAJ
- BARDECHAJ
- GORUDECHAJ
- JORDECHAJ
-HEJ
[editovat]- EHEJ
- EJROHEJ
- ELAHEJ
- ENAHEJ
- ETUHEJ
- ETUJAHEJ
- GJUHEJ
- HAHEJ
- JAHEJ
- JECHEJ
- JEDUHEJ
- JOHEJ
- JOJAHEJ
- JUHEJ
- PRAHEJ
- TEHEJ
- TOHEJ
- TOMUHEJ
- TUHEJ
- ČIHEJ
- ŠACHEJ
- ŠIHEJ
- TACHEJ
- RUTHEJ
- TUHEJ
- ABRUHEJ
-UM
[editovat]- ABLATUM
- AERARIUM
- ANUM
- ARMORUM
- ATERNUM
- AUXILIUM
- AVITUM
- BABILUM
- BASILUM
- BELLORUM
- BELLUM
- BIENNIUM
- CENTRUM
- CUM
- DAMNORUM
- DIMICATUM
- DOLUM
- DISPERSUM
- DMUM
- DUM
- EUM
- EARUM
- ECHTIQURUM
- EHABITUM
- EORUM
- EXERTIUM
- FERRUM
- FRETUM
- FRUCTUM
- FUNDUM
- GAGNUM
- GERMITUM
- GENTIUM
- HOMINUM
- IANUM
- IMPERIDUM
- INANUM
- INSULARUM
- INTERDUM
- INTIORUM
- IPSUM
- LEGUM
- LUM
- MILITUM
- MIRUM
- MOTUM
- NODUM
- NICTERIUM
- OBILIUM
- OMNIUM
- PARTUM
- PARVULORUM
- PATRUM
- PEURUM
- POSTENUM
- PRIMUM
- PROELIADUM
- PROMUNTORIORUM
- PROMUNTORIUM
- PROPOSITUM
- PUERUM
- QUANTUM
- REFERUM
- REGIUM
- REGNUM
- REGNUME
- REGUM
- RESPONSUM
- SATURNUM
- SERVUM
- SINGULORUM
- SINUM
- SOLUM
- SUDUM
- SUM
- SUUM
- TANTUM
- TERTIUM
- TOREFERETUM
- TOTUM
- TRIUM
- TURUM
- ULTIMUM
- UM
- USUM
- UNUM
- UNDARUM
- UXORUM
- VERBUM
- VERGIUM
- VERMUM
- VERUM
- VITRIUM
- ČUM
- ŠIHONINUM
- ŠILUM
koncovka -IA
[editovat]- VALARIA
- KITORIA
- ULCIA
- EXUDUSTRIA
- SILVANIA
- SIRIA
- SIRY
- SIRITU
- OMINIA
- OMINIUS
- OMINE
- MARIA
- MARIJAM
- MARIS
- MALACHIA
- MALACHIŠI
- MALACHAŠ
- MALACHAŠI
- MALACHIJA
- MALACH
- STIPENDIA
- STIPENDIORUM
- OMNIA
- OMNIUM
- OMNIBU
- NOMNIBUS
- OMNIBURE
- OMNIJA
- OMNIS
- OMNI
- OMNITU
- INSIGNIA
- INSIGNIS
- LITERIA
- LITERAS
- LITERO
- ETURIA
- RUSIA
- RUSI
- RUSIJA
- HISTORIA
- HISTORIAM
- HISTORIAS
Závěry
[editovat]14.11.2021
[editovat]Vnímat text jako šifru prozatím nikam nevedlo. Nebyli však vyzkoušeny všechny možnosti, druhy šifrování nebo různé kombinace klíčů. Souběžně s tímto přístupem se pokusím dívat na text i jako na jazyk. Jisté dílčí výsledky jsem v přístupu dešifrování získal. Dešifrováním každý x-tý znak bez mezer po větách, lze nakonec pro různé klíče x získat některá smysluplná slova v různých jazycích. Zatím se mi však nepodařilo najít pořadí klíčů tak, aby daly dohromady dešifrovaných několik smysluplných slov zazebou tak, aby z nich vznikla celá dešifrovaná věta. Buď jsem vedle, nebo nemám správné klíče.