Показать сообщение отдельно
Старый 14.05.2016, 20:50  
Kot197676
Старичок форума
Аватар для Kot197676
OFFLINE
Регистрация: 07.02.2014
Сообщений: 650
Благодарностей:
2,073 всего
Мнения: + 3088
Репутация: 6220

Цитата:
Сообщение от victor20010 Посмотреть сообщение
вобщем почти дописал авторизацию но столкнулся с проблемой
нужно получит конечно число
уже 2 часа голову ломаю
это java код?
Код:
{"pow": {"timestamp": 1463082466, "complexity": 3, "type": "pow", "algorithm": {"version": 1, "resourse": "wgni", "name": "hashcash", "extension": ""}, "random_string": "Wm9ghNLz152F3YoW"}}
если да то как он выполняется?
Я понял,ты пишешь и спрашиваешь,на каком у тебя языке получается????

Технология HashCash предназначена для защиты от спама и атак «отказ в обслуживании», и работает следующим образом. Сервер-отправитель методом перебора ищет для каждого отправляемого сообщения такое шестнадцатеричное число, которое в сочетании с почтовым адресом получателя и датой/временем отправки письма образует комбинацию, результат обработки которой функцией хэширования будет начинаться с заданного количества нулевых битов. Найденная комбинация становится штампом письма и вставляется в соответствующий заголовок отправляемого сообщения. Сервер-получатель вычисляет хэш от штампа письма по тому же алгоритму, что и сервер-отправитель, и если результат содержит нужное количество ведущих нулей, проверяет адрес получателя, указанный в штампе. Если этот адрес указывает на существующий почтовый ящик, штамп считается верным.

Последний раз редактировалось Kot197676; 14.05.2016 в 21:15.

"Источник нашей мудрости - наш опыт. Источник нашего опыта - наша глупость."
 
Ответить с цитированием
Сказали спасибо:
victor20010 (14.05.2016)