java -version in a command window, (if it starts
with 1.8 then you have version 8) net.deweger.crypto that fits your Java version:
crypto.jar (v1.0, March 18, 2021)
crypto.jar (v1.0, March 18, 2021)
crypto.jar (v1.1, March 21, 2021)
CryptoExample.java source code: CryptoExample.java (v1.0, March 18, 2021) example.txt file: example.txt FW_RSA.java, FW_RSAapp.javaall_exercises.zip
| exercise | java source code | comments |
|---|---|---|
| 1 | PBE.java | |
| 2 | PBEFileCrypt.java | |
| 3 | PBEBruteForce.java | |
| 4 | SHA32.java | |
| 5 | SophieGermain.java | |
| 6, 7, 8, 10, 11, 12 | RSA.java, RSAapp.java | the code in FW_RSA.java, FW_RSAapp.java is mostly a subset of this |
| 9 | - | see the code in FW_RSAapp.java |
| 13 | - | no separate code needed |
| 14 | DH.java, DHapp.java | |
| 15 | PollardRho.java | |
| 16 | RSAFermat.java | |
| 17, 18 | RSAWiener.java | |
| 19 | RSAHaastad.java | |
| 20 | RSAMicroWave.java |
b.m.m.d.weger@tue.nl