Skip to content

Smartcard using JavaCard with file encryption features

Notifications You must be signed in to change notification settings

Yulypso/CryptoFile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

cryptoFile (Smartcard - APDU*)

*Application Protocol Data Unit

Author

Linkedin: Thierry Khamphousone



Setup

$ git clone https://github.com/Yulypso/cryptoFile.git

Required misc

> apduio-terminal
> captransf
> gpshell
> java_card_kit
> jdk1.6


Run batch files (Windows only)

> setenv.bat
> 1_makeApplet.bat
> 2_makeClient.bat
> 3_card-deleteApplet.bat
> 4_card-installApplet.bat
> 5_runClient.bat


Features

------------------------------------------------------------
  Welcome on board! #Thierry Khamphousone MS-SIS 2021/2022  
------------------------------------------------------------
6: Retrieve a file from the card by [#ID]
5: List files stored inside the card (#sorted by file size)
4: Upload a file to the card
3: Compare 2 files
2: Decrypt a file
1: Encrypt a file
0: Exit
--> 


--> 5 List files stored inside the card (#sorted by file size)



--> 4 Upload a file to the card



--> 5 List files stored inside the card (#sorted by file size)



--> 6 Retrieve a file from the card by [#ID]



--> 1 Encrypt a file



--> 2 Decrypt a file



--> 3 Compare 2 files