Ajouter

Tous les téléchargements de Captain'Flam

    Simulateur de relativité restreinte

    Licence : Libre - 25/11/2015 - Téléchargé x
    Ce script permet de visualiser l'exemple ultra classique illustrant les distorsions du temps et de l'espace en relativité restreinte :
    Le wagon en déplacement par rapport à un quai.
    Il suffit de lancer ce script et de jouer avec les flèches droite et gauche.
    Le second lien de téléchargement semble fonctionner... (à la différence du premier)

    Chiffrement RSA pour les nuls

    Licence : Libre - 23/01/2017 - Téléchargé x
    Le principe de base de RSA est de considérer un message comme un (grand) nombre entier et de faire des calculs dessus pour le chiffrer.
    Les implémentations que l'on trouve dans le monde industriel utilisent des librairies de calcul sur des entiers arbitrairement longs très optimisées et difficiles à comprendre.
    Le but de ce petit programme est d'implémenter RSA sur des entiers "classiques" et sans la moindre optimisation pour mieux comprendre l'algorithme.

    Pour autant, cette implémentation est parfaitement conforme à l'algorithme RSA. ... Voir la suite

    Courbes elliptiques pour les nuls

    Licence : Libre - 23/01/2017 - Téléchargé x
    Comprendre la cryptographie sur les courbes elliptiques sans (trop) entrer dans les détails théoriques.

    • Notion de base de la cryptographie avec des courbes elliptiques (elliptic curve = EC).
      On se donne une arithmétique dans laquelle on manipule des points et des entiers.
      On a une addition entre points (point + point -> point)
      On a une multiplication entre entiers et points (entier * point -> point)
      Toute la sécurité est basée sur le fait que, dans cette arithmétique :

        - connaissant un point P et un entier n, on peut facilement calculer le point nP
        - connaissant les points P et nP, il est très difficile de calculer n

      La notion de "facile/difficile" renvoie aux temps ... Voir la suite

    Eclipse Launcher

    Licence : Libre - 18/04/2012 - Téléchargé x
    Il permet de contourner un gros problème structurel d'Eclipse :
    Eclipse fonctionne avec un WorkSpace qui contient l'ensemble des projets qu'il connaît.
    Contrairement à Visual Studio (pour qui un projet est entièrement défini par le .sln et les .vcproj), Eclipse gère son arborescence de projets "en dur".

    - Si on copie/déplace un répertoire qui contient un projet Visual, il suffit de lancer le .sln pour ouvrir le projet et que tout marche.
    Avec Eclipse, il y a un fichier ".project" (et éventuellement ".pydevproject") mais il faut l'importer dans l'explorateur de projet avant de pouvoir travailler.

    - Ce script permet de mettre à jour le chemin du projet dans le WorkSpace d'Eclipse.

    Injection de touches clavier (sans utiliser de lib externe comme win32api)

    Licence : Libre - 17/10/2014 - Téléchargé x
    Un script minimaliste qui permet de simuler l'appui de touches du clavier.
    Son intérêt sur l'existant est qu'il se contente de la libraire ctype, et ne nécessite pas l'installation de libraires externes (telles que win32api ou win32con).
    Il peut simuler l'appui des combinaisons de touches avec Shift, Control ou Alt.

    Quelques limitations :
    - Les caractères nécessitant l'appui de 2 touches successives (avec un tréma ou un accent circonflexe) ne sont pas accessibles.
    - Les combinaisons Shift + Flêche ne semblent pas fonctionner... (si quelqu'un a une idée)

Contacter le responsable de la rubrique Accueil