Позже Unix усовершенствовал систему, добавив концепцию соли (последовательность данных, которую добавляют к криптографическому ключу для защиты от декодирования методом перебора), проверку парольных политик и медленную функцию хэширования.
В процедуре хеширования не используется криптографический ключ - это ведь не шифрование. Соль добавляют к паролю простой конкатенацией, таким образом результирующий (солёный) хэш затруднительно найти перебором по словарю и с помощью радужных таблиц.
P.S. Спасибо за перевод и адаптацию доклада, ибо слушать оригинал невозможно - разговорный английский у докладчика оставляет желать лучшего :)
Больше — не меньше. Я сам сейчас буду пилить (или воровать у китайцев) redis-cluster, поэтому неплохо было бы посмотреть на уже имеющиеся варианты. Буду признателен.
Для каждой развернутой системы, управляемой через Kubernetes, назначается группа контейнеров (так называемый «под»), в которой можно запускать машины (так называемые «узлы»).
Что, простите? Под — это несколько (чаще один) контейнеров, объединенных общим жизненным циклом, атом управления в kubernetes. В поде нельзя запускать узлы, наоборот, на множестве узлов запускаются сервисы, состоящие из подов.
Есть замечательный человек, который пишет по поводу consistency в распределенных системах и о распределенных ситсемах: Блог Спич
В общем суть такова, что решения в общем виде нет и CRDT — это наше все.
Нет, тут скорее в сторону Rails уклон — с ним на винде никогда не было и не будет гладко. Mono, говорят, хорошая вещь. Однако у .Net есть и замечательная среда разработки и дружественная инфраструктура с осью — для рельс же под Win нет ничего и навряд ли будет.
Вот я уже писал в рассылке — и молоток и микроскоп — хорошие инструменты. Правда каждый для своего дела. А вообще, мудаки должны страдать — пусть разрабатывают на Rails под виндой, а на .Net под Linux/Mac — это их выбор.
В секретной лаборатории одной известной шведской телефонной компании человек, подозрительно похожий на Уолтера Уайта, накурившись синих кристаллов, подозрительно похожих на чистый метамфетамин, изобретает Erlang — язык, на котором делать простые вещи невозможно, вещи средней сложности получаются с большой натяжкой, сложные вещи (и невозможные для других языков программирования) — тривиальны. В скором будущем SkyNet из фильма «Терминатор» случайно обретает сознание при подключении еще одной ноды.
Вот это как раз и бесило. Получается, что все, что должно поменяться при каком-то действии естественным образом, теперь всенепременно надо подгружать через ajax — причем тысячи их — таких мест.
Я вот под линуксом использую imo.im — может не совсем полноценное, но мне хватает, к тому же маленькие окошки внутри вкладки браузера гораздо удобнее табов.
В процедуре хеширования не используется криптографический ключ - это ведь не шифрование. Соль добавляют к паролю простой конкатенацией, таким образом результирующий (солёный) хэш затруднительно найти перебором по словарю и с помощью радужных таблиц.
P.S. Спасибо за перевод и адаптацию доклада, ибо слушать оригинал невозможно - разговорный английский у докладчика оставляет желать лучшего :)
Что, простите? Под — это несколько (чаще один) контейнеров, объединенных общим жизненным циклом, атом управления в kubernetes. В поде нельзя запускать узлы, наоборот, на множестве узлов запускаются сервисы, состоящие из подов.
Блог
Спич
В общем суть такова, что решения в общем виде нет и CRDT — это наше все.
У меня нехвостовой вариант факториала от 20000 дает ~ 250 милисекунд, а хвостовой ~ 285.