Полезные алгоритмы на JavaScript
JavaScript — это, конечно, далеко не Java, и все-таки как много с помощью этого языка можно реализовать полезных функций на стороне клиента, чтобы лишний раз не нагружать сервер! Например, шифрование паролей алгоритмом MD5:
pajhome.org.uk/crypt/md5/scripts.html
или упаковку текста алгоритмом base64 для устранения проблем при передаче на сервер информации в национальных кодировках:
www.webtoolkit.info/javascript-base64.html
Сейчас работаю над клиентом для online-регистрации пользователей с последующим хранением информации в OpenDS. Там как раз нужны оба эти алгоритма. Прямо на стороне клиента буду верстать информацию в ldif-формате, типа
На стороне сервера всё сведется к простейшим ldap-операциям, для которых можно задействовать даже bash-скрипты (хотя я, конечно, задействую felix и сервлеты).
Кстати, не хотите ли поломать голову над вопросом: каковы имя и фамилия клиента, зашифрованные в этом ldif-фрагменте? Подсказка: воспользуйтесь штатной утилитой Linux base64 с ключом -d.
pajhome.org.uk/crypt/md5/scripts.html
или упаковку текста алгоритмом base64 для устранения проблем при передаче на сервер информации в национальных кодировках:
www.webtoolkit.info/javascript-base64.html
Сейчас работаю над клиентом для online-регистрации пользователей с последующим хранением информации в OpenDS. Там как раз нужны оба эти алгоритма. Прямо на стороне клиента буду верстать информацию в ldif-формате, типа
dn: cn=buba,dc=3f-lab,dc=org
userPassword: {MD5}edfbe1afcf9246bbd40eb4d8027d9f
givenName:: 0JHRg9Cx0LA=
objectClass: person
objectClass: inetOrgPerson
objectClass: organizationalPerson
objectClass: top
uid: u0000000006
cn: buba
sn:: 0JrQsNGB0YLQvtGA0YHQutC40Lk=
На стороне сервера всё сведется к простейшим ldap-операциям, для которых можно задействовать даже bash-скрипты (хотя я, конечно, задействую felix и сервлеты).
Кстати, не хотите ли поломать голову над вопросом: каковы имя и фамилия клиента, зашифрованные в этом ldif-фрагменте? Подсказка: воспользуйтесь штатной утилитой Linux base64 с ключом -d.
Комментарии (5)
RSS свернуть / развернутьGangsta
yababay
Gangsta
yababay
Markony
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.