MCPcopy Create free account

hub / github.com/RsaCtfTool/RsaCtfTool / functions

Functions614 in github.com/RsaCtfTool/RsaCtfTool

↓ 1 callersFunctionpubkey_detail
(args, logger)
src/RsaCtfTool/main.py:394
↓ 1 callersFunctionrepunit_factor
(n)
src/RsaCtfTool/lib/algos.py:984
↓ 1 callersFunctionroca
(n)
src/RsaCtfTool/sage/roca_attack.py:24
↓ 1 callersFunctionrun_attacks
(args, logger)
src/RsaCtfTool/main.py:224
↓ 1 callersFunctionrun_conspicuous_check
(args, logger)
src/RsaCtfTool/main.py:210
↓ 1 callersFunctionsafe_load
(file_obj)
src/RsaCtfTool/lib/pickling.py:18
↓ 1 callersFunctionshor
Shor's algorithm: only the classical part of it, implemented in a very naive and linear way. Use the quantum period finding function: f(x) =
src/RsaCtfTool/lib/algos.py:820
↓ 1 callersFunctionsign
(n)
src/RsaCtfTool/lib/number_theory.py:649
↓ 1 callersFunctionsolve_partial_q
Search for partial q. Tunable to search longer. Source: https://0day.work/0ctf-2016-quals-writeups/ Based on: RSA? Challenge in
src/RsaCtfTool/lib/algos.py:704
↓ 1 callersMethodtest
(self)
src/RsaCtfTool/attacks/single_key/qs.py:50
↓ 1 callersMethodwa_query_factors
(self, n, safe=True)
src/RsaCtfTool/attacks/single_key/wolframalpha.py:26
↓ 1 callersMethodz3_solve
Integer factorization using z3 theorem prover implementation: We can factor composite integers by SAT solving the model N=PQ directly using th
src/RsaCtfTool/attacks/single_key/z3_solver.py:17
Method__enter__
(self)
src/RsaCtfTool/lib/utils.py:194
Method__enter__
(self)
src/RsaCtfTool/lib/timeout.py:19
Method__exit__
(self, exc_type, _exc_val, _exc_tb)
src/RsaCtfTool/lib/utils.py:205
Method__exit__
(self, type, value, traceback)
src/RsaCtfTool/lib/timeout.py:23
Method__init__
(self, value="Timed Out")
src/RsaCtfTool/lib/utils.py:167
Method__init__
( self, seconds, *, timeout_message=DEFAULT_TIMEOUT_MESSAGE, suppress_
src/RsaCtfTool/lib/utils.py:178
Method__init__
Main class managing the attacks
src/RsaCtfTool/lib/rsa_attack.py:18
Method__init__
Create RSA key from input content :param key: public key file content :type key: string
src/RsaCtfTool/lib/keys_wrapper.py:65
Method__init__
Create private key from base components :param p: extracted from n :param q: extracted from n :param e: exponent :para
src/RsaCtfTool/lib/keys_wrapper.py:167
Method__init__
(self, seconds=30, error_message="[-] Timeout")
src/RsaCtfTool/lib/timeout.py:12
Method__init__
(self, progress=False, verbose=False)
src/RsaCtfTool/lib/algos.py:553
Method__init__
(self, timeout: int = 60)
src/RsaCtfTool/attacks/abstract_attack.py:15
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/multi_keys/same_n_huge_e.py:10
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/multi_keys/hastads.py:10
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/multi_keys/common_modulus_related_message.py:11
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/multi_keys/common_factors.py:10
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/binary_polynomial_factoring.py:11
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/partial_q.py:10
Method__init__
(self, timeout=60, ecmdigits=25)
src/RsaCtfTool/attacks/single_key/ecm.py:11
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/pastctfprimes.py:12
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/factorial_pm1_gcd.py:10
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/londahl.py:10
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/nonRSA.py:10
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/pollard_p_1.py:9
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/lehmer.py:10
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/rapid7primes.py:13
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/pollard_rho.py:9
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/nullattack.py:8
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/hart.py:10
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/mersenne_primes.py:11
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/factordb.py:17
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/cube_root.py:8
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/system_primes_gcd.py:11
Method__init__
Configuration
src/RsaCtfTool/attacks/single_key/siqs.py:22
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/siqs.py:71
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/primorial_pm1_gcd.py:10
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/qs.py:11
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/lucas_gcd.py:10
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/pisano_period.py:16
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/quadratic_sieve.py:9
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/wolframalpha.py:11
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/mersenne_pm1_gcd.py:10
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/ecm2.py:12
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/highandlowbitsequal.py:10
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/noveltyprimes.py:11
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/wiener.py:10
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/williams_pp1.py:9
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/pollard_strassen.py:11
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/qicheng.py:11
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/factor_2PN.py:10
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/prime_base_collision.py:10
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/boneh_durfee.py:12
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/XYXZ.py:11
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/comfact_cn.py:11
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/fermat.py:10
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/lattice.py:10
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/classical_shor.py:11
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/neca.py:13
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/small_crt_exp.py:11
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/SQUFOF.py:9
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/lehman.py:10
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/smallfraction.py:10
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/strong_pseudoprime.py:10
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/z3_solver.py:13
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/kraitchik.py:10
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/dixon.py:9
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/compositorial_pm1_gcd.py:10
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/fibonacci_gcd.py:10
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/fermat_numbers_gcd.py:10
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/partial_d.py:11
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/roca.py:13
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/brent.py:9
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/smallq.py:9
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/euler.py:12
Method__init__
(self, timeout=60)
src/RsaCtfTool/attacks/single_key/multiple_base_inversion_gcd.py:43
Method__str__
(self)
src/RsaCtfTool/lib/utils.py:170
Method__str__
Print armored public key
src/RsaCtfTool/lib/keys_wrapper.py:83
Method__str__
Print armored private key
src/RsaCtfTool/lib/keys_wrapper.py:281
Function_fac
Factorial
src/RsaCtfTool/lib/number_theory.py:345
Function_fib
(n)
src/RsaCtfTool/lib/number_theory.py:267
Function_gcdext
(a, b)
src/RsaCtfTool/lib/number_theory.py:85
Function_ilog10_gmpy
(n)
src/RsaCtfTool/lib/number_theory.py:315
Function_ilog10_math
(n)
src/RsaCtfTool/lib/number_theory.py:311
Function_ilog2_gmpy
(n)
src/RsaCtfTool/lib/number_theory.py:295
Function_ilog2_math
(n)
src/RsaCtfTool/lib/number_theory.py:303
Function_ilog_gmpy
(n)
src/RsaCtfTool/lib/number_theory.py:299
Function_ilog_math
(n)
src/RsaCtfTool/lib/number_theory.py:307
Function_introot
(n, r=2)
src/RsaCtfTool/lib/number_theory.py:122
← previousnext →201–300 of 614, ranked by callers