NoSuchPaddingException — 패딩 없음 예외

NoSuchPaddingException — 패딩 없음 예외

이 예외는 특정 패딩(padding) 메커니즘이 요청되었지만 환경에서 사용할 수 없을 때 발생해요.

출처: Java API Reference

본문

NoSuchPaddingExceptionGeneralSecurityException을 상속해요. 암호화 작업에서 지정한 패딩 방식이 제공자나 환경에서 지원되지 않을 때 던져져요.

생성자는 두 가지예요.

  • NoSuchPaddingException() — 상세 메시지 없이 예외를 생성해요.
  • NoSuchPaddingException(String msg) — 지정된 상세 메시지와 함께 예외를 생성해요.

예를 들어 Cipher.getInstance("AES/CBC/PKCS5Padding")에서 지원되지 않는 패딩 이름을 사용하면 이 예외가 발생할 수 있어요. 패딩 이름을 올바르게 지정하거나 지원 여부를 확인해야 해요.

더 알아보기 (Learn more)