- An access key looks like S.R.M.SIGNATURE: S is play time in seconds, R is the break in seconds, M is the total limit in seconds, and the signature is 8 characters.
- The key is calculated from the master key, the one-time code on screen and the time you choose, in the web key generator or the Telegram bot.
- A key only fits the code currently on screen and stops working once entered, because the code changes.
- The time in a key can't be changed: edited digits, digits moved between numbers or leading zeros make the signature invalid.
- The total limit includes breaks, and the program trims any play time that would run past the limit.
Contents
- What an access key is made of
- How the time you give works
- How to convert hours and minutes to seconds
- How to give a key with the web key generator
- How to give a key with the Telegram bot
- Why a key works only once
- Why the time in a key can't be faked
- Special cases: zeros and play time that's too long
- How to choose the time
- Frequently asked questions
An access key is a string like 3600.600.14400.C8FCE983 that you type into the Antidrot window to give your child time to play. The three numbers are play time, break and total limit in seconds, and the 8 characters at the end are a signature. Parents get the key from the web key generator or the Telegram bot: all it takes is the master key, the one-time code from your child's screen and the time you choose.
What an access key is made of
A key is written as S.R.M.SIGNATURE. Let's break down the example 3600.600.14400.C8FCE983:
| Part | What it means | In the example |
|---|---|---|
| S | Play time: how many seconds the window stays hidden and your child can play | 3600 — 1 hour |
| R | Break: how many seconds the window is on screen with a countdown | 600 — 10 minutes |
| M | Total limit in seconds from the moment the key is entered; it includes both play time and breaks | 14400 — 4 hours |
| Signature | 8 characters confirming that the key was calculated with your master key for the current one-time code | C8FCE983 |
Letter case in the signature doesn't matter. The input field clears after every attempt, so the key doesn't stay on screen.
How the time you give works
Once the key is entered, the window hides and a cycle begins:
- Play time S. The window is hidden, and your child can play.
- Break R. The window appears on top of all other windows, with a “Time left until unlock: …” line counting down. The “Continue” button is visible but not active yet.
- End of the break. The window doesn't disappear by itself: the “Continue” button becomes active, and your child presses it when ready to get back to the game. Until it's pressed, no play time is used, but the total limit keeps running. If your child has gone off to make a cup of tea, they won't lose the minutes of play they were given.
- Play time S again — and so on, round and round.
When the total limit M runs out, the window stays on screen until a new key is entered. The program makes sure play time doesn't go past the limit: if less than S is left, it trims the last play period. After that there's still a break countdown, and then the window no longer hides.
How to convert hours and minutes to seconds
All three numbers in a key are in seconds: multiply minutes by 60 and hours by 3600. The most common values:
| Time | Seconds |
|---|---|
| 10 minutes | 600 |
| 15 minutes | 900 |
| 30 minutes | 1800 |
| 45 minutes | 2700 |
| 1 hour | 3600 |
| 1.5 hours | 5400 |
| 2 hours | 7200 |
| 3 hours | 10800 |
| 4 hours | 14400 |
For example, “45 minutes of play, a 15-minute break, 3 hours in total” is 2700.900.10800. Numbers are written without leading zeros: 600, not 0600. In the web key generator you enter time in hours and minutes, so there's nothing to calculate. The table comes in handy for the Telegram bot if you type your own time in the S.R.M format. Ready-made sets for different ages are collected in Antidrot presets by age.
How to give a key with the web key generator
The key generator is a single page that calculates the key right in your browser, even offline. It doesn't save anything or send anything anywhere.
- Look at the one-time code — the 4 red characters in the window on your child's computer — or ask your child to read it out.
- Open the generator on your phone or computer.
- Enter the master key and the one-time code.
- Choose a preset — “30 min / 10 min / 2 h”, “45 min / 15 min / 3 h”, “1 h / 10 min / 4 h” or “1 h / 15 min / 12 h” — or set the time manually.
- Copy the finished key, type it into the window's field and click “Unlock”.
If you pick unusual values — for example, no break, or play time longer than the limit — the generator will warn you.
Don't leave the generator open with your master key entered on your child's computer. It's most convenient to use it on your own phone.
How to give a key with the Telegram bot
In the bot, you enter the master key once, when you connect, and it's stored there from then on. Giving a key looks like this:
- Open the bot and tap “⚡ Generate key”. If you have several computers, first pick the right master key with “🔄 Select key”.
- Send the one-time code from your child's screen.
- Choose a preset or type your own time in the S.R.M format, for example
2700.900.10800. - Pass the finished key to your child or type it in yourself.
The bot keeps a history of issued keys and can hand out keys on a schedule: during the hours you allow, your child gets a key with the time you've set. The details are in The Antidrot Telegram bot.
Why a key works only once
The key's signature is calculated from three things: the master key, the one-time code and the time you choose. The one-time code changes every time the window appears again and right after a key is accepted. That has three consequences:
- a key only fits the particular showing of the window it was calculated for;
- the same key can't be entered a second time, because the code on screen is already different;
- an old key from a chat or a scrap of paper is useless.
If a key doesn't work, check the code first: perhaps the window hid and reappeared, and the code changed. Another common cause is look-alike characters. The one-time code can contain both letters and digits, so ask your child exactly what's on screen: a zero or the letter O, a one or the letter I. If you have several computers, make sure the key was calculated with the master key for this particular computer.
While the window is on screen — during a break, for example — you can enter a new key: it replaces the previous time settings.
Why the time in a key can't be faked
The time digits in a key are plain to see, and it might seem easy to change 3600 to 36000. But the signature is calculated from the exact notation of all three numbers, separated by dots. Any edit breaks it:
- a different digit:
36000.600.14400.C8FCE983; - digits moved between the numbers:
360060014.40.0.C8FCE983; - a leading zero:
03600.600.14400.C8FCE983.
In all of these cases the program rejects the key. Only someone who knows the master key can calculate the correct signature for a new time — which is exactly why it's worth keeping it away from your child's computer.
That said, Antidrot doesn't claim to be impenetrable: the settings file is open, the master password in it isn't encrypted, and the process can be ended from Task Manager. The program is built around a family agreement, not a standoff with your child.
Special cases: zeros and play time that's too long
| Key | What happens |
|---|---|
S = 0, for example 0.600.3600 | The window won't hide: there's no play time. |
R = 0, for example 3600.0.3600 | There's no alternation. After the first play period the window appears and doesn't hide again until a new key. In effect, it means “play once”. |
M = 0, for example 3600.600.0 | One play period and one break, then the window stays until a new key. |
S greater than M, for example 7200.600.3600 | The program trims play time to the limit: your child plays for one hour, not two. |
How to choose the time
Remember that the total limit M includes breaks and the wait for the “Continue” button. So pure play time is always less than M: for example, the key 3600.600.7200 gives about 1 hour 50 minutes of play if “Continue” is pressed right after each break. How much time is appropriate at different ages is covered in How much gaming time for kids.
And if you need to switch the program off entirely, that's done not with an access key but with the master key: once it's entered, the “Close” button appears. More on that in Antidrot first launch and the master key.
Frequently asked questions
Can the same access key be entered twice?
No. The key is tied to the one-time code, and the code on screen changes once the key is entered, so the same key won't work again.
Does letter case matter in a key?
No, you can type the signature in lowercase or uppercase. What matters is the characters themselves and the exact way the numbers are written.
What if my child doesn't press “Continue” after a break?
The window stays on screen and no play time is used, but the total limit keeps running. When the limit runs out, the window stays until a new key is entered.
Can I add time during a break?
Yes. While the window is on screen, you can enter a new key calculated for the current one-time code. It replaces the previous time settings.
Do I need the internet to get a key?
The web key generator works in the browser offline and sends nothing anywhere. The Telegram bot needs the internet only on the parent's phone; the child's computer doesn't need it.
This article was prepared by the Antidrot team. We write only about what we have checked ourselves and are upfront about the program’s limitations. Last updated: 27 September 2026.