반응형
mysql aes_encrypt
-
[Java] mysql aes_encrypt 를 java 코드로 만들기(AES 암호화)Java 2020. 7. 22. 01:25
양방향 암호화 중 하나인 aes_encrypt 에 대해서 구현하겠습니다. AES 함수는 데이터를 암호화와 복호화를 할 수 있는 양방향 암호화 모듈입니다. mysql에 있는 기본 함수 aes_encrypt 로 암호화를 만드는 법과, 이에 따라 자바 코드에서도 암호화 및 복호화 할 수 있는 코드를 짜겠습니다. mysql 에 있는 암호화모듈을 java 코드에서 구현해야 할 시점도 있습니다. 예를 들어 jpa 로 배치 insert 를 할 경우 db를 건건이 쿼리를 날리기도 번거롭고 말입니다. 그래서 mysql 에서 사용하는 aes_encrypt(f_data,f_key) 에 대한 자바 코드입니다. select aes_encrypt("test", "key") 의 값은 이값은 byte 값이다. String 으로 바꾸..