A java desktop application interest in security purpose do 3 tasks plain text encrypting and decrypting ,encrypting and decrypting Binary file ,and upload files via FTPS connection to local server or web server *Need local server to allow the " SSL " FTPS WORK perfectly  and change the configuration of the local server to meet the requirements