U kunt "copy-en-paste" met de muis gebruiken om een getal van het ene veld naar het andere te kopiëren. Dat gaat als volgt: |
niet modulair | modulair (mod m) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| optellen: | c = a + b | c ≡ a + b (mod m) | ||||||||
| aftrekken: | c = a - b | c ≡ a - b (mod m) | ||||||||
| vermenigvuldigen: | c = a × b | c ≡ a × b (mod m) | ||||||||
| delen: | c = gehele deel van a / b | c ≡ a b-1 (mod m) | ||||||||
| rest bij deling: | c = rest van a / b | |||||||||
| grootste gemene deler: | c = ggd(a,b) | |||||||||
| wortel: | c = gehele deel van wortel(a) | |||||||||
| machtsverheffen: | c ≡ ab (mod m) | |||||||||
| reduceren: |
|
wis |
Klik hierop om alle velden te wissen. |
RSA | DH | bericht | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
label | publiek | prive | label | publiek | prive | label | publiek | prive | ||
p | p | |||||||||
q | g | |||||||||
n | x | |||||||||
fi | y | |||||||||
e | s | |||||||||
d | ||||||||||
dp | ||||||||||
dq | ||||||||||
B | B | B | ||||||||
G | G | G |
schrijf weg |
Alle gegevens uit de aangevinkte velden in het kladblok worden naar een bestand geschreven. |
lees in |
Gegevens uit een bestand worden ingelezen in de aangevinkte velden in het kladblok. |
wis |
Klik hierop om alle velden van het kladblok te wissen. |
maak willekeurig oneven getal |
Maak een willekeurig oneven getal. Dit moet razendsnel gaan, ook voor hele grote getallen. |
maak willekeurig priemgetal |
Maak een willekeurig (oneven) priemgetal. Dit kan enige seconden tot enige minuten duren, zeker voor grote priemgetallen. De rekentijd hangt niet alleen van het aantal opgegeven cijfers en de snelheid van uw computer af, ook voor een vast aantal cijfers en op een vaste computer kan de rekentijd sterk variëren. |
zoek volgende priemgetal |
Als er een getal in het veld (priem)getal staat, dan wordt dit vervangen door het eerstvolgende priemgetal. Ook dit kan even duren. |
wis |
Klik hierop om alle velden te wissen. |
letter | getal | letter | getal | letter | getal | letter | getal | cijfer | getal | symbool | getal | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
a | 10 | n | 23 | A | 40 | N | 53 | 0 | 70 | (spatie) | 80 | |||||
b | 11 | o | 24 | B | 41 | O | 54 | 1 | 71 | , (komma) | 81 | |||||
c | 12 | p | 25 | C | 42 | P | 55 | 2 | 72 | . (punt) | 82 | |||||
d | 13 | q | 26 | D | 43 | Q | 56 | 3 | 73 | ! (uitroepteken) | 83 | |||||
e | 14 | r | 27 | E | 44 | R | 57 | 4 | 74 | ? (vraagteken) | 84 | |||||
f | 15 | s | 28 | F | 45 | S | 58 | 5 | 75 | ( (haakje openen) | 85 | |||||
g | 16 | t | 29 | G | 46 | T | 59 | 6 | 76 | ) (haakje sluiten) | 86 | |||||
h | 17 | u | 30 | H | 47 | U | 60 | 7 | 77 | - (min) | 87 | |||||
i | 18 | v | 31 | I | 48 | V | 61 | 8 | 78 | + (plus) | 88 | |||||
j | 19 | w | 32 | J | 49 | W | 62 | 9 | 79 | = (is) | 89 | |||||
k | 20 | x | 33 | K | 50 | X | 63 | |||||||||
l | 21 | y | 34 | L | 51 | Y | 64 | |||||||||
m | 22 | z | 35 | M | 52 | Z | 65 |
v v v tekst ==> getal v v v |
Zet de tekst in het bovenste invulveld om in een getal, dat in het onderste invulveld getoond wordt. |
^ ^ ^ getal ==> tekst ^ ^ ^ |
Zet het getal in het onderste invulveld om in een tekst, die in het bovenste invulveld getoond wordt. |
wis |
Klik hierop om alle velden te wissen. |
x
a + v x
b.
start |
Het algoritme wordt gestart. |
volgende |
Een volgende stap van het algoritme wordt uitgevoerd. |
antwoord |
Alle (volgende) stappen van het algoritme worden in één keer uitgevoerd. |
wis |
Klik hierop om alle velden te wissen. |
voer m in |
Van de ingevulde waarde voor m worden de s, t
berekend zodat m-1 = 2s x t, met oneven t. |
voer a in |
Het algoritme wordt gestart met het ingevoerde grondtal. Telkens worden twee opeenvolgende machten van at getoond. |
volgende |
Een volgende stap van het algoritme wordt uitgevoerd. |
nieuwe a |
U krijgt gelegenheid een nieuwe a in te voeren, bij dezelfde m. |
nieuwe m |
U krijgt gelegenheid een nieuwe m in te voeren. |
wis |
Klik hierop om alle velden te wissen. |
los op |
Los het ingevoerde stelsel op. |
wis |
Klik hierop om alle velden te wissen. |