Skip to content
Snippets Groups Projects
Commit ca06e18f authored by corentinstd's avatar corentinstd
Browse files

print signature

parent 61225928
No related branches found
No related tags found
1 merge request!2refacto: Update README
...@@ -11,7 +11,7 @@ Pour lancer l'application, lancer respectivement les commandes suivantes : ...@@ -11,7 +11,7 @@ Pour lancer l'application, lancer respectivement les commandes suivantes :
- `mvn clean compile assembly:single` - `mvn clean compile assembly:single`
- `java -jar target/blockchain-project-1.0-SNAPSHOT-jar-with-dependencies.jar` - `java -jar target/blockchain-project-1.0-SNAPSHOT-jar-with-dependencies.jar`
Dans le cas ou le fichier `.jar` ne se lance pas. Vous pouvez lancer l'application depuis la classe `App.java`. Dans le cas où le fichier `.jar` ne se lance pas, vous pouvez lancer l'application depuis la classe `App.java`.
## Conception ## Conception
......
...@@ -87,7 +87,6 @@ public class Blockchain { ...@@ -87,7 +87,6 @@ public class Blockchain {
} }
System.out.println("[SIGNATURE] --- Signature de la transaction : " + tx.getSignature()); System.out.println("[SIGNATURE] --- Signature de la transaction : " + tx.getSignature());
if (tx.verifySignature(transactionData, walletSender.getKeyPair().getPublic())) { if (tx.verifySignature(transactionData, walletSender.getKeyPair().getPublic())) {
System.out.println("[SIGNATURE] --- Signature vérifiée");
Blockchain.transactionsPool.add(tx); Blockchain.transactionsPool.add(tx);
} else { } else {
System.out.println("[SIGNATURE] --- Signature non valide : TRANSACTION REJETEE"); System.out.println("[SIGNATURE] --- Signature non valide : TRANSACTION REJETEE");
......
...@@ -63,7 +63,6 @@ public class Transaction { ...@@ -63,7 +63,6 @@ public class Transaction {
Signature sign = Signature.getInstance("SHA256withRSA"); Signature sign = Signature.getInstance("SHA256withRSA");
sign.initVerify(publicKey); sign.initVerify(publicKey);
sign.update(data.getBytes()); sign.update(data.getBytes());
System.out.println("[SIGNATURE] --- Vérification de la signature : " + signature.toString());
return sign.verify(signature); return sign.verify(signature);
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment