Запрет распространения информации — в корне не правильных подход к проблеме с которыми он призван бороться. Нужно убирать причины, а не бороться с последствиями.
p.s. для решения любой проблемы нужно чётко понимать где причина, а где следствие.
Президенту отправил сразу в две темы «Конституционный строй» и «Информация и Информатизация». С немного видоизмененным текстом:
Добрый день, Владимир Владимирович!
Обращаюсь к Вам, как к гаранту конституции Российской Федерации, с просьбой снять с
рассмотрения законопроект No.89417-6, накладывающий
ограничения на свободу распространения информации в Интернете и
фактически вводит цензуру.
Так как Статья 29 Конституции РФ в п.5 прямо запрещает цензуру, мне
представляется совершенно необходимым обсудить этот законопроект на
открытых общественных слушаниях с привлечением экспертов по развитию
гражданского общества и электронной демократии в России, экспертов
интернет-отрасли, операторов связи, всех секторов экономики, чья
деятельность связана с передачей информации в Интернете, прессы.
Крайне важно остановить антиконституционное введение цензуры на
территории России, так как это губительно скажется на правах ее
граждан, на развитии общества и экономики, на репутации России как
цивилизованной страны и на её развитии в целом.
Предлагаемая процедура блокировки по доменным именам и IP-адресам
может повлечь за собой массовое закрытие легальных сайтов, манипуляции
и давление на них как со стороны чиновников, так и со стороны
недобросовестных конкурентов, что повлечет за собой новую волну
коррупции. Эта процедура может превратиться в орудие политической
борьбы с оппозицией, инакомыслием, в рычаги давления на СМИ.
Прощу обратить Ваше внимание, что страница Обращения в
Государственную Думу в сети Интернет (расположенная по адресу www.duma.gov.ru/representative/addresses/leave/) была недоступна 10-го
июля 2012 года. В связи с этим, многие граждане Российской Федерации
не смогли своевременно обратиться в Государственную Думу по вопросу
снятия с рассмотрения законопроекта.
второй аргумент функции — параметры хеширования, в где $ является разделителем этих параметров:
1. 2а — версия алгоритма;
2. 07 — кол-во раундов;
3. соль.
На мой взгляд, судить об алгоритме, исходя из опыта использования конкретной библиотеке на питоне — не правильно. И, например, на Java и PHP реализация такова, что передавать соль нужно в виде параметра.
Да в том то и беда. Тут никакой антивирус уже не поможет.
p.s. для решения любой проблемы нужно чётко понимать где причина, а где следствие.
Добрый день, Владимир Владимирович!
Обращаюсь к Вам, как к гаранту конституции Российской Федерации, с просьбой снять с
рассмотрения законопроект No.89417-6, накладывающий
ограничения на свободу распространения информации в Интернете и
фактически вводит цензуру.
Так как Статья 29 Конституции РФ в п.5 прямо запрещает цензуру, мне
представляется совершенно необходимым обсудить этот законопроект на
открытых общественных слушаниях с привлечением экспертов по развитию
гражданского общества и электронной демократии в России, экспертов
интернет-отрасли, операторов связи, всех секторов экономики, чья
деятельность связана с передачей информации в Интернете, прессы.
Крайне важно остановить антиконституционное введение цензуры на
территории России, так как это губительно скажется на правах ее
граждан, на развитии общества и экономики, на репутации России как
цивилизованной страны и на её развитии в целом.
Предлагаемая процедура блокировки по доменным именам и IP-адресам
может повлечь за собой массовое закрытие легальных сайтов, манипуляции
и давление на них как со стороны чиновников, так и со стороны
недобросовестных конкурентов, что повлечет за собой новую волну
коррупции. Эта процедура может превратиться в орудие политической
борьбы с оппозицией, инакомыслием, в рычаги давления на СМИ.
Прощу обратить Ваше внимание, что страница Обращения в
Государственную Думу в сети Интернет (расположенная по адресу
www.duma.gov.ru/representative/addresses/leave/) была недоступна 10-го
июля 2012 года. В связи с этим, многие граждане Российской Федерации
не смогли своевременно обратиться в Государственную Думу по вопросу
снятия с рассмотрения законопроекта.
С Уважением, Александр.
Нагуглил ссылочку m.youtube.com/watch?v=PyTLGpvI1K0
Пример из мануала:
второй аргумент функции — параметры хеширования, в где $ является разделителем этих параметров:
1. 2а — версия алгоритма;
2. 07 — кол-во раундов;
3. соль.
bcrypt(cost, salt, key, input)
state EksBlowfishSetup(cost, salt, key)
ctext input
repeat (64)
ctext EncryptECB(state, ctext) // шифрование стандартным Blowfish в режиме ECB
return Concatenate(cost, salt, ctext)
Может вы другую статью читали? В bcrypt, как мы видим, нужно передавать cost, slot и шифруемый текст.