3. kodutöö ülesanne - räsi murdmine
Mõelge selle ülesande kontekstis enda pseudonüümist kui kasutajanimest. Oletame, et on toimunud andmeleke ning lekkinud on kasutajanimed koos parooli räsidega, kusjuures paroolid on räsitud ilma soolamist kasutamata.
Teie ülesandeks on leida enda pseudonüümile vastav räsi ning vastata kahele järgnevale küsimusele:
- Mis oli sisend, mille räsimisel saadi vastav räsiväärtus?
- Missugust räsifunktsiooni kasutati selle räsi genereerimiseks?
NB! Kõik räsiväärtused peaksid olema leitavad. Kui tahate räsi genereerimist kontrollida, siis arvestage, et osad sõned mida räsiti sisaldasid reavahetust. Seega kui kontrollite leitud sisendit ning ei saa teile määratud räsi, siis proovige leitud sisendit koos reavahetusega räsida.
Lahenduseks tuleb 3. kodutöö praktiliste ülesannete rubriigis esitada tekstifail (.txt laiendusega, mitte Office .docx fail), mille esimesel real on leitud sisendväärtus ja teisel real on kasutatud räsifunktsiooni nimi. Windowsis saate kasutada tekstifaili loomiseks tarkvara Notepad. Lahendusi kontrollitakse automatiseeritult, seega peab lahendus olema kindlasti esitatud .txt failina ning eelpool kirjeldatud kujul.
Räside nimekiri:
- lapwing - b6ca0868bca6a2926b70aa1a71592038d9030fe26d4214edcfbd6cf41f2f4654
- blackbird - e9605a74009672a33c5e33a5a26808cb7d20f9519efca25551db7fabe574002e
- salmon - 023fc39e5313ba5f4fd6b97a44faff9e
- mouse - 059a9d50d1155bb31ad65df3e0cfb20c8f98894b
- water vole - 0bb3c30dc72e63881db5005f1aa19ac3
- turbot - 1156dec9075576416129192ea03502f0c545332b
- sandgrouse - 12039d6dd9a7e27622301e935b6eefc78846802e
- bullfinch - 12a032ce9179c32a6c7ab397b9d871fa
- lamprey - 175cc6f362b2f75acd08a373e000144fdb8d14a833d4b70fd743f16a7039103f
- dunnock - 179c94cf45c6e383baf52621687305204cef16f9
- whitefly - 1b504d3328e16fdf281d1fb9516dd90b
- beetle - 1be168ff837f043bde17c0314341c84271047b31
- cranefly - 1bee69a46ba811185c194762abaeae90
- harrier - 205b60ee79914af6a09b897170b522c5e16366214b9a0735b4eb550f4b14a3c8
- pipefish - 23cdc18507b52418db7740cbb5543e54
- avocet - 24e5e1c2bbef565360c392851175f46821fc21d6725503a600353625b4c9209c
- chub - 2634c3097f98e36865f0c572009c4ffd73316bc8b88ccfe8d196af35f46e2394
- skylark - 2672275fe0c456fb671e4f417fb2f9892c7573ba
- adder - 2ab96390c7dbe3439de74d0c9b0b1767
- pigeon - 2c6c8ab6ba8b9c98a1939450eb4089ed
- dowitcher - 2f548f61bd37f628077e552ae1537be2
- weasel - 2fd4e1c67a2d28fced849ee1bb76e7391b93eb12
- ant - 349abe1272178917136372f667b13753e2c775bbe39112118420b7697749c97b
- sunbleak - 34ca062314edaa193e03f318ae20ae134274b358
- wagtail - 3516c253ea583fe2c60e983c7b8bc9075aedd161
- grebe - 362842c5bb3847ec3fbdecb7a84a8692
- redstart - 36c8168624b0b6e3a623e064b82730af1c30c1dae97ab260237a800c39707941
- silverfish - 3a8c088f9cfe9a0a564fe3fbb277263a
- frog - 3c8b9f4b983afa9f644d26e2b34fa3e03a2bef16
- swallowtail - 3ee88a74d3722b336a69c428d226f731435c71ba
- locust - 4015bc9ee91e437d90df83fb64fbbe312d9c9f05
- cormorant - 401a55df9d89c50b745a104ecbe54e8845bfebf5
- rubythroat - 456b7016a916a4b178dd72b947c152b7
- red deer - 4aacf9c858c82716ab0034320bd2efe9
- sandpiper - 54b8617eca0e54c7d3c8e6732c6b687a
- woodpecker - 54bad4757ad046d8e4e762aea1e022a7
- bleak - 58f0c2c4c5782f3c6b9e4f185e03d7e08690f337d74a0732ea71b8d37c39fcfe
- gnat - 5a6e48105fea75ccccc66a038318f398c42761495d738786dc8a6d43179aa16a
- greenshank - 5b9d07ad9c1bed09d6986e593f4ca7dc
- capercaillie - 5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8
- merganser - 5be93480bd8b743454a93dca084849202af43af5
- crow - 5bf1fd927dfb8679496a2e6cf00cbe50c1c87145
- partridge - 5d41402abc4b2a76b9719d911017c592
- vulture - 5ecf8d2cc410094e8b82dd0bc178a57f3aa1e80916689beb00fe56148b1b1256
- fly - 619cba8e8e05826e9b8c519c0a5c68f4fb653e8a3d8aa04bb2c8cd4c
- squirrel - 61ee8b5601a84d5154387578466c8998848ba089
- ibis - 620fe71a300e80a1e68db7c1026dff1dfea918a0
- nutcracker - 65b9b171f2173eccc48c8764f91a8bcc1b586c4f
- ptarmigan - 6b1b36cbb04b41490bfc0ab2bfa26f86
- catfish - 6b88c087247aa2f07ee1c5956b8e1a9f4c7f892a70e324f1bb3d161e05ca107b
- eider - 6d78392a5886177fe5b86e585a0b695a2bcd01a05504b3c4e38bc8eeb21e8326
- fire beetle - 6e2f9e6111e77edd0c446ea7a84e25323d137a61
- corncrake - 6f1ed002ab5595859014ebf0951522d9
- zander - 7358bd4ec877e1b622397ab4f9706b76680348a2886bfc0a675ed0555085d0ea
- ruff - 744a9a056f145b86339221bb457aa57129f55bc2
- ladybird - 74a53d5ef93d260701dee7ef8ae4957d363a299d9e8a195cbd87ab63ffb4d0e4
- midge - 77a319564621b96fa0656e24c67960ef
- treecreeper - 7c12772809c1c0c3deda6103b10fdfa0
- chipmunk - 7edb3cd3768b095ea1472c90c7e93bd1ae4b549d210917ed6e874749d8f0f2b9
- shearwater - 81fe8bfe87576c3ecb22426f8e57847382917acf
- katydid - 8621ffdbc5698829397d97767ac13db3
- crossbill - 8b7df143d91c716ecfa5fc1730022f6b421b05cedee8fd52b1fc65a96030ad52
- polecat - 8de47d5aa7d61e92c577d8156b966583f6d7d75d714a3b99fca4fb2f8bfe97c6
- lynx - 9567d1547e105470e4e53c1568f07a209e82a161
- dunlin - 97f014516561ef487ec368d6158eb3f4
- slowworm - 9806af3952e1380212b0998f07a6afe4e5f00428
- fritillary - 9b3162498c21d7f960877099174ecea13410bd21d12440b2ea8868117fc08ae0
- mackerel - 9ceece10cf8b97d1f1924dae5d14c137fd144ce999ede85f48be6d7582e2dd23
- chiffchaff - 9d272f1f3e92f7c5efdcfdda0ab92facccd98c340be8be09064060503fd167e4
- goldfinch - 9e107d9d372bb6826bd81d3542a419d6
- firecrest - a174fdeed30655297c43208a716875b3
- bee - a448017aaf21d8525fc10ae87aa6729d
- wigeon - a56ffd9f01fa749377cbaea011a57365
- moorhen - a86850deb2742ec3cb41518e26aa2d89
- damselfly - a883dafc480d466ee04e0d6da986bd78eb1fdd2178d04693723da3a8f95d42f4
- goby - a9c43be948c5cabd56ef2bacffb77cdaa5eec49dd5eb0cc4129cf3eda5f0e74c
- flycatcher - ab3ccc8dba2a0cf7a1ce4d830bb8a6238ff03833
- fieldfare - ad92694923612da0600d7be498cc2e08
- bat - aeb3e1c05ceed52c929eb539b0d45ffb12ecc68881ca28a634d9e02ff49225e9
- cuckoo - af8978b1797b72acfff9595a5a2a373ec3d9106d
- bufflehead - b2cfa4183267af678ea06c7407d4d6d8
- cricket - b3f952d5d9adea6f63bee9d4c6fceeaa
- loon - b53a067ecf4efa0c763e48f62b68bfc3fc4bad21
- pratincole - bb472c3cc2b662a74956c8539fec9fe73f2b8a9f9124506aa0474698b3bac62d
- mink - bc250e0d83c37b0953ada14e7bbc1dfd
- spiketail - bde52cb31de33e46245e05fbdbd6fb24
- wren - c4f9375f9834b4e7f0a528cc65c055702bf5f24a
- ouzel - c9022680f888674e2b2274758755bfa07dea729b68d71cde5c521ed70ef261bf
- egret - c963080767f45828c31f83ca5cd25d36
- flying squirrel - cd5b1e4947e304476c788cd474fb579a
- godwit - cf23df2207d99a74fbe169e3eba035e633b65d94
- accentor - d16d377af76c99d27093abc22244b342
- orfe - d338b3f0f405eb5e51c8cc1e5ca66f02
- mayfly - d577273ff885c3f84dadb8578bb41399
- grouse - d9130a8164549fe818874806e1c7014b
- pipit - dea7111a8406e27cfc8bf5f49c5d40898402b0b584b3285f069170a36f9eec31
- moose - df0349ce110b69f03b4def8012ae4970
- underwing - e017693e4a04a59d0b0f400fe98177fe7ee13cf7
- sparrow - e11184da809af8dca98d471082647632fd954d674913e41d2e7aed93d2d224c7
- mallard - e150a1ec81e8e93e1eae2c3a77e66ec6dbd6a3b460f89c1d08aecf422ee401a0
- bittern - e1f48cd1226e4ce7ab8bf87d15ce7c9b0014cf16
- newt - e7df7cd2ca07f4f1ab415d457a6e1c13
- bullhead - ebfdec641529d4b59a54e18f8b0e9730f85939fb
- porpoise - ec0e2603172c73a8b644bb9456c1ff6e
- hawk moth - ed1b8d80793e70c0608e8a8508a8dd80f6aa56f9
- duck - f33ae3bc9a22cd7564990a794789954409977013966fb1a8f43c35776b833a95
- budworm - f3bbbd66a63d4bf1747940578ec3d0103530e21d
- whitethroat - f447b20a7fcbf53a5d5be013ea0b15af
- jay - f4b0726157bf8b1aab7b74cfe5195fd2c2d5b11ad8902e545de460fe1217e3fa
- robin - f52fbd32b2b3b86ff88ef6c490628285f482af15ddcb29541f94bcf526a3f6c7
- curlew - f93fc10472a31bb3061aa0b45e228c5a
- lumpfish - fc8252c8dc55839967c58b9ad755a59b61b67c13227ddae4bd3f78a38bf394f7
- flounder - fe01d67a002dfa0f3ac084298142eccd
- horsefly - ffb013ac241e53910c0babbe5fc27928