Create a Java Card applet using JavaCard 2.2.1 API for the following requirements (maximum 10 out of 10):
Encrypt and Decrypt a file (PDF, Word or another format) with AES or DES algorithm.
The Java Card application exchanges message and is selected by a host stand-alone application (C/C++/Java), an
ActiveX object or Java applet.
The source code for the Java card applet and for the host application must be provided.
Also the files with the compilation phases and the test statements in batch must be provided.