반응형
암호화(Encryption)한 암호문을 복호화(Decryption) 처리할 때 발생하는 오류이다.
예상 가능한 원인
암호화(Encryption) , 복호화(Decryption) 방식이 일치하지 않는 경우
Encryption의 암호화 알고리즘과 Decryption의 암호화 알고리즘이 서로 다른 경우
ex) SHA-256, SHA-512
비밀 key가 일치하지 않는 경우
암호화할 때 사용한 비밀키(key, iv)와 복호화 할때 사용한 비밀키(key, iv)가 서로 일치하지 않는 경우
대칭키 암호화 방식은 암호화 복호화시 사용하는 비밀키가 일치해야 한다.
평문이 null인 경우
암호화하려는 평문이 없거나 올바르지 않을 경우
반응형
'Develop > Java' 카테고리의 다른 글
[Spring] Spring Security로 웹 어플리케이션 인증 및 권한 관리하기 (0) | 2023.04.26 |
---|