Skip to content

Commit 7c1f372

Browse files
Update README.md
1 parent 5c06255 commit 7c1f372

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

README.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,18 @@ Applicativo che consente di criptare e decriptare testi utilizzando l'algoritmo
66

77
**Gestione degli IV:** Ogni IV generato casualmente (utilizzando la classe SecureRandom) viene inserito aggiungendo 16 bytes all'inizio dei dati cifrati
88

9-
**Formato del KeyStore:** JCEKS
9+
**Formato del KeyStore:** BCFKS
1010

1111
**Compressione:** GZip
1212

1313
**ECDH:** ECC-384
1414

1515
## Gestione delle chiavi e KeyStore
16-
Il software per poter criptare e/o decriptare ha bisogno di accedere ad un KeyStore (JCEKS) da cui preleva la chiave scelta.
17-
- Appena avviato il software verifica la presenza di un KeyStore con nome "KeyStore.jks", se non trovato provvede a crearne uno chiedendo una password (password generale del KeyStore)
18-
- è possibile specificare un keystore diverso da "KeyStore.jks" avviando il programma nel modo seguente: ```java -jar HackerInsideTextEncryptionUtility.jar <keystore>```
16+
Il software per poter criptare e/o decriptare ha bisogno di accedere ad un KeyStore (BCFKS) da cui preleva la chiave scelta.
17+
- Appena avviato il software verifica la presenza di un KeyStore con nome "KeyStore.bcfks", se non trovato provvede a crearne uno chiedendo una password (password generale del KeyStore)
18+
- è possibile specificare un keystore diverso da "KeyStore.bcfks" avviando il programma nel modo seguente: ```java -jar HackerInsideTextEncryptionUtility.jar <keystore>```
1919
- Per poter aggiungere una chiave ad un KeyStore è possibile utilizzare l'apposita scheda nelle impostazioni (FILL) oppure utilizzare uno dei tanti KeyStore explorer disponibili (consigliato https://keystore-explorer.org/)
20-
- Se non viene specificato un keystore differente il file "KeyStore.jks" deve rimanere dentro la stessa cartella dove risiede l'eseguibile
20+
- Se non viene specificato un keystore differente il file "KeyStore.bcfks" deve rimanere dentro la stessa cartella dove risiede l'eseguibile
2121

2222
## ENCRYPT
2323
Per criptare un file procedere come segue:
@@ -98,6 +98,10 @@ Non mi assumo nessuna responsabilità di eventuali danni provocati da questo cod
9898

9999
<a href="https://github.com/ZeroAlphaTech/j-pgp-wordlist" title="PGP Word list encoding library">Libreria utilizzata per la codifica PGP Word List</a>
100100

101+
102+
103+
<a href="https://www.bouncycastle.org/java.html" title="BouncyCastle Java library">BouncyCastle</a>
104+
101105
# Sitografia
102106
- https://it.wikipedia.org/wiki/Advanced_Encryption_Standard
103107
- https://en.wikipedia.org/wiki/Galois/Counter_Mode

0 commit comments

Comments
 (0)