Forum de mathématiques - Bibm@th.net
Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
- Accueil
- » Cryptographie
- » compression
- » Répondre
Répondre
Résumé de la discussion (messages les plus récents en premier)
- KAD
- 04-03-2009 13:17:13
Bonjour
J'ai besoin de stocker de 40 chaînes numériques de caractères dans un 512k eeprom et nous avons besoin de compresser la chaîne de maximum 40 bytes
J'ai vu un exemple ou le résultat après compression est de 18 octets
La chaîne est converti en décimal hexadécimal
Exemple: 1234567890 = 10 octets
Devient: 12 34 56 78 90 = 5 octets
Je ne sais pas si il y a une autre façon de réduire encore plus le minimum octets?
Et une fois que les données que j'ai à compresser crypter dans la même
eeprom vous avez une idée?
Même avec xor chaîne cryptée est encore une longueur de 18 octets
Parce que j'ai un texte crypté et pas moyen de le décrypter, je ne vois pas
comment il a été, je voulais l'imiter.
Mais apparemment, il doit avoir un haut niveau de la programmation et de
Le cryptage est très forte.
Et la je ne comprend pas son exemple
when you do this you have to make sure you calculate in DECIMAL
3 4 -> 3 * 10 + 4 = 34 dec
11 12 34 ..... 99
Step 2:
Since the biggest number you will have to store this way is 99 it is enough to use 7 bits. So now we store 7 lower bits from the first byte + one bit from the next byte =8 and write to the eeprom.
This way will allow you to store 18 numbers using 8 Bytes. 44,4% size of the original data







