10. labor
|
- Generáljunk véletlenszerűen egy biztonságos prímet és határozzuk
meg egy generátor elemét, majd a további értékeket is, amelyek
szükségesek az ElGamal
digitális aláírási rendszer kulcsaihoz. Alkalmazva őket határozuuk meg
egy bájtszekvencia digitális aláírását és ellenőrizzük az aláírást.
- Generáljunk véletlenszerűen egy RSA kulcspárt, amely
szükséges az RSA digitális aláírási rendszerhez. Alkalmazva a kulcsot határozuuk meg
egy bináris állomány digitális aláírását és ellenőrizzük az aláírást.
- Generáljunk véletlenszerűen egy HMAC kulcsot, majd alkalmazva a kulcsot határozuk meg
egy bináris állomány HMAC értékét és ellenőrizzük a MAC értéket.
- A titkosított
file AES-CBC módszerrel volt rejtjelezve, ahol a titkosítást bájtok felett végeztük.
Határozzuk meg az eredeti GIF filet, ha az AES kulcs titkosított értékét hexában itt
találjuk és tudjuk, hogy az AES kulcsot ElGamal-lal titkosítottuk,
ahol az ElGamal publikus kulcs értékei (p, g, A) itt
találhatóak, az ElGamal privát kulcs pedig az állomány
valamelyik értéke. Az AES-nél használt IV hexa értéke, pedig: IV
= 6C0414321F9C55595242E7E47BDDBA8B
|
|