r15196 - in branches/spip-2.1: ecrire/auth prive/javascript

Author: cedric@yterium.com
Date: 2010-02-13 11:46:14 +0100 (sam, 13 fév 2010)
New Revision: 15196

Log:
#1462 : hasher les pass en sha256 plus dur que md5
La migration est transparente, et se deroule pour chaque auteur a son prochain login.
Tant qu'il subsiste des pass md5 utilisables en base, on envoie les 2 js md5 et sha256 au formulaire de login.
Lorsque la migration de la base est complete (ou pour une nouvelle install), on utilise plus que sha256
Si un webmestre veut forcer le passage de tout le monde en sha256, il suffit qu'il mette un hash hexa 64 de long sur tous les pass, et les auteurs utiliseront la procedure d'oubli pour regenerer leur pass en sha.

Added:
   branches/spip-2.1/ecrire/auth/sha256.inc.php
   branches/spip-2.1/prive/javascript/sha256.js
Modified:
   branches/spip-2.1/ecrire/auth/spip.php
   branches/spip-2.1/prive/javascript/login.js

Details: http://trac.rezo.net/trac/spip/changeset/15196