cryptotools/examples/pseudoprimes.py
2026-01-11 09:19:22 +01:00

18 lines
595 B
Python

#!/usr/bin/env python3
from Cryptotools.Numbers.primeNumber import _millerRabinTest, _fermatLittleTheorem
from Cryptotools.Numbers.carmi import carmi_numbers, is_carmi_number, generate_carmi_numbers
print(_fermatLittleTheorem(1729))
print(_fermatLittleTheorem(1105))
print(_fermatLittleTheorem(6601))
print(_millerRabinTest(1729))
print(f"1729: {is_carmi_number(1729)}")
print(f"1105: {is_carmi_number(1105)}")
print(f"110: {is_carmi_number(110)}")
print(f"2465: {is_carmi_number(2465)}")
print(f"6601: {is_carmi_number(6601)}")
#print(carmi_numbers(1729))
print(generate_carmi_numbers(10))