PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → LIBRAIRIE .JAR
LIBRAIRIE .JAR
Débuté par MANOU, 07 juil. 2020 15:43 - 5 réponses
Membre enregistré
6 messages
Posté le 07 juillet 2020 - 15:43
Bonjour,

je tente d'utiliser du code Java pour m'authentifier sur un lecteur NFC Bluetooth ACR1255U.

j'ai importer la librairie crypto-js.jar
sur le site https://jar-download.com/artifact-search/crypto-js

Mes connaissances sont quasi nulles et je vous prie de m'en excuser.
;(

Je ne parviens pas à modifier la procédure globale de type Java ci-dessous

Decrypt_JS(valueStringHex, keyStringHex) {
const CryptoJS = require('crypto-js');
const value = CryptoJS.enc.Hex.parse(valueStringHex);
const key = CryptoJS.enc.Hex.parse(keyStringHex);
const ivvar = CryptoJS.enc.Hex.parse('00000000000000000000000000000000');
const decryptedStringHex = CryptoJS.AES.decrypt({ciphertext: value}, key, {iv: ivvar, mode: CryptoJS.mode.CBC, padding: CryptoJS.pad.NoPadding});
RETURN decryptedStringHex.toString();
}


pour parvenir au résultat souhaité.

je tente ma chance avec cette procédure trouvé sur le net parce que les encodages et décodages successifs dans l'authentification avec l'appareil ne m'ont pas permis d'avancer

en envoyant

decrypt('5ff58680541c5a5903f4833dfaa428bf', '41435231323535552d4a312041757468')
je m'attends à obtenir returns 6064a82b7edf62986b0a2ec79e922aad.


Je m'en remets à une âme charitable.
Membre enregistré
6 messages
Posté le 07 juillet 2020 - 16:02
Je suis aussi prenneur d'une procedure WL ...
Membre enregistré
3 311 messages
Popularité : +93 (137 votes)
Posté le 07 juillet 2020 - 18:23
d'après ton code tu essaye de crypter en AES
pcsoft a fourni un équivalent
https://doc.pcsoft.fr/fr-FR/?1000021293&1000021293
Membre enregistré
794 messages
Popularité : +40 (42 votes)
Posté le 08 juillet 2020 - 16:08
Salut. L'exemple de code que vous avez mis n'est pas Java, c'est Javascript...

Ruben
Posté le 30 janvier 2021 - 11:00
quelqu'un peut-il m'aider à me connecter, je rame depuis longtemps sur ce sujet, la notice me paraît pas exacte sur certains points

merci à tous
Membre enregistré
3 311 messages
Popularité : +93 (137 votes)
Posté le 30 janvier 2021 - 21:49
Manou,
Je résume tu dis que c'est du java mais comme dis Ruben c'est du JavaScript.
Moi je te dis qu'il existe un équivalent en wlangage
Sache que l'on a pas l'appareil bluetooth dont tu parles pour nous même testé.
Dans ce cas, avec si peu d'informations, ils nous est difficile de t'aider plus.