목록단방향 (2)
거누의 개발노트
AES128은 양방향 암호화로 대칭키를 가지고 암호화, 복호화하는 방식이다. 1. JAVA에서 암/복호화할 때 2. MySQL에서 AES128 암/복호화한 것을 JAVA에서 비교해야할 때(동기화) 두가지 버전으로 설명해 보겠슴다. 👉 1번 JAVA에서 암/복호화 package com.common; import java.security.Key; import javax.crypto.Cipher; import javax.crypto.spec.IvParameterSpec; import javax.crypto.spec.SecretKeySpec; import org.apache.commons.codec.binary.Base64; public class AES128 { private String ips; privat..
MD5와 SHA256 암호화 방식은 단방향 암호화 방식이다. 따라서 암호화한 값을 복호화하는 것은 일반적으로는 불가능 하다. 오늘은 JAVA에서 MD5와 SHA256을 암호화하는 방법! 👉 JAVA - MD5 암호화 package com.common; import java.security.MessageDigest; public class Encryption { public static void main(String[] args) throws Exception{ String txt = "Hello World"; System.out.println("txt : " + txt); System.out.println("MD5 : " + testMD5(txt)); } public static String testMD..