Provided by: util-linux-locales_2.40.2-1ubuntu1_all bug

НАЗВА

       uuidgen - створення значення UUID

КОРОТКИЙ ОПИС

       uuidgen [options]

ОПИС

       Програма uuidgen створює (і виводить) новий універсально унікальний ідентифікатор (UUID)
       за допомогою бібліотеки libuuid(3). Новий UUID можна вважати унікальним серед усіх UUID,
       які створено у локальній системі, і унікальним серед UUID, які створено у інших системах у
       минулому чи буде створено у них у майбутньому.

       Існує три типи UUID, які може створювати uuidgen: UUID на основі часу, UUID на основі
       псевдовипакових чисел і UUID на основі хешів. Типово, uuidgen створює UUID на основі
       випадкоивх чисел, якщо у системі є високоякісний засіб породження псевдовипадкової
       послідовності. Якщо такого засобу виявлено не буде, буде використано UUID на основі часу.
       Можна примусити створювати UUID перших двох типів за допомогою параметрів --random та
       --time.

       UUID третього типу може бути створено за допомогою параметрів --md5 і --sha1, після яких
       має бути вказано --namespace простір-назв і --name назва. Аргументом простір-назв може
       бути або загальновідомий UUID, або альтернатива, один із добре відомих UUID у RFC 4122,
       тобто @dns, @url, @oid і @x500. Аргументом назва є довільне рядкове значення. Створений
       UUID є контрольною сумою, у якій поєднуються UUID простору назв і значенням назви,
       хешовані за допомогою алгоритму MD5 або SHA1. Через це, ідентифікатор є передбачуваним
       значенням, яким можна скористатися, коли UUID використовуються як дескриптори або елементи
       для складніших значень або значень, які не слід безпосередньо розкривати. Див. RFC, щоб
       дізнатися більше.

ПАРАМЕТРИ

       -r, --random
           Створити заснований на випадкових числах UUID. Використання цього методу призводить до
           створення UUID, що складаються здебільшого з випадкових бітів. Для його використання в
           операційній системі має бути високоякісний засіб породження псевдовипадкових чисел,
           зокрема /dev/random.

       -t, --time
           Створити заснований на часі UUID. Використання цього методу призводить до створення
           UUID на основі даних системного годинника, а також апаратної адреси ethernet системи,
           якщо така існує.

       -h, --help
           Вивести текст довідки і завершити роботу.

       -V, --version
           Вивести дані щодо версії і завершити роботу.

       -m, --md5
           Скористатися алгоритмом хешування MD5.

       -s, --sha1
           Скористатися алгоритмом хешування SHA1.

       -n, --namespace простір назв
           Створити хеш із префіксом простір-назв. Аргументом _простір-назв є UUID або «@ns», де
           «ns» загальновідомим попередньо визначеним UUID, на яке посилаються за назвою простору
           назв (див. вище).

       -N, --name назва
           Створити хеш із назвою назва.

       -C, --count число
           Generate multiple UUIDs using the enhanced capability of the libuuid to cache
           time-based UUIDs, thus resulting in improved performance. However, this holds no
           significance for other UUID types.

       -x, --hex
           Вважати назву назва шістнадцятковим рядком.

ВІДПОВІДНІСТЬ

       OSF DCE 1.1

ПРИКЛАДИ

       uuidgen --sha1 --namespace @dns --name "www.example.com"

АВТОРИ

       uuidgen was written by Andreas Dilger for libuuid(3).

ТАКОЖ ПЕРЕГЛЯНЬТЕ

       uuidparse(1), libuuid(3), RFC 4122 <https://tools.ietf.org/html/rfc4122>

ЯК НАДІСЛАТИ ЗВІТ ПРО ВАДИ

       Для звітування щодо вад скористайтеся системою стеження за вадами -
       https://github.com/util-linux/util-linux/issues.

ДОСТУП ДО ПРОГРАМИ

       Програма uuidgen є частиною пакунка util-linux, який можна отримати з архіву ядра Linux
       <https://www.kernel.org/pub/linux/utils/util-linux/>.