오늘은 RSA 암호화에서 기본으로 사용되는 PKCS#1 v1.5 패딩의 취약점에 대해 자세히 알아보겠습니다!PKCS#1 v1.5 패딩이란? 🤔마치 택배 상자에 물건을 안전하게 보내기 위해 완충재를 넣는 것처럼, RSA 암호화에서도 데이터를 안전하게 보내기 위한 '패딩'이 필요합니다.PKCS#1 v1.5는 가장 오래된 RSA 패딩 방식으로:1993년에 발표구현이 단순하고 이해하기 쉬움Java의 Cipher.getInstance("RSA")에서 기본으로 사용패딩 오라클 공격이란? 💣1. 공격 원리// 취약한 코드 예시Cipher cipher = Cipher.getInstance("RSA"); // 기본적으로 PKCS#1 v1.5 사용cipher.init(Cipher.DECRYPT_MODE, privat..