An open API service indexing awesome lists of open source software.

https://github.com/dcfapixels/keytea

A small application with the functionality of a password manager, but it does not store these passwords either on the user's computer or on a server.
https://github.com/dcfapixels/keytea

password-generator password-manager

Last synced: 10 months ago
JSON representation

A small application with the functionality of a password manager, but it does not store these passwords either on the user's computer or on a server.

Awesome Lists containing this project

README

          




Version
License

# 🍡 Key Tea



Readme Languages:






Русский





English



Бсылка - [https://dcfapixels.github.io/KeyTea/](https://dcfapixels.github.io/KeyTea/)
Π‘Π΅ΠΌΠ°Π½Ρ‚ΠΈΠΊΠ° вСрсионирования - [ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ](https://gist.github.com/DCFApixels/e53281d4628b19fe5278f3e77a7da9e8#file-dcfapixels_versioning_ru-md)



НСбольшоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ, Π½ΠΎ Π½Π΅ хранящСС эти ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π½ΠΈ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½ΠΈ Π½Π° сСрвСрС. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° любом устройствС ΠΈ Ссли ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ страницу, Ρ‚ΠΎ KeyTea ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΈ Π±Π΅Π· ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ.

## πŸ“– ОглавлСниС
- [Как это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚?](#-Как-это-Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚?)
- [Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ](#-Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ)
- [ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ](#-ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ)
- [Руководство](#-Руководство)
- [Π’Π²ΠΎΠ΄ мастСр-пароля](#Π­ΠΊΡ€Π°Π½-Π²Π²ΠΎΠ΄Π°-мастСр-пароля)
- [Π’Ρ‹Π±ΠΎΡ€ пароля](#Π­ΠΊΡ€Π°Π½-Π²Ρ‹Π±ΠΎΡ€Π°-пароля)
- [Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ для пароля](#Π­ΠΊΡ€Π°Π½-рСдактирования-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ-для-пароля)
- [Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π°Π±ΠΎΡ€Π° символов](#Π­ΠΊΡ€Π°Π½-рСдактирования-Π½Π°Π±ΠΎΡ€Π°-символов)
- [ЛицСнзия](#-лицСнзия)

## ❓ Как это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚?


Если ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎ Ρ‚ΠΎ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ. Π’ основС Π»Π΅ΠΆΠΈΡ‚ мастСр-ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ. Из ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ мастСр-пароля ΠΈ названия сайта гСнСрируСтся ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ для этого сайта. Π’Π°ΠΊ ΠΊΠ°ΠΊ одинаковая ΠΏΠ°Ρ€Π° мастСр-пароля ΠΈ названия сайта ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π΄Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π½Π΅Ρ‚ нСобходимости ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ. ΠŸΡ€ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ криптостойкая Ρ…Π΅Ρˆ функция, Π² слСдствии Ρ‡Π΅Π³ΠΎ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ нСльзя ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² мастСр-ΠΏΠ°Ρ€ΠΎΠ»ΡŒ.

## πŸ”’ Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ

**Π”Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ отсутствиС хранСния ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΠΌ Π»ΠΈΡ†Π°ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ:**

+ ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±Π΅Π· ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ;
+ НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ ΠΈΠ»ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ сторонних Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ скрипта [js-sha3](https://github.com/emn178/js-sha3) для вычислСний;
+ ЯвляСтся open-source ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ ΠΈ доступно для изучСния исходного ΠΊΠΎΠ΄Π°. МоТно ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Ρ‡Ρ‚ΠΎ всС чисто.

**ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π°:**

+ Достаточно ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ всСго лишь ΠΎΠ΄ΠΈΠ½ мастСр-ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, Π½ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сайта гСнСрируСтся ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ;
+ Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ случайный Π½Π°Π±ΠΎΡ€ символов, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΡ… Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΌΠΈ;
+ Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, эти ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π²Π΅Ρ€ΠΆΠ΅Π½Ρ‹ ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ ΠΏΡ€ΠΈ Π²Π·Π»ΠΎΠΌΠ°Ρ…;
+ Быстрая смСна Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ пароля, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ всСго ΠΎΠ΄Π½ΠΎΠ³ΠΎ символа создаСт Π½ΠΎΠ²Ρ‹ΠΉ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ.

**НСдостатки:**

+ Π£Ρ‚Π΅Ρ‡ΠΊΠ° мастСр-пароля ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ доступ ΠΊΠΎ всСм паролям;
+ Один мастСр-ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΏΡ€ΠΎΡ‰Π΅ поддаСтся Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° Π°Ρ‚Π°ΠΊΠ°ΠΌ.

## ⭐ ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ

+ **ΠšΡ€ΠΎΡΡΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ:**


ИспользованиС Π²Π΅Π± языков позволяСт Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° любом устройствС ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. А Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ встроСнно Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ прилоТСния.

+ **Настройка Π½Π°Π±ΠΎΡ€ΠΎΠ² символов:**


НСкоторыС сайты ΠΈΠΌΠ΅ΡŽΡ‚ особыС ограничСния ΠΊ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ Π½Π°Π»ΠΈΡ‡ΠΈΡŽ ΠΈΠ»ΠΈ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΡŽ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… символов, тонкая настройка ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… символов ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π² соотвСтствии с трСбованиями. Π’Π°ΠΊ ΠΆΠ΅ для создания Π±ΠΎΠ»Π΅Π΅ слоТных ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ символы Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ· английского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° ΠΈ символов. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π½Π°Π±ΠΎΡ€Ρ‹ спСц символов, Ρ†ΠΈΡ„Ρ€, английского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ русского.

+ **ΠŸΠ΅Ρ€Π΅Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡ пароля с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ вСрсии:**


На случай нСобходимости смСны пароля Π² настройках пароля ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π²Π΅Ρ€ΡΠΈΡŽ, ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ вСрсии ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ мСняСт ΠΏΠ°Ρ€ΠΎΠ»ΡŒ Π½Π° ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½ΠΎΠ²Ρ‹ΠΉ.

+ **Π”Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ вычислСния:**


ΠŸΠ°Ρ€ΠΎΠ»ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ Π²Π½Π΅ зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ устройствС Π·Π°ΠΏΡƒΡ‰Π΅Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

## πŸ“œ Руководство

### Π­ΠΊΡ€Π°Π½ Π²Π²ΠΎΠ΄Π° мастСр-пароля
На Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ экранС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ прСдлагаСтся ввСсти мастСр-ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ.

![image](https://github.com/user-attachments/assets/396df36d-1381-433c-9b66-44ca7cec2ce5)

ПослС Π²Π²ΠΎΠ΄Π° мастСр-пароля Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Continue, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ списку ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ.

![image](https://github.com/user-attachments/assets/5360397a-ba85-4855-9fc0-9f009c318080)

### Π­ΠΊΡ€Π°Π½ Π²Ρ‹Π±ΠΎΡ€Π° пароля

Π’ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части экрана отобраТаСтся список рСсурсов. Для получСния пароля Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ рСсурс ΠΈΠ· списка.

Бписок рСсурсов Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ. Кнопка Π²Π½ΠΈΠ·Ρƒ списка со Π·Π½Π°Ρ‡ΠΊΠΎΠΌ плюса добавляСт Π½ΠΎΠ²ΡƒΡŽ запись, ΠΊΠ½ΠΎΠΏΠΊΠ° Π² Π²ΠΈΠ΄Π΅ ΡˆΠ΅ΡΡ‚Π΅Ρ€Π½ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ экран рСдактирования ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ рСсурсС для пароля, сосСдняя ΠΊΠ½ΠΎΠΏΠΊΠ° Π² Π²ΠΈΠ΄Π΅ ΠΊΠΎΡ€Π·ΠΈΠ½Ρ‹ удаляСт рСсурс ΠΈΠ· списка.

![image](https://github.com/user-attachments/assets/58f01be4-b28a-4f08-9099-e9327588093f)

Π’Ρ‹Π±Ρ€Π°Π² рСсурс снизу Π² ΠΏΠΎΠ»Π΅ password появится сгСнСрированный ΠΏΠ°Ρ€ΠΎΠ»ΡŒ для этого рСсурса. Π‘ΠΏΡ€Π°Π²Π° ΠΎΡ‚ поля ΠΊΠ½ΠΎΠΏΠΊΠ° копирования пароля Π² Π±ΡƒΡ„Π΅Ρ€ ΠΎΠ±ΠΌΠ΅Π½Π°. Π•Ρ‰Π΅ ΠΏΡ€Π°Π²Π΅Π΅ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΠΎΠΊΠ°Π·Π° пароля, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ скрыт.

![image](https://github.com/user-attachments/assets/08958b72-9549-4fdb-b105-482b9807af13)

Π’ Π½ΠΈΠΆΠ½Π΅ΠΉ части экрана располоТСны ΠΊΠ½ΠΎΠΏΠΊΠΈ для ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° ΠΈ экспорта Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π­Ρ‚ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ устройствами.

![image](https://github.com/user-attachments/assets/d776ade5-f000-4ec4-b21f-0041d19a389f)

### Π­ΠΊΡ€Π°Π½ рСдактирования ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ для пароля

Π’Π²Π΅Ρ€Ρ…Ρƒ для рСдактирования доступно 4 поля:
+ **Name** - Π½Π°Π·Π²Π°Π½ΠΈΠ΅ рСсурса для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ гСнСрируСтся ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, это ΠΆΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π° экранС Π²Ρ‹Π±ΠΎΡ€Π° пароля.
+ **User** - Π½Π° случай Ссли для ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ рСсурса имССтся нСсколько Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ², сюда ΠΌΠΎΠΆΠ½ΠΎ ввСсти Π»ΠΎΠ³ΠΈΠ½Ρ‹ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ², Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ² ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ.
+ **Length** - Π΄Π»ΠΈΠ½Π½Π° пароля.
+ **Version** - вСрсия пароля. Π£Π²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ `Up`, ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ вСрсии Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ.

НиТС ΠΈΠ΄Π΅Ρ‚ список Π½Π°Π±ΠΎΡ€ΠΎΠ² символов, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚Π΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ пароля.

Бписок Π½Π°Π±ΠΎΡ€ΠΎΠ² символов Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ. Кнопка Π²Π½ΠΈΠ·Ρƒ списка со Π·Π½Π°Ρ‡ΠΊΠΎΠΌ плюса добавляСт Π½ΠΎΠ²Ρ‹ΠΉ пустой Π½Π°Π±ΠΎΡ€, ΠΊΠ½ΠΎΠΏΠΊΠ° Π² Π²ΠΈΠ΄Π΅ ΡˆΠ΅ΡΡ‚Π΅Ρ€Π½ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ экран рСдактирования Π½Π°Π±ΠΎΡ€Π° символов, сосСдняя ΠΊΠ½ΠΎΠΏΠΊΠ° Π² Π²ΠΈΠ΄Π΅ ΠΊΠΎΡ€Π·ΠΈΠ½Ρ‹ удаляСт Π½Π°Π±ΠΎΡ€ ΠΈΠ· списка.

![image](https://github.com/user-attachments/assets/538cf86a-47c9-4296-8290-6224c6f8af0a)

ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ рСдактирования Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ `Save` для сохранСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ `Cancel` для ΠΎΡ‚ΠΌΠ΅Π½Ρ‹.

![image](https://github.com/user-attachments/assets/efb2d3da-8c45-4468-b562-dbd89e055514)

### Π­ΠΊΡ€Π°Π½ рСдактирования Π½Π°Π±ΠΎΡ€Π° символов
Для рСдактирования доступно 3 поля:
+ **Name** - ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π½Π°Π±ΠΎΡ€Π°. Никак Π½Π΅ влияСт Π½Π° Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ пароля.
+ **Charset** - Π½Π°Π±ΠΎΡ€ символов Π² Π²ΠΈΠ΄Π΅ тСкста. ПослС сохранСния тСкст отформатируСтся, символы ΡΠΎΡ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ с ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ΠΌ Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚ΠΎΠ².
+ **Priority** - ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π½Π°Π±ΠΎΡ€Π°. ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ влияСт Π½Π° частоту с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ символы Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅. Частота рассчитываСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° всСх Π½Π°Π±ΠΎΡ€ΠΎΠ², Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π²Ρ‹ΡˆΠ΅, Ρ‚Π΅ΠΌ Ρ‡Π°Ρ‰Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ символы ΠΈΠ· Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π°. Π’Π½Π΅ зависимости ΠΎΡ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°, Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ Π±ΡƒΠ΄Π΅Ρ‚ использован ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 1 символ ΠΈΠ· Π½Π°Π±ΠΎΡ€Π°.

![image](https://github.com/user-attachments/assets/b38c4022-d33d-44f8-b446-d7372f65616f)

ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ рСдактирования Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ `Save` для сохранСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ `Cancel` для ΠΎΡ‚ΠΌΠ΅Π½Ρ‹.

![image](https://github.com/user-attachments/assets/efb2d3da-8c45-4468-b562-dbd89e055514)

## πŸ“‘ ЛицСнзия

MIT ЛицСнзия: [https://raw.githubusercontent.com/DCFApixels/KeyTea/refs/heads/main/LICENSE](https://raw.githubusercontent.com/DCFApixels/KeyTea/refs/heads/main/LICENSE)