OVH Cloud OVH Cloud

AMcD® : méthode de cryptage.

116 réponses
Avatar
arm7
Bonjour tout le monde et surtout AMcD(r) !

Il y a quelques années, j'ai vu passé ici un méthode de cryptage assez
simple, basé sur rien de mathématique ni de connu et qu'a ma connaissance ne
doit pas se craquer si facilement.


Les sources ont été distribués, et en voici le fonctionnement, en vrac :


1) un nombre purement random sur 16 bits est determiné par la lecture de
quelques timer propre au hardware et sert de SEED pour un générateur de
nombre aléatoire

2) l'outil fonctionne par bloc de 2046 bytes (2Ko moins 2 bytes)

3) un XOR est effectué sur chaque 16 bits du bloc, à la fin des 2046 bytes
XORé, la clé d'origine est stockée.

4) le clé de chiffrement qui permet aussi son déchiffrement, ne sert qu'a
initialiser une autre fonction de random

5) un tableau de 2048 vecteurs est créée avec les nombre alléatoires ainsi
générée, les vecteurs pointent tous une destination différente

6) la fonction d'un vecteur est de transporter un bit, et un seul, d'une
position vers une autre.
6b) chaque byte lu influence le random lui même afin d'obtenir un effet
d'avalanche : Un seul byte mal décodé détruira l'ensemble du bloc. A la fin,
la clé sur 16 bits sera fausse et c'est tout l'ensemble qui restera crypté.


Les sources doivent être encore trouvables...ainsi que l'outil lui même.

Qu'en pense les spécialistes du hacking ?

6 réponses

8 9 10 11 12
Avatar
Grindipo
Bonjour,
Bonjour,


Ici je parle en pensant non seulement à moi mais aussi à d'autres
personnes et c'est pour cela que j'ai écris 'SI' et 'QUELCONQUE' et
cela sans vouloir donner l'impression d'une vantardise même si je
sais que quelque uns pourraient l'interpréter ainsi.
Je ne dis pas que mon logiciel a un défaut, loin de là.
Ok.


Je vous réponds par une question dans un nouveau message au début
de ce forum (afin que ça ressemble moins à un labyrinthe :-) )
En supprimant à bon escient les parties inutiles, le message reste clair. En

plus c'est bien plus compréhensible.


Soyez explicite, vous instaurez un prix, oui ou non ?


Non :)
Ok, ça a le mérite d'être clair. Pour ma part, je sais à quoi m'en tenir. Je

me cite :
Si non : Décrédibilisation totale de la sûreté du logiciel. Je
considérerai tout de suite d'un autre autre oeil la (longue) dispute
sur votre logiciel qui a eu lieu sur ce forum.


Comme j'ai déjà dis dans le passé, j'enseigne à mes enfants de ne
pas faire de pari, et par conséquent je n'en fais pas non plus.
Sauf qu'il ne s'agissait pas d'un jeu de hasard, mais de rémunérer des

testeurs. Le prix Nobel n'est ni un jeu ni un pari et est tout ce qu'il y a
de plus moral et honorable. Cet argument ne tient absolument pas.

N.B.: À suivre dans une nouvelle suite de messages dans ce forum
(pour plus de clarté).
'Simple algo'
Si c'est pour nous dire que vous croyez en votre algo mais que même vous

n'êtes pas prêt à lui faire confiance, ce n'est pas la peine.
Tout a déjà été dit et comme je l'ai déjà écrit, aucun bla-bla ne pourra
plus convaincre. Il faut du concret. Vous ne le voulez pas, tant pis.
Si vraiment vous voulez lancer un nouveau fil, intitulez-le "Défi Allcypher"
sinon, ce n'est pas la peine.

Grindipo


Avatar
Sylvain

Mettez 1000 dollars en jeu pour déchiffrer le chiffre ci-dessus [...]
Le 1er février, vous publiez sur ce forum le clair et la clef. Puisque
personne n'aura trouvé avant cette date, vous aurez votre preuve, et
personne ne pourra plus vous contredire.



la preuve que l'on peut utiliser un tel machin pour chiffrer une seule
fois 8 caractères avec une clé utilisée une seule fois !!

whaouuu, un vrai exploit !! stérile, inutile et débile exploit mais soit
un "exploit" s'il vous plait de le chanter ailleurs!

Sylvain.

Avatar
Erwann ABALEA
On Wed, 22 Dec 2004, Raymond H. wrote:

