-
[ JAVA 8 ] Java AES: No installed provider supports this key: javax.crypto.spec.SecretKeySpec
이번 이슈는 PG사 결제모듈 연동을 하던 중에 생긴 이슈이다. 정확히는 AES256 암호화 및 base64 인코딩 진행중 발생함. 코드는 다음과 같다. ( IV와 key값은 노출시키지 않았다 ) String AESMode = "AES/CBC/PKCS5Padding"; IvParameterSpec ivspec = new IvParameterSpec(IV); SecretKey keySpec = new SecretKeySpec(CRYPTOKEY,"AES"); try { Cipher cipher = Cipher.getInstance(AESMode); cipher.init(Cipher.ENCRYPT_MODE, keySpec, ivspec); byte[] encrypted = cipher.doFinal(origin..
2022.03.30 17:56 -
[ Data Grip ] 전달 받은 DB정보로 data grip에 Oracle 추가하는 방법
Data Source를 처음 만들면 아마 아래와 같은 창이 뜰 것이다. 내가 협력사에 받은 정보는 아래와 같다 ( 하단은 설정 파일에서 긁어온 jdbc url ) jdbc-url: jdbc:log4jdbc:oracle:thin:@10.10.10.10:1521/ORCL Host : 10.10.10.10:1521/ORCL Database : DB_NAME Username : USER_NAME Password : PASSWORD Host : 10.10.10.10 / Port : 1521 SID : ORCL / Driver : Thin User : USER_NAME / Password : PASSWORD 차례로 입력 후 좌측 하단에 Test Connection 클릭하고 정상적으로 연결됐는지 확인하면 된다. UR..
2022.04.06 18:07 -
[ IntelliJ + Spring ] xml 파일을 불러오지 못하는 이슈
이클립스와 IntelliJ 프로젝트 리소스 폴더 인식범위의 차이로 이클립스에서 작동하는 프로젝트가 IntelliJ 에서 xml파일을 불러오지 못해 오류 발생한다. 해결 방법 pom.xml 태그 사이에 아래 내용 삽입 xml등 인식불가 파일을 main/resources로 이동 후 경로 설정 혹은 ctrl+shift+f9 아니면 파일 우클릭 맨아래 패키지 파일즈 클릭
2022.03.31 17:26