RSA ctf 문제풀거나 할때 유용하게 쓰이는 소인수분해 툴인데
엄청큰 수를 입력하면 소인수분해가 되는것을 확인할수있는데, 그 옆에 있는 알파벳의 뜻을 정리하려고한다.
입력한 번호가 현재 데이터베이스에 어떻게 나열되어 있는지를 나타냄.
C : 복합, 알려진 요인 없음
CF : 복합재, 알려진 요인
FF : 합성, 완전 인수분해
P : 확실한 소수
Prp : 아마도 소수일 것
U : 알 수 없음
Unit :"1"만을 위한 단위
N : 이 번호는 데이터베이스에 없다(귀하의 설정으로 인해 추가되지 않았다).
* : 이 요청 중에 데이터베이스에 추가됨
한마디로 fatordb에 내가 입력한 수가 소인수분해가 잘되는지 Db에는있는지 볼수있는 알파벳인거
대부분 문제 풀면 FF가 뜨면서factorize 되는걸 볼수있음
'Cryptography' 카테고리의 다른 글
선택 암호문 공격(Chosen Ciphertext Attack) - testbook rsa (0) | 2024.02.14 |
---|---|
RSA 수학적 원리 발표 / 세특 (1) | 2024.01.03 |
[Python] Crypto 모듈 다운로드 명령어 (0) | 2024.01.02 |
HISCON 교외대회 문제 출제 write up (0) | 2023.11.11 |
[Cryptohack] RSA starter 5 (0) | 2023.09.01 |