Email or username:

Password:

Forgot your password?
Top-level
Григорий Клюшников

Почему урлы с IPv6-адресами выглядят так устрашающе 🤔

18 comments
aka_dude

@grishka так это сотонинская молитва. Кто прочитал тот сдохнет

Moana Rijndael 🍍🍕

@grishka потому что это не какой то IPv6, а IPv6 сгенерированный криптографически стойким рандомом :ageblobcat:

@aka_dude

cato*
@mo @grishka @aka_dude да, но не совсем, потому что урезав хэш публичного ключа до 128 бит по дефолту не достигается криптографическая стойкость. Надо майнить "высокие" адреса, чтобы загнать больше бит в поле адреса.
Moana Rijndael 🍍🍕

@sbt2 но ведь изначальный ключ генерировался КГПСЧ

@grishka @aka_dude

cato*
@mo @grishka @aka_dude но он представлен в урезанном виде в адресе. И одному адресу может соответствовать много ключей.
Moana Rijndael 🍍🍕

@sbt2 ...и? Если я возьму от сгенерированого КГПСЧ числа половину бит, эти биты всё равно будут сгенерированы КГСПЧ

@grishka @aka_dude

cato*
@mo @grishka @aka_dude ну и будут обеспечивать 2^(n/2) стойкость к перебору от изначальной в 2^n.
cato*
@mo @aka_dude @grishka допустим, у меня файл с SHA-256 хешем 1e4393874adde051f31087e9b3112fa52832f914c9c31229fcb085f3a2f71231

Какова будет стойчивость к перебору если использовать только половину хеша: "1e4393874adde051f31087e9b3112fa5"? А первые четые символа "1e43" все они сгенерированны криптографической хеш-функцией, но не равны.
Moana Rijndael 🍍🍕

@sbt2 а я не говорила что что-то равно чему то. Я говорила, что айпишник страшный потому что генереный

@grishka @aka_dude

cato*
@mo @grishka @aka_dude будто другие ipv6 сильно лучше (ну, кроме локалхоста).
Moana Rijndael 🍍🍕

@sbt2 другие ipv6 как минимум в два раза короче. Да, я знаю про 300::/8, но тут почему то не использовали

@grishka @aka_dude

cato*
@mo @grishka @aka_dude ну, для меня все они достаточно длинные, чтобы обращать внимание на длину. А в случае с Yggdrasil, то естественно тут нужна максимальная длина.

Ну и сам формат записи страшный. Вот можно было же просто 16-ричное число с 0x- с контрольной суммой вкодированной в регистр латинских букв (нет, не надо так).
Moana Rijndael 🍍🍕

@sbt2 если бы это было просто hex-число, админы бы взвыли их переписывать. А так, разбито на группы по 4 символа, глазом проще зацепиться и запомнить типа "ага, acf0, потом e36" и по несколько подходов переписать

@grishka @aka_dude

Moana Rijndael 🍍🍕

@sbt2 алсо, у меня флешбеки с эфириума, это специально да?

@grishka @aka_dude

cato*
@mo @grishka @aka_dude разбивать на группы можно визуально в интерфейсе, добавляя пробелы или отступы, либо разрешив опциональные подчеркивания. Для этого не надо вводить специальный разделитель, который к тому же оказался неудачным для выделения мышью.
Moana Rijndael 🍍🍕

@sbt2 не во всех местах, где работают админы есть интерфейс :blobcatgoogly:

@grishka @aka_dude

Moana Rijndael 🍍🍕

@sbt2 а подчеркивания непонятно где ставить. И если ставить их где попало, то не получилось бы сокращать нули

@grishka @aka_dude

Crystal (melting)
@grishka @aka_dude думаю, тут так же как с алгеброй - длинная и бессвязная комбинация цифр и букв
Go Up