22-23 марта 2012 конференция Microsoft в Украине

18. января 2012 20:32 by Admin in События  //  Tags: ,   //   Комментарии (0)

22+23 березня 2012 найбільша технічна конференція Microsoft в Україні

Місце проведення:

м. Київ, виставковий комплекс «АККО Інтернешнл», проспект Перемоги, 40-Б

- Все про Windows

- Хмарні обчислення

- Розробка стосунків

- Безпека та управління

Функция coalesce() на примере сборки адреса

14. ноября 2011 10:50 by Admin in MSSQL  //  Tags:   //   Комментарии (0)

Функция coalesce() возвращает первое непустое значение из списка

Синтаксис функции coalesce(выражение1, выражение2, ...)

Как работает эта функция очень наглядно можно продемонстрировать на примере с адресами.

Допустим, есть форма ввода данных, в которой для адреса отведено 2 поля: address1, address2
Пользователь может заполнить оба поля, одно из полей, вообще их не заполнять
Задача - собрать адрес

С помощью функции coalesce() это делается очень просто

Ещё...

SQL-грабли. Оператор LIKE

1. ноября 2011 17:38 by Admin in MSSQL  //  Tags: , , ,   //   Комментарии (0)

Наступил на днях на SQL-грабли, связанные с оператором LIKE и шаблонами подстановки

Ещё...

Пару слов о мониторе Asus ML239H

31. октября 2011 12:15 by Admin in Hardware  //  Tags: , ,   //   Комментарии (0)

Задача: сменить 19" монитор LG с пропорциями 4:3 на что-то широкоэкранное матрицей IPS.

Основное назначение: интернет, фотки, видео, работа, в самую последнюю очередь игры.

Небольшая прогулка по интернету показала несколько моделей, на которые можно было обратить внимание. Однако, наличие в магазинах резко сократило этот список до одной модели Asus ML239H

 

Ещё...

Native API "Hello, World" program

28. октября 2011 13:37 by Admin in Программирование  //  Tags: , , ,   //   Комментарии (0)

 

На днях попросили разобраться с Native API и написать для начала "Hello, world"

Ещё...

C#. Генерация SHA1-RSA подписи. OpenSSL.

26. октября 2011 17:07 by Admin in   //  Tags: , , , , ,   //   Комментарии (0)

Задача - подписать строку в .NET аналогично утилите OpenSSL

c:\openssl\bin\openssl.exe dgst -sign private.key -out plaindigest.txt -sha1 plain.txt
c:\openssl\bin\openssl.exe enc -base64 -in plaindigest.txt -out sign.base64

Ещё...

Преобразование RSA ключей из pem-формата в xml-формат для .NET

Для преобразования ключей из pem-формата в xml есть библиотека opensslkey.cs

Если ее немного подправить, можно написать утилиту, которая будет преобразовывать и сохранять RSA ключи в XML-формат

OpenSSLKeyParser.zip (67,10 kb)

На вход подать путь к файлу секретного или открытого ключа, на выходе будет соответственно преобразованный ключ private.xml или public.xml

private.xml

<RSAKeyValue><Modulus>1XwxvwRrHwQw8af0QXmebunfzZ31JqCfhJn8RAMucmsB0V2L1HEydSuJyE7XEHu0MWuYCRpITcwTMlCWIpkBP8lE04iWuETII5in+NscZrQZJyfp2BSl7Qkgg9PejF+uNHPfbbRtvKVrR+UsWWmhEhjyiOfOalCiEcMXl6iBcWs=</Modulus><Exponent>AQAB</Exponent><P>7S0hHzz0yvglsHpe/cRIMOa5cTUJF0KDQqtBo7mEO8VNbTs9FxT/9ueS8Ghs4yYp3vjfZee7SjQFfxj3z4wlAQ==</P><Q>5m23Pz0PHL+a1CN9+g4oMfd3GnuyNi016+EAVOoimcp+gX4waUgGq+O4n1OtEwCwpDCiDNT/CM4ccYsKtcv6aw==</Q><DP>hS5/V+xBxavcdiHxL2zF4PfekCxo42/NB2XlYQuurmWXmcvW/Rwks7/L6kWpR1BJ2NRFlhKvP/bAU2Nw3FHlAQ==</DP><DQ>pIj7LAChZdm66HdfYMnzEZquRQ7GNcEam49R+VAl3MKmijhcwRBZEyvLjJjnIIaBmvvO+nKsmNDzpm+t+hnoeQ==</DQ><InverseQ>qzeAvi2mmWPy538G7FiBTP5a+IUAIM5KJpHisHzwr2AVAgGV5Lim/uWaYXGNgjhL5wGmYJncOdiajSw3H1zKxA==</InverseQ><D>h83bb2IGKtLlt7RZ4xTUvkW0gv6KpqnjD91M5o8Hiu2bWG4jt17S9Epf+bZ9hRTMSevh6Vh4ylSZmZY+C4A9lAakvQvK+smA1SY4UAlEUZbW5W33vuDTECVpzoMBcmdsdJzO0a5NOxtsXn6TSynQg2+bVE0alVPH3C2KLUMS1AE=</D></RSAKeyValue>

public.xml

<RSAKeyValue><Modulus>1XwxvwRrHwQw8af0QXmebunfzZ31JqCfhJn8RAMucmsB0V2L1HEydSuJyE7XEHu0MWuYCRpITcwTMlCWIpkBP8lE04iWuETII5in+NscZrQZJyfp2BSl7Qkgg9PejF+uNHPfbbRtvKVrR+UsWWmhEhjyiOfOalCiEcMXl6iBcWs=</Modulus><Exponent>AQAB</Exponent></RSAKeyValue>

xmlkeys.zip (1,11 kb)

Генерация RSA ключей с помощью OpenSSL

26. октября 2011 16:09 by Admin in Криптография  //  Tags: , ,   //   Комментарии (0)

Прежде всего необходима библиотека критографических функций OpenSSL. Чтобы не разбираться в исходниках лучше поискать OpenSSL под Windows

Батник для генерации ключей, если openssl.exe находится в папке c:\openssl\bin\

rem generate private key
c:\openssl\bin\openssl.exe genrsa -out private.key 1024
rem generate public key
c:\openssl\bin\openssl.exe rsa -in private.key -out public.key -pubout

Ещё...

C#. Работа с сокетами

25. октября 2011 16:48 by Admin in C#  //  Tags: , ,   //   Комментарии (0)

Пространства имен для работы с сокетами

using System.Net.Sockets;
using System.Net;

Ещё...

Студенческая олимпиада по программированию 12.11.2011 в Запорожье

23. октября 2011 10:31 by Admin in События  //  Tags: ,   //   Комментарии (0)

12 ноября, 2011 г. для всех студентов 4-5 курсов запорожских ВУЗов, увлеченных программированием
и нацеленных на результат, компания "РОМА" проводит "Студенческую Олимпиаду по программированию".

Ещё...

Свежачок

Календарь

<<  Февраль 2012  >>
повтсрчепясуво
303112345
6789101112
13141516171819
20212223242526
2728291234
567891011

View posts in large calendar