Une histoire d’arithmétique modulaire

Bob était amoureux d’Alice. Il voulait lui envoyer une déclaration d’amour. Mais Bob avait peur que cette déclaration puisse tomber dans les mains d’une autre personne. Par exemple le méchant Oscar. Par chance Alice qui aimait bien les maths connaissait RSA. Elle disposait tout naturellement d’une clé publique (b, n) et d’une clé privé (a, […]

pyHIDS

Le week-end dernier a été l’occasion de reprendre un petit projet commencé en 2008. Le code source de pyHIDS est depuis 2010 dans un dépôt Mercurial et est à l’abandon. Le programme fonctionnait déjà assez bien à l’époque puisqu’il était utilisé dans le but de vérifier l’intégrité de mon ordinateur durant les deux années qui […]

Pure Python RSA implementation compatible OpenSSL

$ sudo aptitude install python-pyasn1 $ hg clone https://bitbucket.org/sybren/python-rsa/ $ cd python-rsa $ sudo python setup.py install $ cd .. # Generation of a private key: $ openssl genrsa -out myprivatekey.pem 512 # To get a Python-RSA-compatible public key from OpenSSL: $ pyrsa-priv2pub -i myprivatekey.pem -o mypublickey.pem # Get a public key with the standard […]