Xifratge: diferència entre les revisions

Contingut suprimit Contingut afegit
Línia 43:
En algunes ocasions, abans de xifrar es realitza un preprocés d'adaptació del text pla. En aquest procés es poden seguir diverses passes que permetin el xifrat o facin que el xifrat resultant sigui més resistent davant d'atacs per criptoanàlisis. Tots aquests canvis s'hauran de tenir en compte quan es realitzi el desxifrat per poder obtenir el text pla original. Per exemple, són freqüents les següents operacions:
* '''Conversió d'alfabet'''. Alguns xifradors utilitzen un alfabet del text en clar que no es correspon amb el del missatge que es vol xifrar. Per tant, és necessari adaptar el missatge a aquell alfabet. Per exemple, alguns xifradors utilitzen com alfabet del text pla l'alfabet llatí. Si es desitja xifrar un text en espanyol, és necessari realitzar un procés com a resultat del qual no apareguin els caràcters H, J, K, U, W i Y (per exemple, podrien substituir-se la U i la W per la V, la K amb la Q, la Ñ per la N, la Y per la I, la J per la G, i eliminar l'H). Un altre exemple clàssic és el cas de xifradors que no permeten xifrar minúscules, donat el cas serà necessari convertir tot en majúscules.
* '''Preprocés per dificultar el criptoanàlisis'''. Per a augmentar la qualitat del text xifrat amb cert xifrador, ja sigui per la seva resistència davant d'atacs, extensió o qualsevol altrealtra circumstància, a vegades es preprocessa el text en clar. Alguns exemples d'estratègies són:
** Inclusió de fragments que són per despistar i que no tenen cap significat. Habitualment aquests fragments són caràcters, i s'anomenen  ''caràcters nuls''.
** Eliminació de situacions del text clar que poden ser aprofitades per atacs de criptoanàlisis. Per exemple: