Repository des arsouyes

Parce qu'il ne sert à rien de faire les choses dans son coin, on a décidé d'en faire profiter tout le monde.

Dernières publications

Nous utilisons un flux rss pour publier les dernières mises à jours du site des arsouyes. Néanmoins, voici les derniers ajouts.

Complexité des algorithmes

tbowan le 4 Juin 2018.

Après la complexité du code, voici quelques explications sur la complexité des algorithmes. Différente mais non moins importante lorsqu'il s'agit d'avoir des applications efficaces.

Byte Overflow

tbowan le 25 Mai 2018.

Byte Overflow est un clone sur 8 bits du célèbre 2048. Faites glisser les tuiles dans les quatre direction, deux tuiles de valeur identique fusionnent en s'additionnant. Faites déborder la valeur en fusionnant deux tuiles 128.

Libération de Luchronia

tbowan et aryliin, le 16 Mai 2018.

Luchronia est un jeux Web que les arsouyes ont développé entre 2013 et 2015. Même si l'aventure s'est arrêtée, nous avons décidé de le publier sur github.

Paramètres nommés en PHP

tbowan, le 15 Avril 2018.

Contrairement à de nombreux languages, le PHP ne permet pas le passage de paramètres nommés. Dans cet article, je vous présente un adapteur générique pour ajouter cette possibilité au language.

Cryptosystème ElGamal

tbowan, le 08 Avril 2018.

Conçu à partir de l'échange de clé Diffie-Hellman, le chiffrement ElGamal est une alternative libre de droit au standard RSA et qui propose, bonus, une implémentation sur courbes elliptiques.

Site Statique

tbowan, le 27 Septembre 2017.

Après avoir expérimenté le PHP, nous revenons aux sources avec une génération statique du site des arsouyes. Pour les curieux, voici comment nous nous y sommes pris.

Diffie-Hellman avec des couleurs

tbowan, le 6 Août 2017.

Pour expliquer le protocole d'échange de clés Diffie-Hellman, beaucoup d'articles et de vidéos utilisent une métaphore avec des couleurs qu'il faut mélanger.

Je vous propose ici de pousser cette comparaison au bout, de voir sa spécificité et en quoi cette version colorée est en réalité bien moins sûre que ce qu'il n'y paraît.

Échange de clés Diffie-Hellman

tbowan, 23 Juillet 2017.

L'échange de clé Diffie Hellman est un des nombreux classiques de la cryptographie moderne. Il permet à la fois d'établir un secrêt partagé sans nécessiter de canal de communication privé mais est également utilisé pour fournir une confidentialité persistante entre sessions.

Comment ça marche ? Comment on l'utilise ? Cet article répond à vos questions.

Retour du repository

tbowan, le 20 Juillet 2017.

Parce que c'est quand même bien d'avoir un accès thématique, nous avons (enfin) pris le temps de trier le contenu dans des catégories qui peuvent se recouper et vous permettre de trouver plus facilement des choses intéressantes.

Complexité du code

tbowan, le 13 Juillet 2017.

Il est souvent nécessaire d'estimer la qualité d'un code source ou de pouvoir en extraire les parties à risques. Que ce soit pour maintenir le code ou l'auditer, cette information permet d'aiguiller le travail et d'accélérer la découverte de bogues ou de vulnérabilités.

Dans cet article, nous abordons trois métriques de la complexité du code : la complexité cyclomatique, la complexité NPath et la complexité cognitive.