[...]
Comme j'ai déjà dis dans le passé, j'enseigne à mes enfants de ne pas
faire de pari, et par conséquent je n'en fais pas non plus.


Apprenez leur plutôt à évaluer leurs chances de gagner, et à prendre des
risques mesurés. Ils devront de toute façon prendre des risques dans la
vie, autant leur apprendre à bien le faire.

Et puis comme ça vous n'aurez plus cette excuse pour ne pas proposer un
prix. ;)

--
Erwann ABALEA - RSA PGP Key ID: 0x2D0EABD5
-----
The best defense against logic is stupidity.

Avatar
Jean-Marc Desperrier
Raymond H. wrote:
Je vous donne un seul mot crypté avec AllCrypter avec une simple clef de
64 bits. Allez-y! Servez-vous de la preuve dont vous parlez pour dire
qu'AllCrypter n'EST pas sûr. www.logicipc.com

BeginAllCrypter>>>4C6F6769636950435F416C6C437279707465720D0A3031D0A5B6374A65>>>EndAllCrypter>>>





L'intérêt d'un algo de chiffrement est de permettre de chiffrer sans
risques et sans précautions particulières des textes non-limités en
taille, à partir du moment où la clé est assez grande pour résister à la
force brute.

En particulier ci-dessus, j'ai l'impression qu'on retombe dans le cas où
la taille de la clé est égale à celle du texte, ce qui est un One Time
Pad, et dans ce cas très particulier, une simple opération de XOR suffit
pour avoir un résultat parfaitement sûr.

Quoi qu'il en soit, si la solidité est limitée pour une clé de 64 bits
aux textes constitués d'un seul mot, ainsi qu'aux cas où l'attaquant ne
doit surtout pas avoir le moyen de connaître une partie du texte que tu
as chiffré, l'algo n'a aucun intérêt.

Si tu nous donne un texte d'au moins deux ou trois kilo-octets en clair,
le résultat de son chiffrement chiffrement par une clé X, puis le
chiffré d'un deuxième texte de même taille chiffré par la même clé X, et
que personne n'est capable de trouver la valeur du clair du deuxième
texte, alors ton algorythme commencera à démontrer un peu de solidité.

Pour servir vraiment à quelque chose, ton algo devrait inspirer autant
confiance que des algorithmes éprouvés, ce que le test ci-dessus sera
très insuffisant pour prouver. Mais au moins, si c'est vraiment solide
face à cela, on ne sera plus à un niveau de sécurité ridicule.




Avatar
Raymond H.
"Jean-Marc Desperrier" a écrit dans le message de
news: cqe0s5$q0t$
Raymond H. wrote:
Je vous donne un seul mot crypté avec AllCrypter avec une simple clef
de 64 bits. Allez-y! Servez-vous de la preuve dont vous parlez pour dire
qu'AllCrypter n'EST pas sûr. www.logicipc.com

BeginAllCrypter>>>4C6F6769636950435F416C6C437279707465720D0A3031D0A5B6374A65>>>EndAllCrypter>>>





L'intérêt d'un algo de chiffrement est de permettre de chiffrer sans
risques et sans précautions particulières des textes non-limités en
taille, à partir du moment où la clé est assez grande pour résister à la
force brute.

En particulier ci-dessus, j'ai l'impression qu'on retombe dans le cas où
la taille de la clé est égale à celle du texte, ce qui est un One Time
Pad, et dans ce cas très particulier, une simple opération de XOR suffit
pour avoir un résultat parfaitement sûr.

Quoi qu'il en soit, si la solidité est limitée pour une clé de 64 bits aux
textes constitués d'un seul mot, ainsi qu'aux cas où l'attaquant ne doit
surtout pas avoir le moyen de connaître une partie du texte que tu as
chiffré, l'algo n'a aucun intérêt.

Si tu nous donne un texte d'au moins deux ou trois kilo-octets en clair,
le résultat de son chiffrement chiffrement par une clé X, puis le chiffré
d'un deuxième texte de même taille chiffré par la même clé X, et que
personne n'est capable de trouver la valeur du clair du deuxième texte,
alors ton algorythme commencera à démontrer un peu de solidité.


Bonjour,
si vous le désirez vous pourriez choisir vos deux textes et faire le
test dans AllCrypter que vous pouvez télécharger à www.logicipc.com
Je pense que ça serait plus simple de cette façon. Je serais bien intéressé
à connaître vos commentaires sur le résultat.
Passez une bonne journée et de bonnes fêtes :)
r.h.


