Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

3 Commits

Repository files navigation

Motivation

Whenever we are working with any java project, we make a properties file to keep data like database password, host details etc, sometime these types of data become sensitive, so to ensure the safety of data I have created this project.

JAR to Encrypt Porperties file in java project

Jar file is inside out directory out/artifacts/EncryptDecrypt_jar

How to used

// At first add EncryptDecrypt jar in your project lib// make a properties file and add data to itimportCustomException.HandleCustomException;
importEcnryptDecrypt.Engine;
importEncryptDecryptImpl.EngineImplement;
importjava.io.IOException;
importjava.security.NoSuchAlgorithmException;
importjava.util.Properties;
publicclassMain{
publicstaticvoidmain(String[] args) throwsNoSuchAlgorithmException, IOException, HandleCustomException {
Engineengine = newEngineImplement("/root/EncryptDecrypt/resource/input.properties");
engine.encryptProperties("password");
engine.encryptProperties("ip");
Stringname = engine.decryptProperties("name");
Stringpassword = engine.decryptProperties("password");
Stringip = engine.decryptProperties("ip");
System.out.println(name + password + ip);
}
}
// This will encrypt the given key value

About

A java based project to encrypt or decrypt properties file, to ensure safety of database password and sensitive data in properties file

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages