Přeskočit na obsah

Uživatel:Kenjiro995/Překlad Jazyka

    Z Wikiverzity

    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 RVAx = 3 : OLUBRAINNH NU RPTUTERMIMIASNAP USISIOGV.x = 4 : O  R ENAAUE T GRIUIMGAELSRŠORAx = 5 : ODAAEO DEP  RL AGE ERI Ix = 6 : OURIN URTTRIISA SSOVx = 7 : OOGNADRAGM  APVIRx = 8 : O  NAETGIIGESŠRx = 9 : OBIHUPTMIN IO.x = 10 : OAE E R G R x = 11 : ORAN  I EI x = 12 : ORNUTRIASOx = 13 : OI   LSPŠ.x = 14 : OGARG AVRx = 15 : OA PRA Ix = 16 : O ATIGSRx = 17 : OI UUESx = 18 : OIUTI Ox = 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 EOx = 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 TINMASAEEx = 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 ŠIAIDZAAMOx = 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   RNZSIEx = 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ŠOx = 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 IMSEx = 9 : SATGUIUDTMU ESSC.UNIEROE Q Š F RRAOLENJMEOE MEMTECTANE AOOIASEN  EEMRE CN DARAAST.  ETŠKŠ MV IAM JEŠTV OHJIUEUEOEUV REUTAI DAUVS NZDEx = 10 : STRMOUFUOUJ FSIE  EERPDEAA  UUARDAHIESETUJLMOT ŠRAPENTSNO UDIDL RSR D.IAT UEEE RCMOEEO.TEETAIVŠE ITEN RAJGM AŠUC A IIZAOx = 11 : S UIŠ  CO  A E IEAO DC TTFBAFSAUAOIUM IUOIOMTAIRAEN L E ŠSI RHDAMAAEFFEMŠLMNTSIREŠLEJC EIEETT .E TEIUOP IAIAEx = 12 : SP U FTEUEF .RAE I MA TERASEBLEULMPLE ONRUOUASRG AIRL NROR TTOHE  ŠII EE TGTJJHA E AERER EAAEAO  NSEx = 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  VNCSOx = 15 : SMMIFHUJFCEIETPQAR  ALALELTELATTRAEES  EI  SRA.ITEET AMNEMT THVJ PEIR GPAICU AZMx = 16 : SUD EOUI . E .NARORMDBASLULEEHRRCATO NSLREOIMTTI ECII  E JJE E ELJ E E L MEx = 17 : SNCBB   IU AI QROGOLHLIAP UA NETT ESRT  DRTJFTONIDOBEE C NCSRAŠT JPETLOx = 18 : STUUTUES.NEO    ROEJEEMMETN OISN ER NDRAT EŠŠM A ET HIEEEVRUA AV ZEx = 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ŠORVAx = 3 : OLUBRAINNHNURPTUTERMIMIASNAPUSISIOGV.x = 4 : ORENAAUETGRIUIMGAELSRŠORAx = 5 : ODAAEODEPRLAGEERIIx = 6 : OURINURTTRIISASSOVx = 7 : OOGNADRAGMAPVIRx = 8 : ONAETGIIGESŠRx = 9 : OBIHUPTMINIO.x = 10 : OAEERGRx = 11 : ORANIEIx = 12 : ORNUTRIASOx = 13 : OILSPŠ.x = 14 : OGARGAVRx = 15 : OAPRAIx = 16 : OATIGSRx = 17 : OIUUESx = 18 : OIUTIOx = 19 : OLOEMEVx = 20 : OEERGRx = 21 : ONRMAIx = 22 : OAIEx = 23 : OIMLIx = 24 : ONTISx = 25 : OOARx = 26 : OSŠx = 27 : OHTNOx = 28 : OAGARx = 29 : OYNPAx = 30 : ORx = 31 : OPUx = 32 : OAISx = 33 : ONIIx = 34 : OUSx = 35 : ODIx = 36 : OUIOx = 37 : OREGx = 38 : OOMVx = 39 : OS.x = 40 : OEGx = 41 : OTUx = 42 : ORAx = 43 : OAx = 44 : OEx = 45 : OPx = 46 : OILx = 47 : OŠRx = 48 : OTSx = 49 : OAVx = 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 : SLTMRRMTOIUFOUHOUNJJMFOSCIx = 6 : SEPTMUAUFTEUUEUFSH.x = 7 : SVOIITASADUCENEJISLIx = 8 : SIUDOAETOOUAIFI.x = 9 : SATGUIUDTMUESSC.x = 10 : STRMOUFUOUJFSIx = 11 : SUIŠCOAEx = 12 : SPUFTEUEF.x = 13 : SRERUONASSEx = 14 : SOIAAUEEISIx = 15 : SMMIFHUJFCx = 16 : SUDEOUI.x = 17 : SNCBBIx = 18 : STUUTUES.x = 19 : SOSONULx = 20 : SROFOJFIx = 21 : SIADEJSx = 22 : SUŠOx = 23 : SMPRTMHx = 24 : STUF.x = 25 : SRUHJOx = 26 : SEUASx = 27 : SGUMECx = 28 : SIAEIIx = 29 : SUARx = 30 : SMFUFx = 31 : SILx = 32 : SDEUx = 33 : SIx = 34 : SCBIx = 35 : STUJIx = 36 : SUTE.x = 37 : SRMx = 38 : SOUx = 39 : SRSx = 40 : SOOFx = 41 : SLIUx = 42 : SAESx = 43 : SPEx = 44 : SŠOx = 45 : SIUCx = 46 : SPTHx = 47 : SEAUx = 48 : SU.x = 49 : SSEx = 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 : EVTDCAQTEADASOCRMAx = 4 : EECNUQDGEOOAx = 5 : ENRAUIENGSEAx = 6 : ETCQEDORAx = 7 : EUTQNTx = 8 : ENGOx = 9 : EDQDSRx = 10 : ERUEGAx = 11 : EAAAEEx = 12 : ECDOAx = 13 : EONAOx = 14 : EQx = 15 : EAESAx = 16 : ENOx = 17 : ETECx = 18 : EQDRx = 19 : EIMx = 20 : EUGAx = 21 : ETx = 22 : EAEx = 23 : EŠx = 24 : EOx = 25 : EIx = 26 : ENOx = 27 : ERx = 28 : EQx = 29 : EUIx = 30 : EEAx = 31 : EM.x = 32 : Ex = 33 : EAx = 34 : EEx = 35 : ENx = 36 : EDx = 37 : EAx = 38 : Ex = 39 : EAx = 40 : EGx = 41 : EAx = 42 : Ex = 43 : ERx = 44 : EEx = 45 : ESx = 46 : Ex = 47 : ETx = 48 : EOx = 49 : ETx = 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ázdnemfor 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ásjteaesex = 5 : Jzlcpaýureomjvtjsnx = 6 : Jedrrýčvfíjíaoex = 7 : Jzítcuvrsstnex = 8 : Jáhrhrfstasx = 9 : Jkričeísaex = 10 : Jlpýrojtsx = 11 : Jaopžmínx = 12 : Jdrčfjaex = 13 : Jnfpávox = 14 : Jícvstex = 15 : Jcýejjx = 16 : Jhhftsx = 17 : Jkovenx = 18 : Jrčíax = 19 : Jykeex = 20 : Jprjsx = 21 : Jtvsex = 22 : Jožíx = 23 : Jgšzx = 24 : Jrfax = 25 : Jaojx = 26 : Jfáox = 27 : Jiíex = 28 : Jcsex = 29 : Jktíx = 30 : Jýjx = 31 : Jcmx = 32 : Jhtx = 33 : Jpíx = 34 : Joex = 35 : Jutx = 36 : Jčax = 37 : Jeíx = 38 : Jkex = 39 : Jpox = 40 : Jrsx = 41 : Jazx = 42 : Jvex = 43 : Jíšx = 44 : Jžx = 45 : Jex = 46 : Jšx = 47 : Jix = 48 : Jfx = 49 : Jrx = 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ázdnemfor 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ětix = 2 : Nšfoáíztdheějknpoezešvntjmtížoeiotkeophdnuríepmtx = 3 : Nionzehdjopcznvíjsídekttooděrmpěx = 4 : Nfázdejnozšnjtžeokohnremx = 5 : Nríeeapsšímaeseonžpix = 6 : Nozhjpzvjíetodrpx = 7 : Nvtdnsvežkeorax = 8 : Nádjošjžoonex = 9 : Nnhozííkoěpx = 10 : Níepšmeenpx = 11 : Nlěcnatoex = 12 : Nzjzjeorx = 13 : Nekntsdax = 14 : Ntnvžerx = 15 : Nepíeopx = 16 : Ndojonx = 17 : Nyeskžx = 18 : Nhzíopx = 19 : Nledhix = 20 : Nešenx = 21 : Ndvkrx = 22 : Něntex = 23 : Ntttmx = 24 : Njjox = 25 : Namox = 26 : Nktdx = 27 : Noíěx = 28 : Nnžrx = 29 : Naomx = 30 : Npepx = 31 : Nriěx = 32 : Noox = 33 : Nctx = 34 : Nekx = 35 : Nsex = 36 : Nzox = 37 : Nmpx = 38 : Nehx = 39 : Nndx = 40 : Nšnx = 41 : Noux = 42 : Nvrx = 43 : Náíx = 44 : Nnex = 45 : Nípx = 46 : Ntmx = 47 : Natx = 48 : Njx = 49 : Nex = 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 metoddef Decoder(text, x):    text = text.replace(" ", "").replace(",", "").replace(".", "")        i = 0    t = ""    while i < len(text):        t += text[i]        i += x    return tdef 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

    [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.