Pour servir vraiment à quelque chose, ton algo devrait inspirer autant
confiance que des algorithmes éprouvés, ce que le test ci-dessus sera très
insuffisant pour prouver. Mais au moins, si c'est vraiment solide face à
cela, on ne sera plus à un niveau de sécurité ridicule.






Avatar
Raymond H.
Si tu nous donne un texte d'au moins deux ou trois kilo-octets en clair,
le résultat de son chiffrement chiffrement par une clé X, puis le chiffré
d'un deuxième texte de même taille chiffré par la même clé X, et que
personne n'est capable de trouver la valeur du clair du deuxième texte,
alors ton algorythme commencera à démontrer un peu de solidité.

Bonjour,

je tente quand même d'envoyer les deux textes selon votre demande.
Voici les deux textes cryptés avec la même clef.
Voici le texte en clair de 2 ko (2048 octets) (c'est de ce que nous avions
écris):

Raymond H. wrote:
Je vous donne un seul mot crypté avec AllCrypter avec une simple clef de
64 bits. Allez-y! Servez-vous de la preuve dont vous parlez pour dire
qu'AllCrypter n'EST pas sûr. www.logicipc.com

BeginAllCrypter>>>4C6F6769636950435F416C6C437279707465720D0A3031D0A5B6374A65>>>EndAllCrypter>>>
L'intérêt d'un algo de chiffrement est de permettre de chiffrer sans




risques et sans précautions particulières des textes non-limités en
taille, à partir du moment où la clé est assez grande pour résister à la
force brute.
En particulier ci-dessus, j'ai l'impression qu'on retombe dans le cas où
la taille de la clé est égale à celle du texte, ce qui est un One Time
Pad, et dans ce cas très particulier, une simple opération de XOR suffit
pour avoir un résultat parfaitement sûr.
Quoi qu'il en soit, si la solidité est limitée pour une clé de 64 bits
aux textes constitués d'un seul mot, ainsi qu'aux cas où l'attaquant ne
doit surtout pas avoir le moyen de connaître une partie du texte que tu
as chiffré, l'algo n'a aucun intérêt.
Si tu nous donne un texte d'au moins deux ou trois kilo-octets en clair,
le résultat de son chiffrement chiffrement par une clé X, puis le
chiffré d'un deuxième texte de même taille chiffré par la même clé X, et
que personne n'est capable de trouver la valeur du clair du deuxième
texte, alors ton algorythme commencera à démontrer un peu de solidité.
Pour servir vraiment à quelque chose, ton algo devrait inspirer autant
confiance que des algorithmes éprouvés, ce que le test ci-dessus sera
très insuffisant pour prouver. Mais au moins, si c'est vraiment solide
face à cela, on ne sera plus à un niveau de sécurité ridicule.
->
Bonjour,

si vous le désirez vous pourriez choisir vos deux textes et faire le
test dans AllCrypter que vous pouvez télécharger à www.logicipc.com
Je pense que ça serait plus simple de cette façon. Je serais bien intéressé
à connaître vos commentaires sur le résultat.
Passez une bonne journée

Voici le texte crypté de ce texte en clair ci-dessus:

