FactorInteger[2^227 - 1] // Timing

? FactorInteger