bonsoir
Je suis en train d'essayer de faire une implémentation de l'algo de chiffrfement IDEA en C++.
Mon problème est que je dois manipuler des blocs de 16,32 et 128 bits, mais je sais pas quel type de données utiliser pour mes variables pour être sur qu'ils auront exactement la taille que je veux quelle que soit la machine.
J'ai trouvé qu'il y avait des types Byte word et dword est t il possible de fixer leur taille en bits, et comment est ce que je dois les utiliser, mon compilateur C++ Builder 5 me donne une erreur.
Pour les types char et unsigned char, est ce qu'ils sont toujours défnis sur 8 bits quel que soit le compilateur et la machine?
Int => 32 bits?
short => 16 bits?
Merci de vos réponses.
Partager