LINUX.ORG.RU

Сообщения XVilka

 

SHA256 хеш, в чем проблема

Вот, что-то туплю с утра, не могу понять что не так:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <openssl/sha.h>

void sha256_hash_string(unsigned char *string, char outputBuffer[65])
{
	int i = 0;
	unsigned char hash[SHA256_DIGEST_LENGTH];
	SHA256_CTX sha256;
	
	SHA256_Init(&sha256);
	SHA256_Update(&sha256, string, strlen((char *)string));
	SHA256_Final(hash, &sha256);
	printf("raw hash: %s\n", hash);
	for(i = 0; i < SHA256_DIGEST_LENGTH; i++) {
		sprintf(outputBuffer + (i * 2), "%02x", hash[i]);
	}
	outputBuffer[64] = 0;
}

int main()
{
	char outbuf[65];
	sha256_hash_string("1234567890", outbuf);
	printf("SHA256 sum : %s\n", outbuf);
	printf("need to be : 4795a1c2517089e4df569afd77c04e949139cf299c87f012b894fccf91df4594\n");
	return EXIT_SUCCESS;
}
gcc -o sha_test sha_test.c -lcrypto
./sha_test:
SHA256 sum : c775e7b757ede630cd0aa1113bd102661ab38829ca52a6422ab782862f268646
need to be : 4795a1c2517089e4df569afd77c04e949139cf299c87f012b894fccf91df4594

В чем, собственно, ошибка? Второе значение получено:

echo "1234567890" > test.bin
sha256sum test.bin

XVilka
()

[googorola][финансы] Google потерял миллиарды

После объявления Google о приобретении производителя мобильных телефонов Motorola Mobility компания потеряла в капитализации $8,7 млрд за последние 2 дня. Акции Google рекомендованы к продаже, причем их целевая стоимость на 12 месяцев снижена на $200.

Standard&Poors:

«Мы не уверены, что покупка патентного портфеля Motorola, каким бы обширным и ценным он ни был, поможет защитить Android. Мы также полагаем, что данная сделка окажет негативный эффект на дальнейший рост Google, прибыль и ее финансовый баланс»

Изменения S&P были внесены после снижения курса акций Google на бирже по итогам 16 августа на 3,27% или $20,47 до $536,76. Для сравнения, акции Motorola остались почти без изменений (-0,26%), а индекс NASDAQ понизился лишь на 1,24%. В целом же после анонса сделки, сделанного утром в понедельник, 15 августа, курс ценных бумаг поискового гиганта понизился на 4,8%, что привело к снижению капитализации на $8,7 млрд всего лишь за 2 дня.

копипаста с cnews: http://www.cnews.ru/news/top/index.shtml?2011/08/17/451479

 

XVilka
()

Криптография - есть ли смысл?

Перемещаясь из точки A в точку B я призадумался:

Пусть Боб хранит на своем компьютере секретную информацию, стыренную с серваков спецслужб, на TrueCrypt диске, с мегадлинным ключом. Алиса тоже также хранит, но другую, но на скрытом диске TrueCrypt stealth-container. Далее - спецслужбы замечают сам факт умыкания этой информации (допустим сама информация при этом оказалась удалена, и им надо вернуть ее). После нехитрых манипуляций они вычисляют кто это сделал. Две группы выехали к Алисе и Бобу. Вламыаются (тут немного боевика, взрывы, стрельба, все такое), и имеют два компьютера и два пленника. Они знают что скорее всего информация находиться на этих компьютерах, и находят у Боба и Алисы зашифрованные контейнера. Тут в дело вступают терморектальный криптоанализ и прочие пытки. Боб оказался слабак - перед мучительной смертью (а зачем он теперь нужен-то?) проговорил пароль, или где искать ключ. Алиса оказалась крепче - сказав первый пароль выгадала себе пару секунд, а дальше спецы видят что тут ччто-то не чисто, начали пытать ее снова. Но, допустим, Алиса оказалась хардкорной мазохисткой, и испытывает кайф от подобных манипуляций. Но на беду Алисы, третья команда уже нашла и доставила в пыточную Анжелу - младшую сестру Алисы. Естественно после такого она сказала пароль/ключ сразу.

Мораль: Анонимность прежде всего - шифрование не поможет как ни крути.

Что думаем?

XVilka
()

Еще одна социальная сеть

https://lorea.org/

Ъ:

Lorea is a project to create secure social cybernetic systems, in which human networks will become simultaneusly represented on a virtual shared world. Its aim is to create a distributed and federated nodal organization of entities with no geophysical territory, interlacing their multiple relationships through binary codes and languages. ...Lorea word comes from the Basque language and means flower...

Our seeds can be planted certainly many different ways. For example, as a federated series. Right now, individuals or networks of people approaching lorea have the option to participate in any of our social networks, or create their own network. Visibility against autonomy.

XVilka
()

Знает кто-нибудь реализацию AST на Си?

Пишу свой микро-парсер для подмножества языка Си. Парсер готов, а вот со структурой дерева и алгоритмом обхода непонятки. Си++ не годиться - я в нем не понимаю, LLVM тоже пользовать нехочу - полработы уже сделано, без всяких лишних зависимостей. Все что встретил в сети - LLVM и/или C++.

XVilka
()

Атомные часы - теперь и в чипах!

Компания Symmetricom выпустила атомные часы в чипах - уже запущенные.

Презентация

XVilka
()

FTPd и аутентификация пользователей из PostgreSQL

Добрый вечер! Есть необходимость поставить ftp-сервер. Но какой выбрать я не знаю. Proftpd - говорят дыряв до безобразия, а в vsftpd - говорят сложно настроить аутентификацию из базы. (база PostgreSQL) Что посоветуете?

