Pour ceux qui sont encore sous windows, ça peut peut-être leur rendre la vie plus facile.. ;-)
-
http://chocolatey.org/Des réponses à une question que je me posais :
I assume you're talking about SSL/TLS or a similar protocol. In these protocols there are two reasons to use Diffie-Hellman:
Your certificate only supports signing
Either it is an RSA certificate restricted to signing, or it uses an algorithm that doesn't support encryption, such as DSA or ECDSA.
Forward security - What happens if the server's private key gets leaked somehow?
If you simply encrypted the session key to the server's public key, all past communication with that server can be decrypted. Which is very bad.
If an ephemeral Diffie-Hellman key-exchange was used, a private key leak won't compromize past communications, since the keys used for the key exchange are long gone, and the leaked long term key was only used for authentication and not for confidentiality.
You don't know the public key of the other side
There are situations where you don't know the other side's public key, but you have a different way to authenticate them. In that case you can use anonymous Diffie-Hellman together with that other way. For example TLS supports authentication based on a symmetric shared secret in a way that's secure against MitM.
Some other protocols such as CurveCP use EC Diffie-Hellman for both authentication and key-exchange. In this case they profit from the performance advantage elliptic curves have over RSA.
-
http://crypto.stackexchange.com/questions/3163/why-do-we-need-diffie-hellmanArticle anglais encore une fois bien meilleur/complet que l'article français sur DH
-
http://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchangel'authenticité (de l'identité de l'émetteur et du récepteur)
la confidentialité (le message peut être lu par son destinataire uniquement)
l'intégrité du message (le message reste intact pendant le transfert)
la non-répudiation (recommandé électronique)
-
https://links.infomee.fr/?4w5qsgwget http://blog.anantshri.info/content/uploads/2010/09/add-apt-repository.sh.txt
mv add-apt-repository.sh.txt /usr/sbin/add-apt-repository
chmod o+x /usr/sbin/add-apt-repository
chown root:root /usr/sbin/add-apt-repository
[09:08:01] root@pc111-11 : /home/arnaud/Téléchargements #cat /usr/sbin/add-apt-repository
if [ $# -eq 1 ]
NM=uname -a && date
NAME=echo $NM | md5sum | cut -f1 -d" "
then
ppa_name=echo "$1" | cut -d":" -f2 -s
if [ -z "$ppa_name" ]
then
echo "PPA name not found"
echo "Utility to add PPA repositories in your debian machine"
echo "$0 ppa:user/ppa-name"
else
echo "$ppa_name"
echo "deb http://ppa.launchpad.net/$ppa_name/ubuntu lucid main" >> /etc/apt/sources.list
apt-get update >> /dev/null 2> /tmp/${NAME}_apt_add_key.txt
key=cat /tmp/${NAME}_apt_add_key.txt | cut -d":" -f6 | cut -d" " -f3
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys $key
rm -rf /tmp/${NAME}_apt_add_key.txt
fi
else
echo "Utility to add PPA repositories in your debian machine"
echo "$0 ppa:user/ppa-name"
fi
-
http://www.crowd42.info/une-astuce-pour-ajouter-les-depots-ppa-sur-debainTool pour générer du CSS pour faire des jolis div avec ombre portée
-
http://css3-drop-shadows.herokuapp.com/appUne chaîne YouTube sur la théorie des jeux vidéo
-
https://www.youtube.com/user/SebastienGenvo