본문 바로가기
Develope/android

[Android] java.security.InvalidKeyException: Unsupported key size: 43bytes Error 에러

by 개발자도구 2024. 3. 14.
반응형

안드로이드 개발 중 AES256으로 암호화 하는 도중 발생한 에러이다.

 

dec exception : java.security.InvalidKeyException: Unsupported key size: 43 bytes

 

위 와 같이 에러가 나타난걸 확인 하였다.

 

Cipher cipher;
cipher = Cipher.getInstance("AES/CBC/PKCS5Padding");
cipher.init(Cipher.ENCRYPT_MODE, Key, ivSpec);

 

 

AES256의 경우 키값이 256bit 32byte 여야 하는데 43byte로 잘못된 키값이 들어와 발생한 에러로 확인 하였다.

정상적인 Key(32byte)로 변경 하니 동작 하는걸 확인 할 수 있었다.

반응형

댓글