Dada una clave privada protegida por contraseña como:
-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: AES-128-CBC,D54228DB5838E32589695E83A22595C7
3+Mz0A4wqbMuyzrvBIHx1HNc2ZUZU2cPPRagDc3M+rv+XnGJ6PpThbOeMawz4Cbu
lQX/Ahbx+UadJZOFrTx8aEWyZoI0ltBh9O5+ODov+vc25Hia3jtayE51McVWwSXg
wYeg2L6U7iZBk78yg+sIKFVijxiWnpA7W2dj2B9QV0X3ILQPxbU/cRAVTd7AVrKT
... etc ...
-----END RSA PRIVATE KEY-----
Se puede decir que el IV codificado en base64 se especifica en el encabezado.
Entiendo la importancia de IV: s cuando se trata de tráfico "rastreable" como el tráfico sobre 802.11 *, etc., pero no puedo entender por qué se necesita una IV al cifrar una clave SSH privada (como estos nunca se transmiten a través del cable).
¿A alguien le importaría explicar por qué se necesita la IV en estos casos?