Вот он-лайн GUID-генератор, который предлагает 16-символьный GUID: http://www.shortguid.com. Говорят, что их короткий GUID-128 - это 128-bit GUID represented as Base64 string. Short GUID Example: Z6y83ED2i0_mJ7i-
. Я попытался реализовать кодировку base64 для GUID, и лучшим результатом, который я получил, является 22 (тот же результат указан в большой статье http://blog.codinghorror.com/equipping-our-ascii-armor/). У кого-нибудь есть представление о том, как они (http://www.shortguid.com) генерируют такой короткий GUID (я имею в виду, что 16 символов base64 составляют 12 байтов, и им не хватает 4 байта уникальности стандартного 16-байтного GUID :))?Короткие GUID-128 с длиной 16 символов base64?
1
A
ответ
2
Я бы написал это как комментарий, но у меня недостаточно очков репутации для этого.
В коде была ошибка. Это фиксированная. Спасибо, что указали это. Я поставлю благодарственное письмо на сайт, если вы не возражаете :)
Смежные вопросы
- 1. цифры длиной до base64 символов
- 2. parseFloat строки длиной более 16 символов
- 3. CommonCrypto для генерации зашифрованной строки с длиной 16 символов
- 4. как сделать идентификатор обфускации длиной 16 символов и без столкновения
- 5. Как создать byte [] с длиной 16, используя FromBase64String
- 6. Как обрабатывать короткие ключи AES_set_encrypt_key
- 7. Как кодировать/декодировать короткие строки как Base64 с использованием GWT?
- 8. GUID должен быть длиной 16 байт
- 9. Phipseclib AES расшифровка завершается с ошибкой в строке длиной более 16 символов
- 10. Назначить переменную с длиной символа длиной 10 символов, используя/dev/random в bash?
- 11. Шифрование AES расходится после 16 символов
- 12. Создать каталог с длиной более 260 символов
- 13. Создать массив символов с длиной разделенной строки
- 14. Хорошие комбинации символов с заданной длиной
- 15. silverstripe HtmlEditorField с максимальной длиной символов?
- 16. PHP расшифровывает base64 из UTF-16
- 17. str_replace для символов UTF-16
- 18. UTF-16 Кодировка символов java
- 19. Win32 UTF-16 индексирование символов
- 20. Проблема кодирования символов UTF-16 с FireFox
- 21. Замена для 16-разрядного установщика, программе нужны короткие имена файлов?
- 22. Как преобразовать длинную 16-битную двоичную строку с фиксированной длиной?
- 23. Эквивалент PIC S9 с длиной 16 в Oracle
- 24. Генерация массива символов белого пространства переменной длиной
- 25. Возможно ли использовать короткие int (16-разрядные) в PHP?
- 26. Rails: base64 и проблема с экранированием символов
- 27. Ruby Вывести каждый возможный символ (AZ, az, 0-9) длиной от 8 до 16 символов
- 28. MIME base64 кодирование широких символов
- 29. Кодировка символов Ruby при использовании Base64.encode
- 30. linux ascii to utf-16 (тогда sha1 и base64) encode