Nothing Special   »   [go: up one dir, main page]

E-Compiler For Java With Security Editor

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 19

E-COMPILER FOR

JAVA WITH SECURITY


EDITOR

Realizing the world

1
Abstract
 As it is a competitive world and very fast
world, every thing in the universes is to be
internet. In this internet world all the things
are on-line. So we created software called
“On-line java compiler with security editor”.

2
In this project is also creating a security
editor. This editor performs Encrypt and
decrypts the file. Encryption and decryption
process perform using RSA Algorithms.
There is lot of security algorithms are there,
but RSA algorithm is very efficient to
encrypt and decrypt the file.
In this project is used to view all type
of java API .It is very useful for writing the
java program easily, for example if any error
in the format of API means we can able to
view API throw this modules.
3
Introduction
In the world of globalization, the data is
being the backbone of IT industries. Every
IT companies competing among them with
Existing technologies to increase their data
transmission.
Proposed System has been developed to
overcome the above problem.

4
Objective
The main aim of this project we can easily
to write a java program and compile it and
debug in on-line. The client machine doesn’t
having java development kit .The client
machine only connected to the server. The
server having java compiler .so server
executes the java code and produce the error
message to the appropriate client machine.
.

5
Existing System

 The existing system is the manual system. The


manual system is prone to error. It is time consuming. It is very
difficult for a person to produce the report. There are chances for
changing the scheme report and do malpractice. This system
involves a lot of manual entries with the applications to perform
the desired task.
 Usage of papers in the payment process leads to less efficiency,
less accuracy and less productivity. Increasing expenditure for
papers shuffling and storage.Increasing labors and hence
errors.Less control of Amounts
 Time delay between the payment and its receipt.Persons who
are present in different part of the world cannot transact
efficiently.
6
Proposed System

The proposed system is designed to
eliminate the drawbacks of the existing
system. It is designed by keeping to
eliminate the drawbacks of the present
system in order to provide a permanent
solution to the problems. The primary aim of
the new system is to speedup transactions.
The report is prepared for the schemes and
implemented by the concerned officials.

7
Since the advent of Online Insurance services
in the Middle Ages Policy Agents and policy
Holder have used paper-based instrument to
move money between Insurance transactions.
It comes as no surprise to one that when
everything is being converted to computerize.
Already the business has to global with the
coming of Internet. Now, no more the individual
aims at the local market is also just a click of
button away.
8
Modules
JAVA FILE CREATION
 JAVA FILE COMPLILATION
 JAVA API INFORMATION
 ENCRYPTION
 DECRYPTION

9
JAVA FILE CREATION
 In this module we can create a java file and
save it in our local file system. Any client can
create a java file using this web page. The
client can create as many java files and save
it. The web page also used as an editor for
the clients to create java files. Using this the
client can easily create a java file. It is also
user friendly for the clients.
10
JAVA FILE COMPLILATION
 In this module, we can compile any java application
that we are creating. The client machine is not
required to have the JDK installed on their
machines. The client can use this web application
and he can compile the java file. The client
machines java application is compiled with the help
of the JDK installed in the server machine. The JDK
installed in the server machine does the compilation
for all the java programs available in the server
machines

11
JAVA API INFORMATION
 In this module, we can know the information of all
the API (Application programming Interface)
available in java. Using this module we can know all
the methods that are available in a class or an
interface. The application programming interface is
a collection of classes and interfaces available in a
package. It is not possible for a programmer to
remember all the methods available in a class or an
interface available in a package so at that time the
programmer can make use of these JAVA API

12
ENCRYPTION
 In this module, we are doing encryption using RSA
(Ron Rivest, Adi Shamir and Len Adleman)
Algorithm. We are encrypting the file with the help of
RSA Algorithm. For encrypting a file, we need to get
two prime number from the user. With the help of
these prime numbers we are encrypting the file.
Now the actual text of the file is converted to a
cipher text. So it will not be visible for the user. It will
not be in the known format.

13
DECRYPTION
 In this module, we are doing decryption using RSA
(Ron Rivest, Adi Shamir and Len Adleman)
Algorithm. We are decrypting the file with the help of
RSA Algorithm. For decrypting a file, we need to
decrypt it by giving the private keys. With the help
of these private keys we are decrypting the file.
Now the cipher text of the file is converted to the
actual text. So it will visible for the user. It will be in
a known formats

14
Web Tier and J2EE Application

15
Business and EIS Tiers

16
Conclusion
 In this project we can easily to write a
java program and compile it and debug
in on-line. The client machine doesn’t
having java development kit .The client
machine only connected to the server.
The server having java compiler .so
server executes the java code and
produce the error message to the
appropriate client machine.

17
Future Enhancement
 In future we will develop the J2EE application
 We will develop the application using this
online program

18
System Specification
 Hardware Specification
 Processor: Intel Pentium III Processor
 Random Access Memory: 128MB
 Hard Disk: 20GB
 Processor Speed: 300 min
 Software Specification
 Language: JSP/SERVLETS
 Back-End: MS-Access
 Operating System: Windows 2000.

19

You might also like