<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: Шифрование паролей с помощью md5.js]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме Шифрование паролей с помощью md5.js форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Wed, 05 Aug 2026 10:56:55 -0400</pubDate>
		<item>
			<title>Шифрование паролей с помощью md5.js</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/60655-shifrovanie-paroley-s-pomoshchyu-md5.js/message231240">Шифрование паролей с помощью md5.js</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Пример, размещенный в заархивированной записи под названием “Hotspot Javascript Encyption Example”, действительно работал, когда я впервые попробовал его, не внося изменений. Просто ввел своего тестового пользователя “Ex” и пароль — всё было в порядке. Наверное, когда я первый раз попробовал, я слишком много изменил и случайно что-то упустил… Спасибо ADAVIS, который был достаточно любезен, чтобы разместить эту запись в первый раз… Вот фактический тестовый скрипт, который я использовал на своем веб-сервере. Замени “YOURIP” на IP-адрес вашего MT-маршрутизатора. &nbsp;И &nbsp;— это тестовый пользователь, которого я ввел в свой MT, а &nbsp;(не обязательно) — это место, куда пользователь перенаправляется после входа, вместо экрана статуса MT. Там также есть кнопка отправки, которая доказывает, что это работает. Если вы встроите этот код в динамическую веб-страницу, обслуживаемую базой данных, кнопка отправки не понадобится, так как код будет выполняться при действии в приложении. <br /><br /><span class="bx-font" style="color:green"><br />&lt;script language="JavaScript" src="/md5.js"&gt;<br />&lt;/script&gt;<br /><br />&lt;form name="sendin" action="http://YOURIP/login" method="post"&gt;<br />&lt;input type="hidden" name="user" value="Ex"&gt;<br />&lt;input type="hidden" name="password" value="Ex"&gt;<br />&lt;input type="hidden" name="popup"&gt;<br />&lt;input type="hidden" name="popup-present" value="true"&gt;<br />&lt;input type="hidden" name="domain" value=""&gt;<br />&lt;input type="hidden" name="dst" value="http://www.google.com/"&gt;<br />&lt;input type="submit" name="login" value="Login"&gt;<br />&lt;/form&gt;<br /><br />&lt;script language="JavaScript"&gt;<br /><br /> &nbsp;function doLogin() {<br /> &nbsp; &nbsp;if (document.login.popup.value == 'true' || document.login.popup.value == 'false') {<br /> &nbsp; &nbsp; &nbsp;document.sendin.popup.value = document.login.popup.value;<br /> &nbsp; &nbsp;}<br /> &nbsp; &nbsp;else {<br /> &nbsp; &nbsp; &nbsp;document.sendin.popup.value = document.login.popup.checked;<br /> &nbsp; &nbsp;}<br /> &nbsp; &nbsp;document.sendin.user.value = document.login.user.value;<br /> &nbsp; &nbsp;var frmXXX = document.login.elements['domain'];<br /> &nbsp; &nbsp;if (frmXXX) {<br /> &nbsp; &nbsp; &nbsp;document.sendin.domain.value = document.login.domain.value;<br /> &nbsp; &nbsp;}<br /> &nbsp; &nbsp;document.sendin.password.value = hexMD5('\130' + document.login.password.value + '\142\004\003\132\264\003\100\344\226\202\355\325\136\304\07<WBR/>&shy;0\355');<br /> &nbsp; &nbsp;document.sendin.submit();<br /> &nbsp;}<br /><br />&lt;/script&gt;</span> <br /><br />Еще раз спасибо ADAVIS за старую запись js-примера… <br />
			<i>22.07.2005 05:46:00, hecklertm.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/60655-shifrovanie-paroley-s-pomoshchyu-md5.js/message231240</link>
			<guid>http://mikrotik.moscow/forum/forum57/60655-shifrovanie-paroley-s-pomoshchyu-md5.js/message231240</guid>
			<pubDate>Fri, 22 Jul 2005 05:46:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Шифрование паролей с помощью md5.js</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/60655-shifrovanie-paroley-s-pomoshchyu-md5.js/message231239">Шифрование паролей с помощью md5.js</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет! Я загрузил md5.js на свой веб-сервер и скопировал пример конфигурации точки доступа из поста в архивах. Я не силён в JavaScript, поэтому пару часов игрался с синтаксисом, но всё равно получаю ошибку, что “роутер не принимает незашифрованные пароли”. Если бы я поставил роутер на принятие незашифрованных паролей, моя тестовая HTML-страница выглядела бы так: После вопросов - страница входа. Это страница, которая будет содержать скрытые имя пользователя и/или пароль, которые будут переданы роутеру после ответа на вопросы.<br /><br />Поскольку я хочу использовать хеширование MD5, не мог бы кто-нибудь, кто делал это раньше, выложить пример того, какой HTML я должен использовать для реализации вышеописанного, но с MD5-захешированным паролем? Заранее большое спасибо. <br />
			<i>20.07.2005 01:51:00, hecklertm.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/60655-shifrovanie-paroley-s-pomoshchyu-md5.js/message231239</link>
			<guid>http://mikrotik.moscow/forum/forum57/60655-shifrovanie-paroley-s-pomoshchyu-md5.js/message231239</guid>
			<pubDate>Wed, 20 Jul 2005 01:51:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
