Tiny Encryption Algorithm: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
aggiunto ad un commento ,che sum=32*delta nella fase di decoding |
m →Codice di riferimento: tag source deprecati, replaced: <source lang= → <syntaxhighlight lang=, </source> → </syntaxhighlight> |
||
Riga 31:
Quelle che seguono sono adattamenti in [[C (linguaggio)|C]] delle [[routine (informatica)|routine]] di cifratura e decifratura del TEA, rilasciate nel pubblico dominio da David Wheeler e Roger Needham:
<
#include <stdint.h>
Riga 57:
v[0]=v0; v[1]=v1;
}
</syntaxhighlight>
Da notare che l'implementazione standard è legata ad una specifica [[architettura (computer)|architettura di microprocessori]], il che significa che le considerazioni sull'[[ordine dei byte]] sono importanti quando il testo cifrato è distribuito e processato su diversi sistemi. Il documento originale non specifica nessun dettaglio sull'architettura dei microprocessori perciò chiunque implementi un sistema che utilizza il TEA è tenuto a considerare in proprio quelle specifiche.
|