Potreboval by som nazor plebsu. Premyslam, ze na stare kolena skusim predsa len nejaky marketing. Idea je tvorit idealne vtipne videa, ktore prezentuju firmu a zaroven zanechaju v divakovi nie az tak reklamny dojem, ale skor si ten pribehovy. Prva cast je o klasickom vikendovom utoku, ktory sa bezne deje, cize utocnik najde otvoreny deravy Windows server, pocka si na vikend a v piatok v noci zacne so sifrovanim jeho obsahu. Vacsinou este v sobotu sifrovanie bezi, ale prvi zamestnanci prichadzaju do prace az v pondelok, ked najdu nepouzitelne programy, databazy, zrazu nic nefunguje. Dnes uz nie je je vacsinou cesta ako data desifrovat, takze bud sa zplati vydieracovi (neodporucam), alebo sa obnovia data a cely server zo zalohy. Samozrejme s tym, ze sa aj uzavrie diera, ktorou sa utocnik dostal dnu.
Přejít na článek
Tak vzorce na to samozřejmě jsou:
https://cs.m.wikipedia.org/wiki/Kombinatorika
Problém bude spíš v tom, jak je napasovat na ten tvůj popis. Já ho třeba vůbec nepochopil.
Školní úkol?
Jak to líp vysvětlit třeba kombinaci Z 2 to zvladu z hlavy ale další už se zamotám A takhle bych to potřeboval z15
XY, YX, YX, XY
XY, YX, XY, YX
Jestli to nedovedeš líp vysvětlit tak to ti asi nikdo neporadí, to co píšeš, nedává smysl.
Jestli chceš těch 225 kombinací čísel od 1 - 15 tak umíš počítat od 11 do 99? To máš podobné, akorát místo čísel 1 - 9 použij 1 - 15
... neboli začni na 1-1, ke druhému číslu přičítej po 1, až narazíš na konec, přičti k prvníku číslu 1 a u druhého začni od 1. A takto dokud u prvního a zároveň druhého čísla nenatazíš na konec.
Asi rozumím jak to myslíš díky
Nekecej.
Možná chceš tohle: variace bez opakování.
Psal 225 kombinací (= variace s opakováním).
A podle toho, co psal, tak chtěl vědět jak vypíše všechny ty kombinace, ne teorii.
Přesně tak když to zkouším ručně zamotam se
Tak co teda potřebuješ? Vypsat je, nebo vypsat kolik jich je? To první se těžko bude dělat vzorcem.
No vypsat je 😂🙈
https://www.dcode.fr/permutations-with-repetitions
Díky za tip, našel jsem tam toto:
https://www.dcode.fr/vernam-cipher
Kdysi jsem sháněl takový nástroj, ale offline… používat to online není principiálně rozumné. Nenašel jsem.
Vernamova šifra alias One Time Pad (OTP)
Něco takového?
https://www.microsoft.com/en-us/p/one-time-pad/9mwdnvc9tj83#activetab=pivot:overviewtab
Díky za tip, bohužel nefunguje s českými znaky.
k zakódování
po odkódování
Na tohle jsem mnohokrát dělal tabulku v excelu (nebo calcu), pokaždé znova, protože mi to přišlo jednodušší než hledat původní soubor.
Naposledy jsem myslím potřeboval složit přesnou hodnotu z přesných odporů, které byly dostupné jen v několika hodnotách. Tak jsem si spočítal všechny kombinace (a jejich odchylku od žádané hodnoty) a pak jsem jen vybral tu nejmenší (náhodou mezi možnostma vyšlo i s nulovou a řikal jsem si, že mě to nenapadlo, taková divná kombinace). Možná jsem zkoušel i kombinace tří, už nevim.
Takže taková školní úloha má i nějaké praktické použití, tohle bylo složitější o to, že to nebylo 1, 2, 3... ale nějaká vybraná řada hodnot dostupných v obchodě.
Jinak pokud by šlo o programování, je to brnkačka, dva vnořené cykly for X= 1:16, for Y=1:16, nějaké příkazy, end, end (zápis záleží na použitém jazyku, tohle by byl matlab, tam namísto 1:16 se dá klidně dát pole třeba [100 220 1800 3000], proč jsem to v něm tehdy neudělal vlastně nevim). Je to dokonce natolik základní, že kdy před odesláním pro jistotu koukám na dokumentaci matlabu, jestli jsem se někde neseknul (používám více jazyků, tak mi občas něco ujede mimo) te to tam hned jako první příklad k příkazu for jen s jinými proměnnými v jiném rozsahu.
V tom excelu to je kapku složitější, ale pořád je to hračka na pár minut a dá se to udělat více způsoby.
Pokud je to školní úloha, záleží, co chce učitel, ten má obvykle jasnou představu (včetně věcí, které nenapíše do zadání) a prostředky jsou také většinou dané.
Když je to brnkačka mužeš mi s tím pomoct já se v tom 2 dny mrdám
PHP (php.exe + php8.dll + složka www)
Server spuštěn pomocí: php -S localhost:80 -t "%~dp0www"
Ve složce www php skript index.php:
Výstup (http://localhost/ v prohlížeči):
Pořešené za pár sekund.
Můžu vědět co furt řešíš?
Nebo znáš cmd?
Např. start.cmd:
nebo vlastně stačí i :
Výstup ti to udělá totožný jako ten z php...
Ale já bych potřeboval něco ve stylu
1. X Y
2. X Y
3. X Y
4. X Y
5. X Y
...
15 X Y
1. Y X
2. Y X
3. Y X
4. Y X
5. Y X
...
15 Y X
takhle aby se mi ty vzorce nepotkali porávě
Nechápu
Mohl bys nějak normálně napsat co vůbec chceš?
Takže bych to rozdělil:
a) ujasnit si, co vlastně chci (matematika, či spíš kupecké počty
) bez nějakého "programování"
b) až budeš mít v tomhle úplně jasno, tak začít "programovat", ono už to pak bude skoro jasné.
Máš tam chybku:
a) ujasnit si, co vlastně učitel chce ...