mirror of
https://github.com/Steffo99/appunti-magistrali.git
synced 2024-11-29 13:24:17 +00:00
20 lines
584 B
Markdown
20 lines
584 B
Markdown
|
---
|
||
|
aliases: ["PKCS#1 v1.5"]
|
||
|
---
|
||
|
|
||
|
# PKCS#1 v1.5
|
||
|
|
||
|
[[funzione]] di [[crittografia asimmetrica]] basata su [[textbook RSA]] che ne aumenta la sicurezza aggiungendo un [[padding]] di dimensioni non deterministiche al messaggio.
|
||
|
|
||
|
## Funzionamento
|
||
|
|
||
|
1. Prima di cifrare il messaggio, vi aggiunge un [[blob]] che:
|
||
|
1. inizia con un byte `0x00`;
|
||
|
2. continua con un byte `0x02`
|
||
|
1. `0x00` o `0x01` per applicazioni diverse dalla crittografia asimmetrica
|
||
|
3. continua con un numero casuale di bytes casuali
|
||
|
4. termina con un byte `0x00`
|
||
|
|
||
|
## Vulnerabilità
|
||
|
|
||
|
- È [[malleabilità|malleabile]].
|