Encrypt + Decrypt Menggunakan Jasypt

Pada Posting kali ini penulis memposting bagaimana cara encrypt / decript menggunakan jasypt. kalau dahulu kita melakukan encrypt harus belajar kriptografi, Java aja udah susah apalagi belajar kriptografi. tapi itu dulu… sekarang sudah ada frameworknya yaitu Jasypt. penggunaan jasypt ini tergolong mudah, tanpa basa basi lagi lets begin….

1. Contoh encrypt/decrypt Jasypt

sebelum memulai koding, download dahulu library Jasyptnya

jasypt-1.9.0.jar

jika anda menggunakan apache maven, silahkan tambahkan dependency nya di pom.xml


<dependency>
<groupId>org.jasypt</groupId>
<artifactId>jasypt</artifactId>
<version>1.9.0</version>
</dependency>


package com.yudi.jsypt;

import org.jasypt.util.text.BasicTextEncryptor;

public class TesMain {

private static void encryptedPass(String test) {

BasicTextEncryptor encryptor = new BasicTextEncryptor();
encryptor.setPassword("gilelundro");
String encryptedPass = encryptor.encrypt(test);
String plainText = encryptor.decrypt(encryptedPass);
System.out.println("Encrypted : "+encryptedPass+" Plain Text ="+plainText);
}
public static void main(String[] args) {
encryptedPass("Tes dulu ya....");
}
}

Leave a comment