Le logo HP Invent est propriete de Hewlett-Packard. Le site HP-Network n'a rien a voir avec la societe Hewlett-Packard

 


Francais : version originale
Translate this page in American/English

HOME

NEWS
TEST
Progs
Jeux
AIDE
Debutants
Docs
Programmer Gruges
Nouvelles HPs
La HP 49G +
Les Modèles
CONTACT

Forum
Team
Liens

HP 40G
 

Jeux
Graphismes
Sources

Library
Astuces

PROJETS

HP Worms
Treize II
Street Fighter
QVGDM
Counter S.
YODA
SebOS

Hardware
Download
Interviews
Galerie d'art

 




 

 

RSA49

   RSA est un algorithme à clé asymétrique c'est à dire avec une clé privée pour le cryptage et une clé publique pour le décryptage.
Il a été inventé en 1977 par Ron Rivest, Adi Shamir et Leonard Adleman.
Cet algorithme sert à la cryptographie et à l'authentification (signature digitale équivalant à la signature papier).
C'est un des plus utilisé dans le monde, il sert par exemple à protéger les codes nucléaires des armées américaine et soviétique.
Sa sécurité repose sur la difficulté de factoriser les grands nombres (bien que ça ne soit pas mathématiquement prouvé) c'est la raison de sa lenteur.
   Pour chiffrer un message, on le découpe en blocs de taille plus petite que la clé.
Doubler la taille de la clé :
- multiplie par 4 le temps des opérations utilisant la clé publique
- multiplie par 8 le temps des opérations utilisant la clé privée
- multiplie par 16 le temps de génération des clés
RSA est utilisé dans plusieurs services TCP/IP connus comme SSL (Secure Socket Layer) et SSH (Secure SHell (équivalant a telnet mais utilisant RSA pour l'échange login/pass)).
RSA49 v4.0 en est une implémentation sous forme de bibliothèque pour HP 49g.
Elle permet de crypter et décrypter des chaînes de caractères avec une longueur de clé paramétrable dans IntRSA.
   Quelques tests:
Pour une chaine de 5 caractères:(avec p*q=24)
2 secondes pour crypter et 4 secondes pour décrypter.
Pour une chaine de 5 caractères:(avec p*q=48)
4 secondes pour crypter et 19 secondes pour décrypter.
Pour une chaîne de 18 caractères:(avec p*q=24)
moins de 6 secondes pour crypter et moins de 13 secondes pour décrypter.
Pour une chaîne de 18 caractères:(avec p*q=48)
moins de 14 secondes pour crypter et moins de 74 secondes pour décrypter.
Pour une chaîne de 25 caractères:(avec p*q=24)
8 secondes pour crypter et 16 secondes pour décrypter.
Elle gère les signatures digitales.
Pour des raisons de sécurité il est préférable d'utiliser une paire de clés différente pour crypter la signature.


Pour l'installation rien de compliqué car c'est une lib.


Les Options:
  - InitR, pour configurer la lib (génération des clés) a éxécuter en premier.
  - ->RSA, pour crypter choisissez.
  - RSA->, pour décrypter.
  - SIGNA, pour crypter une signature.
  - CHECK, pour décrypter une signature.
  - About, pour plus d'info.

Darklight

Fiche Technique
Programmeur: Gerald Hillier
Site perso: -
Taille du jeu: 1.67 Ko
Langage : Assembleur
Version testee: 4.0

Le Verdict

 

Les PLUS
+ Support des signatures digitales.
+ Rapidité

Les MOINS
- Affiche des caractères en trop au décryptage.
- Ne permet de crypter que des chaines de caractère.

  Top
Super
  Pas mal
  Bof
  Naze
Downloader RSA49

 

©2001-2008, HP-Network.com