Développement web

Retourner le chemin de base dans un template Twig sous Silex

22 novembre 2016

Dans un template Twig, pour retourner le base path, c'est-à-dire le chemin racine où se trouve l'application au sein des répertoires du serveur, utiliser : {{ app.request.basepath }} qui retournera quelque chose comme /home/www/monsite

Edit : à partir de la version 2 de Silex, il faut utiliser la variable globalen lieu et place de app.

Voir : http://silex.sensiolabs.org/doc/2.0/providers/twig.html#global-variable




Calculer l'entropie (la force) d'un mot de passe

29 septembre 2016

L'entropie d'un mot de passe, qu'on appelle communément sa "force", découle du nombre de tentatives qu'il faudrait effectuer pour le trouver par une méthode dite brute-force, c'est-à-dire en essayant toutes les combinaisons possibles. L'entropie s'obtient en calculant le logarithme en base 2 de ce nombre de combinaisons.

Le nombre de combinaisons possibles dépend de l'étendue des symboles pouvant constituer le mot de passe (lettres, chiffres, symboles spéciaux, ...), et de sa longueur (le nombre de caractères qui composent le dit mot de passe).

L'entropie ainsi calculée s'exprime en bits.

Cliquer ici pour lire la suite...