Сейчас на форуме: zds, tyns777, JustLife, 2nd, morgot, Rio, CDK123 (+4 невидимых)

 eXeL@B —› Программирование —› буквенно-циферные ключи, как сделать?
Посл.ответ Сообщение

Ранг: 2.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 16 января 2009 15:13
· Личное сообщение · #1

Привет всем,
нужно сделать ключик на основе различных данных пользователя (в частности уникальных характеристик железа).
Подскажите, как зашифровать данные пользователя таким образом, чтобы получился ключ, состоящий только из читаемых букв и цифр?
Ведь любой алгоритм шифрования генерирует адскую смесь из всей таблицы аски.



Ранг: 123.0 (ветеран), 10thx
Активность: 0.060
Статус: Участник

Создано: 16 января 2009 15:22 · Поправил: Ultras
· Личное сообщение · #2

Base36 http://en.wikipedia.org/wiki/Base_36 в помощь

-----
.[ rE! p0w4 ].





Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 16 января 2009 15:22
· Личное сообщение · #3

Base64 спасёт отца демократии.



Ранг: 123.0 (ветеран), 10thx
Активность: 0.060
Статус: Участник

Создано: 16 января 2009 15:27 · Поправил: Модератор
· Личное сообщение · #4

Archer, в Base64 есть "+/" (требование: из читаемых букв и цифр). Тогда уж Base62 http://en.wikipedia.org/wiki/Base_62 .

Archer: а плюс-это нечитаемая буква? Главное-дать пинок в нужном направлении, пусть выбирает уже нужный баз.

-----
.[ rE! p0w4 ].




Ранг: 2.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 16 января 2009 15:53
· Личное сообщение · #5

Спасибо всем за ответы.



Ранг: 51.5 (постоянный), 16thx
Активность: 0.040.01
Статус: Участник

Создано: 16 января 2009 18:32
· Личное сообщение · #6

чем блоуфиш\туфиш не подходит? там только хексовые цифры.




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 17 января 2009 00:05
· Личное сообщение · #7

debugx комерческие проты в большенстве случаев юзают base32

-----
Yann Tiersen best and do not fuck




Ранг: 101.0 (ветеран), 344thx
Активность: 1.150
Статус: Участник

Создано: 17 января 2009 02:23 · Поправил: progopis
· Личное сообщение · #8

PE_Kill
+1
Сам ни раз встречал. Живой пример MainConcept (кодеки всякие). Правда там алфавит не стандартный для Base32, но это уж не так важно.


 eXeL@B —› Программирование —› буквенно-циферные ключи, как сделать?
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати