Chat en flash avec socketserver (oregano) et fonction cryptage.

Soyez le premier à donner votre avis sur cette source.

Vue 14 429 fois - Téléchargée 1 974 fois

Description

Bonjour a tous.

Tout d'abord, je vous fournit l'adresse du site d'oregano server.
http://www.oregano-server.org
Vous trouverez tous les outils (tel que le serveur lui meme :|, l'api client (qui permet d'utiliser le server avec flash plus simplement), et l'aide (en anglais)) qui pourront vous servir et vous aider comprendre cette source.
Je n'ai pas expliqué en detail toutes les methodes et objets utilisés, l'aide disponible sur le site est complete et trés bien réalisée.

Petite explication de la source:

Sur la premiere image, on demande le log et le pass de l'utilisateur.
Il peut egalement s'enregistrer si il ne l'as pas encore fait.
Notez que l'enregistrement est obligatoire avec oregano et que le mot de pass, le login et le mail doivent faire au moins 4 caractères.

Sur l'image "chat", on a les gestions de messages et des membres connectés et les algorithmes de "cryptage".

Si un vrai crypteur vois mon algo de cryptage je vais me faire lincher...
C'est pas vraiment du cryptage..
Je commence seulement a m'interresser au cryptage, et j'ai voulu tester quelque chose mais attention cela ne garantie aucune securitée.

Explication sur le cryptage:
Dans le mode non crypté vous l'aurez deviné, le message n'est pas crypté...
Dans le mode crypté clef auto, le cyptage est le plus simple du monde. On convertit chaque lettre du message en sa valeur ASCII et on ajoute 1 a cette valeur, vous comprenez maintenant pourquoi je disait que ce n'etait pas vraiment du cryptage.
Il est vrai que j'aurais pu mettre une clef auto a plusieurs caractères mais comme j'utilise ce procédé dans ce qui suit j'ai laissé l'algo a ce qu'il etait quand j'ai commencé ce chat.
Dans le mode crypté avec clef definie par l'utilisateur, l'algo ajoute la valeur ascII du caractère de la clef a la valeur ascII du caractere du text jusqu'a la fin de la clef, et retourne sur le premier caractère de la clef ainsi de suite.
Le probleme c'est que la clef est envoyé avec le message en non crypté, car on est dans un chat et pas dans un dialogue a deux personnes, donc tout le monde ne peut pas connaitre la clef de decryptage.

Le dossier Oregano_as sert a utiliser les fonction, classes et methodes qui vous permettront de communiquer avec le serveur.
Vous n'avez rien a modifier dans ce dossier.

Alé si vous voulez ameliorer, critiquer, en bien ou en mal, ya pas de probleme !

Conclusion :


Je ferais des Maj assez souvent tant que je travaillerais sur cette source.

Dernière precision: le code de l'api client est en AS1 donc impossible de coder en AS2...

Pour tester : http://ppchat.no-ip.info (kan je suis connécté)

A tchao !

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

kikou54321
Messages postés
1
Date d'inscription
mardi 14 février 2006
Statut
Membre
Dernière intervention
26 février 2006

Bonjour, je vais commencer l'installation, mais est-ce qu'il est possible de mettre notre tchat à nous ? donc pour cela nous devrons modifier le dossier oregano_as ?

car, moi j'ai créer un tchat flash ou des personnages bougent ... et il me manque le socket donc je peux modifier le dossier oregano_as pour mettre mon tchat ?

A+
babyblues
Messages postés
3
Date d'inscription
samedi 15 janvier 2005
Statut
Membre
Dernière intervention
30 octobre 2006

cool merci Prouprou....
Sauf que je vais rajouter un message "comment çà marche?"....
C'est quoi ton travail au juste sur ce chat ?
Donne nous au moins une petite info... du style faut télécharger le multiuser sur oregano pizza ou autre chose.

merci.
oliver7
Messages postés
102
Date d'inscription
dimanche 3 octobre 2004
Statut
Membre
Dernière intervention
8 septembre 2006

faut-il une connection SQL
BlackWizzard
Messages postés
1277
Date d'inscription
mercredi 21 mars 2001
Statut
Modérateur
Dernière intervention
21 juin 2009
2
sympa...
t'es parti pour 2 ans de messages "comment ça marche?"
j'en ai l'experience avec mes 2 chats sur ce site ;)
Prouprou_Sensei
Messages postés
517
Date d'inscription
mardi 23 décembre 2003
Statut
Membre
Dernière intervention
24 octobre 2006

C'est pas si simple...
Ca s'apprend pas en deux minutes.
Mais désolé je peut pas expliquer tout oregano depuis le debut, juste l'installation yen a pour 1 heure d'explications ...
Afficher les 8 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.