Skillnad mellan versioner av "Kap 4 Tillämpningar"
Från Mathonline
Taifun (Diskussion | bidrag) (Skapade sidan med '__NOTOC__ {| border="0" cellspacing="0" cellpadding="0" height="30" width="100%" | style="border-bottom:1px solid #797979" width="5px" | {{Not selected tab|Lektion 9...') |
Taifun (Diskussion | bidrag) m |
||
| (21 mellanliggande versioner av samma användare visas inte) | |||
| Rad 2: | Rad 2: | ||
{| border="0" cellspacing="0" cellpadding="0" height="30" width="100%" | {| border="0" cellspacing="0" cellpadding="0" height="30" width="100%" | ||
| style="border-bottom:1px solid #797979" width="5px" | | | style="border-bottom:1px solid #797979" width="5px" | | ||
| − | {{Not selected tab|[[Lektion | + | {{Not selected tab|[[Lektion 10 (Algoritmer)| << Agenda]]}} |
{{Not selected tab|[[Planering Algoritmer, datastrukturer och design patterns|<span style="color:blue">Kursens planering</span>]]}} | {{Not selected tab|[[Planering Algoritmer, datastrukturer och design patterns|<span style="color:blue">Kursens planering</span>]]}} | ||
| − | {{Selected tab|[[Kap | + | {{Selected tab|[[Kap 4 Tillämpningar|Genomgång]]}} |
| − | {{Not selected tab|[[Övningar | + | {{Not selected tab|[[Övningar 10 (Algoritmer)|Dagens övningar]]}} |
| − | {{Not selected tab|[[Lektion | + | {{Not selected tab|[[Lektion 11 (Algoritmer)|Nästa lektion >> ]]}} |
| style="border-bottom:1px solid #797979" width="100%"| | | style="border-bottom:1px solid #797979" width="100%"| | ||
|} | |} | ||
| Rad 12: | Rad 12: | ||
<br> | <br> | ||
| − | = <b><span style="color:#931136"> | + | = <b><span style="color:#931136">4.1 Kryptering av strängar</span></b> = |
<div class="ovnE"> | <div class="ovnE"> | ||
| − | [[Image: | + | === <b><span style="color:#931136">Klassen EncryptStr</span></b> === |
| + | [[Image: EncryptStr.jpg]] | ||
| − | |||
| − | |||
| − | + | <big><big> | |
| + | :Krypteringsfunktionen är <b><span style="color:red"><math> \quad\, y \, = \, x \, + \, n \; </math></span></b>. | ||
| − | + | :Den <b><span style="color:red">inversa</span></b> funktionen <b><span style="color:red"><math> \;\; y \, = \, x \, - \, n \; </math></span></b> kan användas för dekryptering. | |
| − | </big> | + | </big></big> |
| − | </ | + | |
| − | = <b><span style="color:#931136"> | + | === <b><span style="color:#931136">Programmet EncryptStrTest</span></b> === |
| − | + | [[Image: EncryptStrTest.jpg]] | |
| − | [[Image: | + | |
| − | + | ||
| − | + | <big><big> | |
| − | + | :Krypteringsnyckeln är <b><span style="color:red">key</span></b>, ett slumptal mellan 50 och 200. | |
| − | + | ||
| − | < | + | :<b><span style="color:red">key</span></b> skickas till <b><span style="color:red"><math> \; n \; </math></span></b> i metoden <b>Encrypt()</b>, definierad i klassen <b>EncryptStr</b>. |
| − | + | ||
| − | + | :Dekrypteringsnyckeln är <b><span style="color:red"><math> - </math>key</span></b>. | |
| − | </big> | + | </big></big> |
| − | </ | + | |
| − | = <b><span style="color:#931136">Körexempel</span></b> = | + | === <b><span style="color:#931136">Körexempel</span></b> === |
| − | + | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: EncryptStrTestKorex.jpg]]</div> | |
| − | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: | + | |
</div> | </div> | ||
| − | = <b><span style="color:#931136"> | + | = <b><span style="color:#931136">4.2 Kryptering av text, teckenvis</span></b> = |
| − | <div class=" | + | <div class="ovnC"> |
| − | [[Image: | + | === <b><span style="color:#931136">Klassen EncryptChar</span></b>=== |
| − | + | [[Image: EncryptChar.jpg]] | |
| − | |||
| − | |||
| − | |||
| − | |||
<big><big> | <big><big> | ||
| − | : | + | :Krypteringsfunktionen är <span style="color:red"><math> \quad\, y \, = \, x \, + \, n \; </math></span>. |
| − | : | + | :Den <span style="color:red">inversa</span> funktionen <span style="color:red"><math> \;\; y \, = \, x \, - \, n \; </math></span> kan användas för dekryptering. |
| − | + | ||
| − | + | ||
</big></big> | </big></big> | ||
| − | |||
| − | = | + | === <span style="color:#931136">Programmet EncryptCharTest</span> === |
| − | + | [[Image: EncryptCharTest_1.jpg]] | |
| − | [[Image: | + | |
| + | |||
| + | [[Image: EncryptCharTest_2.jpg]] | ||
<big><big> | <big><big> | ||
| − | : | + | :Krypteringsnyckeln är <b><span style="color:red">key</span></b>, ett slumptal mellan 50 och 200. |
| − | : | + | :<b><span style="color:red">key</span></b> skickas till <b><span style="color:red"><math> \; n \; </math></span></b> i metoden <b>Encrypt()</b>, definierad i klassen <b>EncryptChar</b>. |
| − | : | + | :Dekrypteringsnyckeln är <b><span style="color:red"><math> - </math>key</span></b>. |
</big></big> | </big></big> | ||
| + | |||
| + | |||
| + | === <b><span style="color:#931136">Körexempel</span></b> === | ||
| + | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: EncryptCharTestKorex.jpg]]</div> | ||
</div> | </div> | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | <br> | |
| − | < | + | |
| − | + | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| + | |||
| + | [[Matte:Copyrights|Copyright]] © 2022 TechPages AB. All Rights Reserved. | ||
Nuvarande version från 5 november 2022 kl. 11.20
| << Agenda | Kursens planering | Genomgång | Dagens övningar | Nästa lektion >> |
4.1 Kryptering av strängar
Klassen EncryptStr
- Krypteringsfunktionen är \( \quad\, y \, = \, x \, + \, n \; \).
- Den inversa funktionen \( \;\; y \, = \, x \, - \, n \; \) kan användas för dekryptering.
Programmet EncryptStrTest
- Krypteringsnyckeln är key, ett slumptal mellan 50 och 200.
- key skickas till \( \; n \; \) i metoden Encrypt(), definierad i klassen EncryptStr.
- Dekrypteringsnyckeln är \( - \)key.
Körexempel
4.2 Kryptering av text, teckenvis
Klassen EncryptChar
- Krypteringsfunktionen är \( \quad\, y \, = \, x \, + \, n \; \).
- Den inversa funktionen \( \;\; y \, = \, x \, - \, n \; \) kan användas för dekryptering.
Programmet EncryptCharTest
- Krypteringsnyckeln är key, ett slumptal mellan 50 och 200.
- key skickas till \( \; n \; \) i metoden Encrypt(), definierad i klassen EncryptChar.
- Dekrypteringsnyckeln är \( - \)key.
Körexempel
Copyright © 2022 TechPages AB. All Rights Reserved.