BeginAllCrypter>>>4C6F6769636950435F416C6C437279707465720D0A313135A60C2B0654DC74B7F7668F68F4460BCC06229F944FE70EE6DE443B5E6CE14E52EB879D80899F6BF5E36EDCD6888AD47ECEF761452DEFDD8FF06667D8BB337043049EBD965CD0062D48CFEDF6515E313A6B52F810F6B31A4EE2D8CCDB7ACCAAB70096ECCCDB341A5156EE0EFD6886584A7C821F1B0ACBAEEA04F0E2FE9D0FE6849E1869616DE5B761C0143AF65351F644EFE0420CF3A93EF85918192E1652E0047509D4A700200FCC96E7554CFF1C903CBB02606701C50289A9F4E1442AA92E1E4BD140273E4D27EC104E18C25C9933683DEB0B5265FEF2B0CA654A6A097912CB6908F5F348AF56D2C3045303FC5FE39C114A9995793B36B89232638F1122E5DD1E98E9FF137763064187AA843269C4CC8278C7BEA43FF98193382A4F33982A0E800A2A12258067E6FD526D5A0C2AAEB02E166D6E561F0D8CA84C3B5E43B43F33A53255263A9F9813266D8A8D2E3BC0CC4E3A96A18952701706AEC9C2AC56E6C32AB8B15F73A65AD6EC6DA6C5BCD3D2D2534DD7C9B88BC0F302EEE409A60FE684F4CCF2D2E3533AB1C70A35E98AE97C2B9BD8E8F522E6DC577A29172ABC2F06A414EC12F203735AD6A7EA474406C4E2CEB30A5F695309F538463AE5062B9A3ED24123BC8F1B918CFC0D547428D522A8BD341B7B8662A0979CB914F55C4F7E1138AE4D5A3B0A69A01CF030888B3B4E52530AF49653DA86DBBACB76698428579D7F8152746974D675E34E4C60B16163E8F92B1E4BFE595CFE88F016BA588F125120E587998251A2DC5264A9BC7A3590191E49415E61C98B84FE1873D1F363185EEC4831B6A4AC03A82189DEFCEE580C6C6EEE1ED6B39DA0902B3ECDC9F4CC39D471D4AD9774C03329A7BDB67FBF76793F008382D31B0AD1B43D67FDE910A51C039B07DEAF95EE5446BBC4FED8D9CAE0762AA3E0E8E811E39014095A5E6AAD78BEB366EB16FB082007C89AE340F6A8000AC0BC076A19767FE57292E65173DA932E1782C6E51CEC4F7CFC215024E1C8195A683D2D2C2A6536D15AC40FE0504A70F11CA73306908E357404E5E3388EF9F5BAC65802468D32F221B99435770DF29E2D50C4677E4F6FDCB82D4C551F6A68649AAA7365C0C19E140CE47A1C84A894039A2D956A461B5EBC75127DB2BFC48245624E318EE7EC7F30740A19BC6388BAD96F1A8DA9C2A3AC10B72F86CAEBDC8FAE2E29A9A205B9A03D2AE59C18082A5231E1B7DA72E77F8730CF44A8A5C617BDCE15C38ACBCCD1FA7070475CF6DE00F4E8268449E8B58FEC5139BC5285D8E5E4F57C29ACF236EAD0DE528E250AB6A9A1FFBFEA6E08D4504E0659ECADEB4C52110A8D4ABA016066540CFA8E1FBDE4F7E26740CD44193B24E3487F02D5C3145F1C32B160E8353F2D633CD548A5550422DF0409F25936693849C1990E372B4188EA9E0C654A47A059405744CBE4857A4727DC71127258865B728D6F30FA44AFBD6364A39B601466B7AA6B4C5483A788584C0E9024A172948994E988036E6C87CE829D0EBC4895DD8A81983252584CA5865A16AE8EFD993CD823C7B62782CAE9A45366DDD858A5FBFDF05D461C435E4C6F550D38F668F85E9F80EF2C5463F4171D78754854D3C2C8DA107D713E5E0DEAB89B16A5D5068EFDDBEE5CF663BE1140ED94F52A2BFDF03B41E09AD15A7CDDCD250E84160624A614B1BA6A50C9F0F5BFA23CA7863CC98ADF6D4E0FF27A55E51AF8EAAD3ACD340C321223937AF1074A7529C81CA6A623277A775F221F59715244250CCE50E45430D66CEF5F0FCF3A758F48F1427A248EDC8E967C3B35400A251C4F7A992148CB6E82D4ECCD68F34E94BFAE0A15DE9C24E63AB7522352CFF69982583AF68E6EDD791CAC47ECD61121A47482FC0807BC3A7E580E6533E9AA1A75FE0A5231B744C196B8A8B918FF723A85A8A19DB8E9DA9BA0F4E8DBA042C92A8685F9D84FE8BA28738DB078F11A8CA6F11AC769CA0AFAC6BC0D20BF73B6FA05EAEB20F8DC72D1F62E3881F0584FB88683D422E0F27A2AABF240F3CEDCD05B822C1E2F0C7DC2A263FD1BF50A6C4BD6E8D87375A97E0B931411695C44C1B2884FF1264DEC4F26C444233C182488807C4CB2AAAC5CAB94BB3EE1367D64371CA07317596641C14F32B3F5816308C19D10327D8D3AE83CCCD94F000F59904CEB66CE7467421BD47867C44B7E1720D2C4424E92AAAC1712EB006C5EC579FAA6EAD7FE95809D86FC8524A2879B283BE4DB1216A4C6CB868C12138C81DB98F6087F0625CC304F76976087B652C79D5CC7F42449D0EBFC595421ED6898FB0BF5B750D839D8C49424827BC5AB3C946CCE3C2B9AA1E60F09B4D30907D6D32AD7BDD1BE496CFCE8D365F8CBC94D94A2D9AC083FB7CC18F2A198ED1E1AA19B3B4CE1A5E5586B170326193FD0016CF60EECBCC89A6FDC1B3BFA2531387F08FC10D1FC0CAB3394E6E44B2E9EDECF8D2249D657BB3802C3056A742017AB6CDB182838E99B15ACBC5ECE9C09C64A2C9D3962340A16DA87C002FECCB122D2CF5053AA63E686872541E1D14673943364D569340F688067ACD193AEAC642BABFC7B777675AC7364E9FC8F906D3AF69477ED7D9C354D00E51219A0CDE23D450E14A388DB98728831AB08ABACCA5CD7AE445ED85F9CAF22B7237AC6F4A8267E2D068CBA0C09E6A64FD647DB76A9DC4FE572E1C0E5CED23ADD53326C8881B0BA4850C3C6D5452D86CB5326BBEC09E757E9D84492B2D5F3F57A33A4BCE32AD8F26D1CA8F53DEA54577E187918041D143FCDFB7209D4B6137160DBE6DCF73EAAB47D901F08080B347773825DAF91DD0650F01788142B1FEA3D6EED08051C6C27AE30AE2F35FFAEBA6627C564534E6F463ADF45A8E61748596E4611317185884746BFD24E4756589556EF71D226230EF3F37E5FC65643BEAE5594335B8FB26F1A74E89C1960C0C1A01407DE05A8912A059DD4E8>>>EndAllCrypter>>>




