Secure File Transfer Using Double Imposing
Secure File Transfer Using Double Imposing
Secure File Transfer Using Double Imposing
Double Imposing
Presented by,
Introduction
Security of data in transit over the Internet
becomes increasingly necessary because of steadily
growing data volume and importance. Secure Sockets
Layer (SSL), are cryptographic protocols that provide
security and data integrity for communications over
networks such as the Internet.
SSL is designed to make use of TCP as a
communication layer to provide a reliable end-to-end
secure and authenticated connection between two
points over a network.
Modules
There are 3 types of modules, they are:
1.Administrator Application.
2. Server Application.
3. Client Application..
1. Administrator Application
Here the admin maintains the active client and
server in the network. The admin will authenticate all
the incoming requests and can update client and server
status.
2. Server Application
Here the files and folders which are
required by the client to download will be stored. The
user does not have any idea where the files are
actually located. The client request will be processed
and the result will be given back to the client.
3. Client Application
Here the client has the interface to select
the active servers from the admin and selects files of
the server and after admin authentication the client can
download the files from the server.
Features
Effective and fast file transfer using double
imposing.
Can download the folders and files easily
User friendly interface is provided
Logs will be maintained in the server for every
client request.
Data will be secured by encrypting twice before
transmitting.
.NET Framework
The .NET Framework is an integral Windows
component that supports building and running the next
generation of applications and XML Web services. The
key components of the .NET Framework are the
common language runtime and the .NET Framework
class library, which includes ADO.NET, ASP.NET,
and Windows Forms. The .NET Framework provides a
managed execution environment, simplified
development and deployment, and integration with a
wide variety of programming languages.
The .NET Framework has two main components:
•The common language runtime and
•The .NET Framework class library.
Console applications.
Windows GUI applications (Windows Forms).
ASP.NET applications.
XML Web services.
Windows services.
Client Application Development
• XML:
• XML was designed to carry data.
• XML is not a replacement for HTML
• XML is used to Exchange Data
• XML can be used to Share Data
• XML can be used to Store Data
HTML
• HTML was designed to display data and to
focus on how data looks.
• HTML is about displaying information,
while XML is about describing information.
An example XML document