{"text_format":"1","workbook":"xlsx","n_sheets":2,"sheets":["ilma võtmeta","alamvõtmete genereerimine"],"not_rendered":{"charts":0,"images":0,"macros":0,"external_links":0,"defined_names":0,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"ilma võtmeta","index":0,"n_rows":44,"n_cols":17,"rows_kept":44,"cut":false,"hidden":false,"merged":[[4,2,4,9],[23,12,23,13],[30,12,30,13],[38,12,38,13]]}
["Algoritm Mars"]
[]
["Moodusta oma nimest ja perekonnanimest sisendsõna pikkusega 128 bitti (16 tähte) ning teisenda kahendkoodi"]
[]
[null,"tekst","kahendkood",null,null,null,null,null,null,null,null,null,"D","C","B","A"]
[]
[]
[]
[]
[null,null,null,null,null,null,null,null,null,null,null,"hex"]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"to Dec"]
[null,null,null,null,null,null,null,null,null,null,null,1]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"S1-box väljund (Hex):"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"S1_0"]
[]
[null,null,null,null,null,null,null,null,null,null,null,2,null,"B1=B xor S1_0:"]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"to Dec"]
[null,null,null,null,null,null,null,null,null,null,null,3,null,null,"A <<< 8:"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"S0-box väljund (Hex):"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"S2_1"]
[null,null,null,null,null,null,null,null,null,null,null,4,"B2=(B1+S2)mod 232:"]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Järgmine A osa (8 bitti)"]
[null,null,null,null,null,null,null,null,null,null,null,5,null,null,"A <<< 16:"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"S0-box väljund (Hex):"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"S3_0"]
[]
[null,null,null,null,null,null,null,null,null,null,null,6,"C1=(C+S3_0)mod 232:"]
[]
[]
[null,null,null,null,null,null,null,null,null,null,null,7,null,null,null,"Järgmine A osa (8 bitti)"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,"A <<< 24:"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"S1-box väljund (Hex):"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"S4_1"]
[]
[null,null,null,null,null,null,null,null,null,null,null,8,"D1=D xor S4_1:"]
[]
[]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,"D=A<<< 24","C=D1","B=C1","A=B2"]
[null,null,null,null,null,null,null,null,null,null,null,"hex"]

{"sheet":"alamvõtmete genereerimine","index":1,"n_rows":10,"n_cols":13,"rows_kept":10,"cut":false,"hidden":false,"merged":[[7,2,7,9]]}
[]
["alamvõtmete"]
["genereerimine",null,null,null,null,null,"Kasuta abiks: http://www.tlu.ee/~matsak/crypto/mars_abifail.pdf"]
[]
[]
[null,"Olgu võtmeks 128 bitti (kasuta eelmisel lehel moodustatud tekst)"]
[]
[null,"tekst","kahendkood",null,null,null,null,null,null,null,null,null,"Teosta lineaarne teisendus (1 ring)"]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,"Teosta permutatsioon (1 ring)"]