====== Generate Large Prime Factors ======
Simple Linux commands to generate large prime factors
- Generate prime Candidates
* ssh-keygen -G candidates -b 2048
* Note:
* Use 1024 (or lesser) for faster and smaller prime number candidates generation, instead of 2048
* 256 bit is considered uncrackable in 2023.
* Creates a file called candidates in current directory
- Find prime from candidates
* ssh-keygen -T moduli -f candidates
* Creates a file called moduli in current directory, taking input from the candidates file
- Pick two primes from moduli file - this is last column in each row (the longest number)
- Refer to ''man moduli'' for details on other columns
- Set two variables with primes, PRIME1 and PRIME2 for next step to create a PRODUCT
- Create a product
* export BC_LINE_LENGTH=0
* echo "obase=16;ibase=16;$PRIME1*$PRIME2"|bc
OR
* PRODUCT=$(echo "obase=16;ibase=16;$PRIME1*$PRIME2"|bc)
- Optionally convert Hex to Decimal
- echo "obase=10; ibase=16; $PRODUCT" | bc
Other suggestions
* Generate multiple candidates/moduli files with different bit size and make prime factors out of them for security
===== Example Primes =====
Output of moduli file, candidates generated with 512 bits. Last long column is prime in hex.
20231229143039 2 6 100 511 5 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC3F850A7
20231229143039 2 6 100 511 5 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC3FA65B7
20231229143040 2 6 100 511 2 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC3FDC6CB
20231229143040 2 6 100 511 2 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC3FE2B63
20231229143040 2 6 100 511 2 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC3FFCE13
20231229143040 2 6 100 511 2 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC4081F83
20231229143040 2 6 100 511 5 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC4095087
20231229143040 2 6 100 511 2 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC4104E73
20231229143040 2 6 100 511 2 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC413848B
20231229143040 2 6 100 511 2 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC4165713
20231229143040 2 6 100 511 2 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC4198B63
20231229143040 2 6 100 511 2 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC419B21B
20231229143040 2 6 100 511 2 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC41A265B
20231229143040 2 6 100 511 2 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC41C8FE3
20231229143040 2 6 100 511 2 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC41F125B
20231229143040 2 6 100 511 2 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC423E95B
20231229143040 2 6 100 511 5 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC424C7C7
20231229143040 2 6 100 511 5 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC4250EA7
20231229143040 2 6 100 511 5 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC42583D7
20231229143040 2 6 100 511 5 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC425F2D7
20231229143040 2 6 100 511 2 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC427D493
20231229143040 2 6 100 511 2 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC42C1CFB
20231229143040 2 6 100 511 2 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC42E4E73
20231229143040 2 6 100 511 2 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC435B943
20231229143040 2 6 100 511 5 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC437BD37
20231229143040 2 6 100 511 2 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC438673B
20231229143040 2 6 100 511 5 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC43A07B7
20231229143040 2 6 100 511 2 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC43D8D2B
20231229143040 2 6 100 511 2 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC44C1EBB
20231229143040 2 6 100 511 2 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC455752B
20231229143040 2 6 100 511 5 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC456A197
20231229143041 2 6 100 511 5 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC45BA2AF
20231229143041 2 6 100 511 2 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC46755AB
20231229143041 2 6 100 511 2 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC468E1AB
20231229143041 2 6 100 511 2 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC468FB2B
20231229143041 2 6 100 511 5 F32AF1CDB1EE0CCBAFEC309C4861D9EFA7EF464F76F53338C1980C99E8777C4FB844031A54F85BA01527773BDFD52872468F17250C2F7383988794DAC4727877
Another set
20231229145001 2 6 100 511 2 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E27FF388A3
20231229145001 2 6 100 511 5 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E27FF75F5F
20231229145001 2 6 100 511 5 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E27FFB6EAF
20231229145001 2 6 100 511 2 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E27FFE5973
20231229145001 2 6 100 511 5 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E2800055E7
20231229145001 2 6 100 511 2 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E28002FE63
20231229145001 2 6 100 511 2 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E28006DAE3
20231229145001 2 6 100 511 5 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E2800894AF
20231229145001 2 6 100 511 2 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E2800C61AB
20231229145001 2 6 100 511 2 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E28012DFC3
20231229145001 2 6 100 511 5 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E280181AD7
20231229145001 2 6 100 511 2 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E2801AA5FB
20231229145001 2 6 100 511 2 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E2801F48F3
20231229145001 2 6 100 511 5 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E28020095F
20231229145001 2 6 100 511 2 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E28022C2BB
20231229145001 2 6 100 511 5 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E28024B8FF
20231229145001 2 6 100 511 2 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E28027EC83
20231229145001 2 6 100 511 2 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E2802C6AEB
20231229145001 2 6 100 511 2 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E2802D1D53
20231229145001 2 6 100 511 2 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E2802FC233
20231229145001 2 6 100 511 2 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E280306BFB
20231229145001 2 6 100 511 2 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E2803252EB
20231229145002 2 6 100 511 5 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E28033E41F
20231229145002 2 6 100 511 5 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E28034207F
20231229145002 2 6 100 511 5 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E28037C63F
20231229145002 2 6 100 511 5 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E280410D67
20231229145002 2 6 100 511 2 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E280413B03
20231229145002 2 6 100 511 5 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E28041FBFF
20231229145002 2 6 100 511 5 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E280437EB7
20231229145002 2 6 100 511 5 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E28044C137
20231229145002 2 6 100 511 2 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E28045F2FB
20231229145002 2 6 100 511 2 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E2804777AB
20231229145002 2 6 100 511 2 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E28047D74B
20231229145002 2 6 100 511 5 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E2804AAF1F
20231229145002 2 6 100 511 5 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E2804C7BCF
20231229145002 2 6 100 511 2 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E28058C73B
20231229145002 2 6 100 511 2 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E2805AD5A3
20231229145002 2 6 100 511 2 D6D2B689F1F16684A8EECF2A5266D18A744EFD5ADF666E37BE830FCAA39A83A0B963BB999997644688C86F06372E4B3801B6C7F7FD345BD3F0EF16E2806B31D3