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