Voici le 2e texte crypté avec la même clef et à partir d'un texte clair de 2
ko (2048 octets) :

BeginAllCrypter>>>4C6F6769636950435F416C6C437279707465720D0A313135A60C2B0654DC74B7F7668F68F4460BCC06229F944FE70EE6DE443B5E6CE14C41A83968384CB89B1C364A577E0A14C053D83D8B913FC6B43C9BA3B2C52398B6A60846658C5CCB05FA11CFE6F79AA6322FB45DA7EEE562410E33CFC0E5C0437DF67B0E183B2EA70B97BBF31092EE753EFC7DC424240FD0AE3C13B6F4069C0FE6D13FD0F3CC9CBBB74B5B859BAE5F5A0A5AEA94F33A24F4DF627D14B6E10A30CDF46B0AD5A9FE655ED69A60D04AE8FF8A92C9C46658F2BF76009C39243CDC4F26C44123381B3E9078FC0D547428455168B934DD33876E240CA27581712053C3544064F267FF03AC9B10DA25483D2F4E898759CA1F9D8051BAEE968464381BD46F4DC0536A0820D2BA3C5281A0A60A15DE9C2771BABDB46452E2F99E92663AFD9A73E682A0F90DEDD66129D7F3813839081D947BD2D672040275C6BA6574AD3875518B10B494A90DF6819C8A98EE59623BF363A0FBF6925D52CD2BDE85A3D94CE1CAB0EA92C993E71497A69CC50CB7CE514CD483CF16058260375EF3DE10F463FAE00493F8D9FD593FB7CDCAE334E9F82729EED72B4032E7D817250A09E6C78D14F778F616000F7864A063848A9F6571F5E44E8B3A584E07EB75963423452AAD44D2431837293597365F7DD1EEDEA607ADAF3A222835E6AA189DB44AF61740700D41A83968384CB89B1C362A4188EA01CAD16003CD239346E2EE5E7654816CD9227FF10E7D5B6EDC76F05B9158615616A5F96E67CABAA26447E0F8463F683FF59A339776A58A97F298CB28B9D7DD383D02B83D84E4E4BF3422FED5659A7863185E4CFF90B8143112A82584D874639D64E528AA61AFF28E326F213BD7CDF9D343DA799D65CABB8AEB251A21E30F11BDCE560A8AD72AD7C0D1BAF306F3EE0FF263A6844A95B4EBFE0DEFAC76C9261FE1F372259BD8E8F930F3E619221415AF953FC1E816B39C79197EDA5AE82C504D02CB013801066461F6C0037F46F53457405FDE159A2738C8E99276000D45636A1823A7AA39E3348B67D4CD9ABB6A051854CC4D2BA8F30D30F83E751B2F6D8F9B4149D293C59CDAEFEDAF9D1218F94E9674DA6C4BB5567E5B748923A7D0131C484D78A7A9F2DBABBAB16C55E2AF453C6F9AFE4223DA738F7289E488086CAED0D26F7E06BC3B788895CF86750C16B6AECBB42C7C0BBD8E62268917FD7591DDEFEDA25FD9A4239BF0EE926299CEEDD276A3D942D5C626B6D6ADD232C851ACE91011BACE0906DB84D1220A7D693659B49405F45DEADC4ED9FEE4AA0D3AB5DB152F2DDDA42576FBF6F5F724D7C56086190CE5BB7415B2210318FB1E7058DCED345408AA0A4943180D0C134A12FA74902FD6062B4CE18CFD0D3D1F2F983F6D628EBDD5859102EEB1117A7F782AC257B857577153C3029F25CEE8B1BF341D88C35A9441F30681CF5E03448A7E4539CBDD6C5F841C8C731473CCF8DAE6CAAF27FA3B9CAD1821F7EE6F76B8BAAA675AE6B45190B79EBD5282E426547B89E9CD56685C77BE2A340093187DCBD1723074FC10C3657762D3B4A4099C7353B9967F7788D9701E5AB428DC5B98F5F3DCA186CAE5CA76A3D942D5C626B6DEBBD43CD64FB4FB1AC768B94E5FD074D61DFFBDA73C54A69405F45FF2E0505777D5EA5DF7DFF5C3E6DDD8F77263E6E0E8BAB25F825E35C20740CF3D976E64F213F50A7D6A929A300705071299A29638146B47B477FFEE78BCFDA04FE8DB9414E6D3288E89BF81006821D728A7B4332480391920155864534E6544C85A37AE4214F54EB1A91D316F8B48F550D9DE09019A8D754A42BDDC33157C6F9E2D61C85988586CD8BB3C56651BEC9CA881A2E0136E6DA37863DCA65182A69DCB0928E62D4F3843F8E45B7CB078767B890D1A8A3486D1C8846F0222C8A6C2A813624E15566495B40DF07C92CFF0A346AB2F26B963B304F1B64FCA2CCDBCEC8BEFC664DD748DC0D22A24A6AC9CB70E7A73C0CE4E3E1211F574612E59B4A115EE6304D446DEF9E0F80EF2C38ABB1CDA91E21A29EEE2353B2494865C70060229139119EA5FF2C623371E4BD0F6350905F1C803E44E59C3C5AD5C3401FBB024442F5EEF9A01113D292B8A85B3C14414252728AFC232D4E3EDE7AA86318E02D44553C5533BB73D5940055C87052778897EEAFDC67CF9BA1A1CFC3E29AD86256A481BDE8168CA0622592C8BC5364D9EA8AA5A5BF0EE1C13A8B4AE2209D2A245FE3090029C75E87096808FF891035E5C7F88318E16139E88D6D6B53421EEC6649DCEAC1DBAA01896B0949F13B62E998C97DE4A542734A99C0002E5AC9ED8E2DBCBE2D9FF8DBE35C89368C2270E98699BFCBA71C2FA09CEC2151B0474663C50E6E209F371F9CA3FD2A684ED10E52A4C8EA224D1D91A1BE0E7F6F52FE6D56C76160E2B148CD0A0670ED9B7107262D1EDEAF73EFDC4368A1D0C4F543E07B0F825BE9DC6BC1DEC234694C7A2A34A87B4B9401821D8DDA865DC2C7E746E36144A62575E2B0BC4543EA33914E740604FD2DD6A99923140C67CCAD21F11404BE671D27924BCEC60F351C46388161BC468EF578EADC06016A5F9F2EBBBB8AFECD998A58A366388FEA333967A552742A3D9687BAE78F5A534FD104BB853CDC08521B823BEB387E0A5C39D1098AE94AA1D0A4003242A3F05119584EE27E008EA9E8C1125D6CEEBD4F93D27AC3D4A56BF42D5513063FB0AC9CE4D548573CEE110C262E94AF3DF02E954A2833A86B1E5EE534AB4CA142B32E6B0E123E490C61729E9D361871D0930C52F8A6B5DEE0AA8CA770C83DE2F060507088D9E0C04605D4A10B038A33E3307E79C3719740F321BEA4A87B4C3547023C6276A6739267B8C6224128FBC58F62356CF64F15D2E02F64FAD91092C6A383A38FF78BB4D579B4A3248F171E27F1A4174EE7A4EC04F26166B7C67ACC183AFB15D6EB165C4A60D250DCFAA1C6F7792AB94ACD4E8>>>EndAllCrypter>>>






J'attend donc vos commentaires.
Passez une bonne journée.
r.h.




8 9 10 11 12