Size: a a a

Clojure — русскоговорящее сообщество

2019 December 11

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
именно
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
Maxim Penzin
фукнцией verify( data, pubkey )
эта функция будет работать только если твой data аналогичен тому, что ты подписывал, ок? )
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
и ты тут же сам пишешь что подписываешь ты sign(token1, privkey1)
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
это подпить того, что token1 делает
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
да май гад
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
да вот именно.
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
Maxim Penzin
все им могут прочитать, то есть мы передаем их нешифрованными и token2 и token1?
и добавляем сигнатуры sign( sign(token1, privkey1), privkey2),
зная pubkey1/2 можно верифицировать.
вот же ты тут сам все правильно написал
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
кроме того, что последняя часть до фига хитрая
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
надо понятными словами рассуждать :)
вот есть три чувака, A B C, у A и B есть по паре ключей pub/priv
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
не надо чуваков никаких, это не ACL, у меня нет никаких identity
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
A взял байтики, подписал их - отдал B,
data, sign1
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
B взял и подписал, отправил С
(data.sign1) sign2
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
С зная публичные ключи все это проверил.
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
что не так?
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
Maxim Penzin
B взял и подписал, отправил С
(data.sign1) sign2
и теперь С может убрать sign2 и получить оригинальный токен от A
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
вот! то есть token1 не должен читаться?
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
а кем должен?
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
если никем, то просто надо убрать data из посылки для C
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
Maxim Penzin
вот! то есть token1 не должен читаться?
нет. это совершенно разные вещи
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
Maxim Penzin
а кем должен?
всеми кто обладает
источник