FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
Une question sur NF525
Une question sur NF525
Débuté par Vincent, 21 juin 2016 10:55 - 4 réponses
Connectez-vous…
Vincent
#1
Posté le 21 juin 2016 - 10:55
Bonjour à tous les spécialiste
L'exigence de NF525 est la signature électronique sur certaines informations de chaque ticket, à l'aide d'une clé privée
Les algorithmes exigés semblent le RSA ou ECDSA
Dans tous les deux algorithmes, il faut d'abord chiffrer le texte à signer pour créer une empreinte de 160 bits dans le cas de SHA_160.
Or la valeur numérique vaut des milliards et des milliards, qui dépasse la capacité de WinDev dont la longueur maxi d'un entier n'est que 8 octets.
Pourtant on doit faire des opérations mathématiques avec cette empreinte, notamment avec la clé privée.
Il y a donc quelque chose qui me dépasse !
ou Je ne suis pas dans le coup
Y-a-il quelqu'un qui peut m'éclairer
Merci d'avance
Vincent
PS : Je pense que FREDO est très au parfum
Signaler
0
0
Fabrice Harari
#2
Posté le 21 juin 2016 - 13:36
Bonjour Vincent,
Or la valeur numérique vaut des milliards et des milliards, qui dépasse
la capacité de WinDev dont la longueur maxi d'un entier n'est que 8
UN ticket avec des milliards ? wow
De plus, sur 8 octets, on stocke BEAUCOUP PLUS que des milliards
Cordialement
--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International
Plus d'information sur
http://fabriceharari.com
Signaler
0
0
Vincent
#3
Posté le 21 juin 2016 - 23:06
Bonjour Fabrice Harari,
Ce n'est pas le montant du ticket qui vaut des milliards
Il s'agit de chiffrer un texte par exemple "Bonjour" pour créer une empreinte
Dans le cas SHA 160 qui donne toujours un résultat de chiffrage en taille fixe 160 bits soit 20 octets quelque soit le texte
Voici le chiffrage de "Bonjour" par SHA 160 donne un résultat de 40 hexa :
195AAFC185754B3D3F5168B874AD0DC84DA7A4D8
Soit 20 octets en binaire qui dépasse largement un entier à 8 octets.
très cordialement
Vincent
Signaler
0
0
Vincent
#4
Posté le 23 juin 2016 - 08:41
A Mr FREDO et autres spécialistes
Bonjour Mr FREDO, il me semble que dans un sujet précédent de NF525 (avril 2016), vous avez programmé la signature électronique en langage C.
Après avoir obtenu l'empreinte du texte à signer, on doit encore faire des opérations mathématiques pour obtenir la signature électronique dont la valeur de l'empreinte est un des paramètres qui intervient dans le calcul.
Or, l'empreinte est obtenue en 40 valeurs HEXA, soit 160 bits, qui est trop grande pour être convertie en un ENTIER de 8 octets.
Pouvez vous m'éclairer sur la façon dont vous avez pu résoudre ce problème ?
Je suis peut-être à côté de la plaque.
Un grand merci d'avance
Vincent
Signaler
0
0
Laurent Iss
#5
Posté le 20 juin 2017 - 01:50
Question intéressante.
Il doit être possible de faire les calculs par étapes, et de reconstituer les octets ensuite. Je peux aussi vous fournir un exécutable, écrite en C ou C# qui effectue les calculs. J'ai besoin moi aussi de la certification NF525. Collaborons!
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte