rsa 는 두 소수의 곱으로 이루어진 어떤 수 n를 소인수분해하는 문제가 어렵다는 점을 이용한다. 따라서 n 이 충분히 큰 수여야하고, n 을 두 소수로 소인수분해할 수 있으면 암호가 깨진다. main 함수키 쌍을 생성한 후, 암호화 복호화가 잘 이루어지는지 확인한다.
키 생성 코드
더보기
더보기
더보기
암복호화 코드
더보기
전체코드더보기 |
rsa 는 두 소수의 곱으로 이루어진 어떤 수 n를 소인수분해하는 문제가 어렵다는 점을 이용한다. 따라서 n 이 충분히 큰 수여야하고, n 을 두 소수로 소인수분해할 수 있으면 암호가 깨진다. main 함수키 쌍을 생성한 후, 암호화 복호화가 잘 이루어지는지 확인한다.
키 생성 코드
더보기
더보기
더보기
암복호화 코드
더보기
전체코드더보기 |