# Why adding / generating & confirming "Secret Numbers" is not user friendly

#### Confirming your secret numbers is time consuming and hard. Why?

When importing or generating your account, you may have to enter (or confirm) your Secret Numbers. This is a time consuming and annoying process. We agree. **WHY!?**

We created the Secret Numbers to replace the existing secrets like mnemonic words and the family seed (s... code), because it's equally secure and a lot less prone to errors.

The common formats for XRPL account secrets are:

* Family Seed, eg. sh1HiK7SwjS1VxFdXi7qeMHRedrYX
* Mnemonic, eg. car banana apple road ...

These formats are prone to typos and are not that user friendly. Using numbers means it's language (spoken, written) agnostic as well. They may be especially intimidating for the public that's relatively new to cryptocurrencies / blockchain technology.

### A secret now looks like: <a href="#h_be422ab2cf" id="h_be422ab2cf"></a>

<pre><code><strong>554872 394230 209376 323698
</strong>140250 387423 652803 258676
</code></pre>

For compatibility with existing clients, this library supports exporting the family seed for a generated / entered "Secret Number"-set as well.

## Entering Secret Numbers <a href="#h_72f721ce4a" id="h_72f721ce4a"></a>

When entering Secret Numbers, Xaman starts with a random digit, each time, forcing you to go to the right digit with a Plus and Minus key, then to go to the next field.

We do this so:

1. A compromised keyboard cannot "sniff" the numbers you are entering
2. Someone looking over your shoulder can't follow it based on the position of your finger when tapping

It's just way more secure. We think the one time annoying entering is a good trade-off for a lot more security.

This leaves an open question.

If Xaman is the only app that uses Secret Numbers how are accounts created in Xaman migrated to other apps?

There is a tool to convert Xaman Secret Numbers into a standard XRP seed that is [explained here](https://support.xumm.app/hc/en-us/articles/360018136180).


---

# 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://help.xaman.app/app/getting-started-with-xaman/why-adding-generating-and-confirming-secret-numbers-is-not-user-friendly.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.
