# At a glance

Factoring, a fundamental concept acquired in primary school, involves the decomposition of numbers into prime factors. While the basic understanding of factoring is instilled early on, its complexity escalates with the size of numbers. Various algorithms, each exhibiting efficacy within specific integer ranges, have been devised for this purpose.

The foremost algorithm for handling large numbers is the General Number Field Sieve (NFS), followed closely by the Elliptic Curve Method (ECM). While ECM's acronym signifies something else, for our current context, this explanation suffices. Factoring large numbers is an arduous task, serving a crucial role in safeguarding critical systems such as those employed by banks and government websites. The RSA cryptographic system, for instance, heavily relies on the formidable challenge posed by factoring for its security.

Interestingly, there exists a community of enthusiasts who derive enjoyment from factoring as a hobby. Engaging in projects aimed at discovering prime numbers or factoring numbers with distinctive patterns, these individuals contribute to a collective exploration of mathematical intricacies. Notably, the RSA factoring challenge gained prominence as a notable event, enticing participants with cash prizes for successfully factoring specific numbers. Originating from RSA Labs, a company still in existence, it made headlines when Dell sold it in 2020 for a staggering $2.1 billion. In the contemporary landscape, the FACT0RN blockchain emerges as a modern iteration of the RSA challenge. Enabling widespread participation in factoring, it offers the potential for participants to earn coins through their factoring endeavors.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.fact0rn.io/overview/at-a-glance.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
