
Nikita
22.01.2016
18:20:26
digest?

Artem
22.01.2016
18:20:28
токены же

Nikita
22.01.2016
18:20:39
srp?

Viktor
22.01.2016
18:21:44

Google

Viktor
22.01.2016
18:24:30
токены же
Ну юзер логинится
Генерируется токен если login:some_hash(pass) совпадает с сохранённым в базе аккаунтов
Он заносится в базу токенов и связывается в ней с user_id, задается експири дэйт
Затем токен отправляется юзерю с просьбой сохранить в куках
А потом отправляется при каждом запросе
Так?
А потом Юзером отправляется при каждом запросе
в конце
ок, целый день рефакторил
Тестим
Process finished with exit code 1
AWESOME

Artem
22.01.2016
18:26:37
юзер логинится, подписываешь его юзернейм секретным ключом + экспирейшн по вкусу и готово

Viktor
22.01.2016
18:27:11
Он вообще не должен finishиться
Лол, уже 345 строк

Sergey
22.01.2016
18:34:00
Кто какой редактор юзает?

HAOS 001
22.01.2016
18:35:22
subl + nano

Google

Artem
22.01.2016
18:35:44
subl

Viktor
22.01.2016
18:42:21

Sergey
22.01.2016
18:43:08
Спасибо за ответы. Атом кто то пробывал?

Alexey
22.01.2016
18:44:01
Да
Хорош
Прям айнанэ

Viktor
22.01.2016
18:44:26
Kjk

HAOS 001
22.01.2016
18:44:33

Alexey
22.01.2016
18:44:34
Мне даже больше сублайма понравился
Дизигн кошерный

HAOS 001
22.01.2016
18:44:48
я накатил тему похожую на атом на саблайм

Sergey
22.01.2016
18:44:59
Пруф?

HAOS 001
22.01.2016
18:45:42

Viktor
22.01.2016
18:46:19

Sergey
22.01.2016
18:46:23
Да, атом красив. Но лично меня огорчает его низкая производительность. Чувствуются постоянные мелкие задержки. После атома sublime просто летает.

Фԉùཎыч⚠️
22.01.2016
18:46:59

Sergey
22.01.2016
18:47:29
thanks

HAOS 001
22.01.2016
18:48:08

Viktor
22.01.2016
18:48:21
бля

Google

Sergey
22.01.2016
18:49:16
Загуглил уже:)

Viktor
22.01.2016
18:50:56
Download Speed: 840 kbps
Upload Speed: 30 kbps

Sergey
22.01.2016
18:53:16
:D

Viktor
22.01.2016
18:56:48
и как при таком инете бота тестить?
Дайти впс плес
шучу, лучше не стоит

Artem
22.01.2016
18:58:05

Viktor
22.01.2016
18:58:07
http://speedof.me/ годнота кстати

Sergey
22.01.2016
18:58:08
могу дроп на digital дать на немного

Viktor
22.01.2016
18:58:14

Sergey
22.01.2016
18:58:47
ubuntu 15.10 устроит?

Artem
22.01.2016
18:58:57
Долго же
пару часов активируется, можно год бесплатно юзать

Viktor
22.01.2016
18:58:59
Всм доступ по ssh?

Artem
22.01.2016
18:59:28
да
vps у них называется ec2

Viktor
22.01.2016
18:59:50
ок, пойду гуглить

Google

Sergey
22.01.2016
19:00:16

Viktor
22.01.2016
19:00:24

Artem
22.01.2016
19:00:39

Viktor
22.01.2016
19:01:09

Sergey
22.01.2016
19:01:19

Artem
22.01.2016
19:01:35
просто инстанс удалишь через год и все, если не хочешь денег тратить

HAOS 001
22.01.2016
19:10:27
через полгода

Admin
ERROR: S client not available

HAOS 001
22.01.2016
19:10:34
у меня требовало какую то суету
каждый день приходило сообщение "Недостаточно средств для оплаты Amazon"

Artem
22.01.2016
19:11:33
может быть, у тебя ресурсов что-то ело выше бесплатного лимита

HAOS 001
22.01.2016
19:11:53
я юзал только месяц
потом забил

Kolyann
22.01.2016
19:14:29
f() должна быть криптостойкой, какой-нибудь хэш или вроде того
преимущество этой херни - пароль вообще не передаётся по сети
недостаток - в базе хранится пароль в открытом виде
второй вариант - генерация закрытого канала по диффи-хеллману, в котором уже происходит передача пароля и логин юзера

Viktor
22.01.2016
19:16:34
А если хранить в базе f(g(password))

Google

Viktor
22.01.2016
19:16:36
?
:D

Kolyann
22.01.2016
19:16:50
ща подумаю
можно хранить в базе соль рядом с паролем, которую тоже будешь передавать юзеру
т.е. есть например юзер A с паролем 123
в базе
A, g(123,salt), salt

Viktor
22.01.2016
19:18:48
Тем временем коэффициент баррель / рубль уже 2500

Kolyann
22.01.2016
19:18:56
давай литр/рубль
шоб канонично

Viktor
22.01.2016
19:19:58
ну подели на 158,987

Kolyann
22.01.2016
19:20:29
передаёшь юзеру rnd, salt
юзер генерирует на своей стороне h(g(input_pw,salt),rnd), передаёт тебе
ты сравниваешь h(pw с базы,rnd) и принятый от юзера
единственное в чём я не уверен - точно ли можно передавать соль по каналу

Viktor
22.01.2016
19:21:39
крч надо криптографию учить...
В месяце же максимум 744 часа

Artem
22.01.2016
19:22:50

Boojum
22.01.2016
19:24:04
class Friends:
def __init__(self, connections):
self.connections = connections
self.q = list(self.connections)
def add(self, connections):
print(self.q)
if connections in self.q:
print("fuck")
return False
else:
(self.q).append(connections)
print(self.q)
Вот смотрите

Viktor
22.01.2016
19:24:22

Artem
22.01.2016
19:25:19

Boojum
22.01.2016
19:25:30
Когда я использую метод add -- там внутри есть connections. Когда я использую connections -- почему я не обращаюсь к нему через self, ведь это внутри класса?
Прошу прощения за глупый вопрос, первый день осваиваю ООП