XVilka
()

[luakit] кто-нибудь пользуется?

Кто здесь использует luakit? Есть такие? У меня для вас новость - теперь он поддерживает встраивание gvim внутри себя, и для редактирования. Нативно, без костылей.

 

XVilka
()

[C]парсинг C-структур на C

Необходимо парсить C-структуры в программе на C. Есть ли примеры, готовые решения или библиотеки?

Гугл не помог.

 

XVilka
()

[глобалпол][анонимус] Анонимусы создают глобальную политическую партию

Вчера, в 4 часа утра, без предьявления каких-либо претензий к кому-либо, анонимусы опубликовали намерение создать глобальную политическую партию имени себя.

Anonimous goes legit - introducing the anon political party

XVilka
()

[python][cherrypy] не работает диспатчер.

Пишу свой paste сервис, на основе python3, cherrypy и postgresql. И использую кастомный диспатчер, однако из-за непонятных мне проблем он не ищет пути. А точнее он почему-то ищет /some/dummy.html вместо /some/

Поскольку это не один файл, и не кусок кода, прикрепляю весь небольшой проект Я в питоне новичок, поэтому код может быть ужасен.

В архиве также лог ошибки.

http://rghost.net/13551151

 

XVilka
()

hex-редактор, в стиле vi со скриптами на lua

Надоело! Много разных попробовал шестнадцатеричных редакторов, и консольных, и графических. Ни один меня не устраивает. Тогда я решил, возьму bvi и допилю его под свои нужды (bvi - потому что я предпочитаю vim) Ну, а для реверса, да и для разных лругих плюшек, нужна тотальная скриптизация. Думал добавить python, но он достаточно громоздко прикручивается. Тогда взял lua, и прикрутил.

Смотреть здесь https://gitorious.org/bvi/bvi

Надеюсь, кому пригодиться, или придется по душе.

Программа пока в активной разработке, поэтому обратная связь и патчи приветствуются.

XVilka
()

Идиократия захватила «Популярную механику»

Собственно вот статья Виртуальное заражение: Чисто научная инфекция

Цитирую:

Компьютерное моделирование показывает, что гены микоплазмы крайне успешно сохраняются и воспроизводятся в таких виртуальных геномах, in silico. По мнению исследователей, возможно, стоит говорить, что мы имеем дело с абсолютно новым типом «информационной инфекции». Маскируясь и адаптируясь, чужеродные «гены» прячутся и распространяются от одной базы данных к другой, на манер виртуальной инфекции. А значит, мы вполне можем опасаться и того, что – даже существуя в виде последовательности битов в памяти компьютера – эти «инфекционные агенты» будут сохраняться, распространяться и эволюционировать.

XVilka
()

[gentoo][qemu][kvm][сеть] Настройка bridge для qemu

Есть gentoo. Есть qemu-kvm Настроил br0 + tap0,tap1. В ifconfig показывается В sysctl поставил net.ipv4.ip_forwarding=1

Запускаю

qemu -net nic,macaddr=<bla-bla> -net tap,ifname=tap1,script=no -hda some.qcow2 -cdrom gentoo-minimal.iso -boot d -m 512 -curses

И в загрузившемся госте сети не видно! Что я делаю не так?

Это будет виртуальный сервер, поэтому надо настроить сеть так чтобы и форвардинг пакетов на него шел в определенных случаях. А тут ее вообще нет.

 , , ,

XVilka
()

Анонимусы - The Plan

Запустили сайт http://www.whatis-theplan.org/ Про акцию «The Plan» Пишут про стремление изменить мир за один год. В три этапа. Остальные подробности по ссылке

Даже Россия представлена http://www.whatis-theplan.org/t1001-phase-1-russia

XVilka
()

gnash vs lightspark для youtube

проприетарный flash не использую по «религиозным» соображениям. Не все видео доступны на ютубе в html5-читаемом формате. Всякие youtube-dl и смотрелки не подходят. Что выбрать: gnash или lightspark? Я давно уже не следил за их развитием, подскажите. Какие у них плюсы и минусы?

XVilka
()

[MDF][SQL] Чем экспортировать MS-овский MDF в нормальный формат?

Есть два файла базы данных MDF и LDF. Чем их конвертировать в нормальный формат (любой sql-вский)?

 

XVilka
()

[планирование][разработка по] подскажите софт

Подскажите софт (или плагин к виму), для планирования и управления проектами локально. У каждого проекта своя инфраструктура, поэтому багтрекеры и пр. не предлагать. Нужно что-то локальное, где будут отражены мои задачи, и прогресс в них.

 

XVilka
()

Маленькая доработка скрипта python за деньги

Доброй ночи! Из-за того что несправляюсь с навалившейся нагрузкой решил сэкономить время. Есть желающие доработать плагин для vim, чтобы работал с сетью, через сокеты, например, был написан для dbus; начал переписывать, но есть куча еще более важных дел.

Сам плагин http://paste.pocoo.org/show/404240/

Плагин предназначен для коллективного редактирования, отсюда http://alban.apinc.org/blog/collaborative-editing/

Сервак можно простейший, на twisted.

Сколько это будет стоить, и в какие сроки?

XVilka
()

Создание маленькой системы в /boot

Добрый день! Вот, возникла необходимость протестировать некоторые возможности ядра, но которые возможно опасны для файловой системы. Но у меня есть 900 мегабайт в /boot Возможно ли такую систему запихнуть в initrd? там нужна минималка + gcc + gdb

XVilka
()

RSS подписка на новые темы