말하는 감자의 개발일기

  • 홈
  • 태그
  • 방명록

AES256 2

AES 암복호화 오류

1. Input length must be multiple of 16 when decrypting with padded cipher : 암호화 되지 않는 파라미터를 복호화할때 나는 에러 해결방법 : 당신이 보낸 json 중 암호화되지 않은게 있나 확인하라. 나의경우 , 제이슨 테스트 한다고 특정 파라미터만 암호화해서 보냈다. 도중 plantext가 있었는데 그걸 계속 복호화 하려고 하니까 에러가 났다...난 바보.. 2. Illegal key size : AES256 암호화 할때 오류가 났다. 원인은 JAVA의 JCE정책 중 미국 정책에 따라 128bit로 키 길이가 제한되어서 이를 초과하는 경우에 에러가 발생. 해결방법 : /jre/lib/security/local_policy.jar의 default_..

웹개발/오류 2023.04.27

AES256 암호화, 복호화

1. AES(Advanced Encryption Standard)란? : 고급 암호화 표준, 대칭키를 쓰는 블럭 암호이다. 크기 라운드 수 128 bit 10 192 bit 12 256 bit 14 2. 패딩(Padding)이란? : 데이터를 특정 크기로 맞추고, 특정 크기보다 부족한 부분의 공간을 의미없는 문자들로 채워 비트수를 맞추는 것. 블럭 암호화 진행을 위해 패딩 기법이 필요함. Cipher cipher = Cipher.getInstance("AES/CNC/PKCS5Padding"); 3. AES256 암호화 import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax.crypto.spec.IvParameterSpec; impo..

언어/자바 2022.10.25
이전
1
다음
더보기
프로필사진

말하는 감자의 개발일기

새싹이 나 독 품은 감자가 되지 않길 바라며 정리한 개발 일지

  • 분류 전체보기 (61)
    • 웹개발 (24)
      • WAS (3)
      • 오류 (5)
      • BackEnd (8)
      • FrontEnd (8)
    • 언어 (19)
      • 자바 (16)
      • 자바스크립트 (3)
    • DB (13)
      • SQL (13)
    • 자료구조 (3)
      • 자바 (3)
    • 형상관리 툴 (2)
      • git (2)
      • svn (0)

Tag

Oracle, 칼로리, React, 빅씨스, 오라클, 홈트, 근력, 오운완, 홈트레이닝, json, HTTP, SQL, Java, AES256, MSsql, 제이슨파싱, 유산소, 리액트, 자바, 운동,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/04   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바