Le cryptage marche apparement (je les verifieé sur feuille), par contre au décryptage il m' affiche des caracteres ASCII tel que : ', _, ...
Si quelqun pouvait m' aider j' ai essayer les algo de cppfrance sur ce theme mais il ne fonctionne pas non plus. Es un probleme vis a vis du decalage qui ne doit pas depasser un nombre precis ou autre chose, merci d'avance !
cs_laurent1024
Messages postés987Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention30 août 201225 27 févr. 2008 à 12:29
Sans doute un pb quand buffer[ i ] - 65 ) - decalage est inférieur a 0
int temp = ( buffer[ i ] - 65 ) - decalage;
if (temp < 0) {
temp += 26;
}
buffer[ i ] = ( temp ) % 26 + 65;