Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «scl»
Хеширования SHA-1 и MD5 на PL/SQL и Java 2012-09-15 17:14:00
- Реализация на PL/SQL:
- SHA-1:
+ развернуть текст сохранённая копия
- Реализация на PL/SQL:
- SHA-1:
CREATE OR REPLACE FUNCTION SHA1(plain_text VARCHAR2) RETURN VARCHAR2 AS BEGIN RETURN UTL_RAW.CAST_TO_VARCHAR2(UTL_ENCODE.BASE64_ENCODE(DBMS_CRYPTO.HASH (src => utl_i18n.string_to_raw (plain_text, 'AL32UTF8'), typ => DBMS_CRYPTO.HASH_SH1))); END;
- MD5:
CREATE OR REPLACE FUNCTION MD5(plain_text VARCHAR2) RETURN VARCHAR2 IS BEGIN RETURN RAWTOHEX(DBMS_OBFUSCATION_TOOLKIT.MD5(INPUT => TL_RAW.CAST_TO_RAW(plain_text) )); END;
- Реализация на Java:
import java.math.BigInteger;
import java.security.MessageDigest; import java.security.NoSuchAlgorithmException;
public class CryptoUtils {
private final static char[] ALPHABET = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".toCharArray();
public static String sha1(String plain) { try { MessageDigest md = MessageDigest.getInstance("sha"); md.update(plain.getBytes()); byte[] digest = md.digest();
return encode(digest); /* Альтернативные варианты: return javax.xml.bind.DatatypeConverter.printBase64Binary(digest); или return com.sun.org.apache.xml.internal.security.utils.Base64.encode(digest); */ } catch (NoSuchAlgorithmException e) { e.printStackTrace(); return null; } }
public static String md5(String raw) { try { MessageDigest md = MessageDigest.getInstance("MD5"); md.update(raw.getBytes(), 0, raw.length()); return new BigInteger(1, md.digest()).toString(16); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); return null; } }
public static String encode(byte[] buf) { int size = buf.length; char[] ar = new char[((size + 2) / 3) * 4]; int a = 0; int i = 0; while (i < size) { byte b0 = buf[i++]; byte b1 = (i < size) ? buf[i++] : 0; byte b2 = (i < size) ? buf[i++] : 0;
int mask = 0x3F; ar[a++] = ALPHABET[(b0 >> 2) & mask]; ar[a++] = ALPHABET[((b0 << 4) | ((b1 & 0xFF) >> 4)) & mask]; ar[a++] = ALPHABET[((b1 << 2) | ((b2 & 0xFF) >> 6)) & mask]; ar[a++] = ALPHABET[b2 & mask]; } switch (size % 3) { case 1: ar[--a] = '='; case 2: ar[--a] = '='; } return new String(ar); } }
Тэги: java, pl/sql
Вышел PhpStorm 5 — еще больше умных полезных штук 2012-09-13 00:14:40
...
+ развернуть текст сохранённая копия
Продолжая делать упор на анализ и качество кода мы наконец добрались и до фреймворков. Работа над IDE уже продолжается, а прямо сейчас мы предлагаем попробовать:
- Новый анализатор типов — меньше неверных предупреждений без дополнительных аннотаций
- Больше предупреждений о runtime errors прямо в редакторе
- Больше подсветки неиспрользуемого кода и конструкций
- Панель сущностей MVC-фреймворков — пока Symfony 2 и yii, остальные по мере готовности
- Прозрачная поддержка PHAR
- Поддержка callbacks в литералах (call_user_func, etc) — включая поиск использования и рефакторинг
- Серезные улучшения консоли БД — для всех баз данных — рефакторинг, экспорт, процедуры
- Форматирование кода по стандартам PSR1/2, Symfony, Drupal
- LiveEdit — редактирование PHP/HTML/CSS/JS видно в браузере в реальном времени без перезагрузки страницы
- Серезно улучшена поддержка CSS/SASS/SCSS/LESS — анализ, дополнение, форматирование
- Поддержка шаблонов Jade
Читать дальше →
Тэги: css, debug, drupal, jade, javascript, jetbrains, less, liveedit, mvc, phar, php, phpstorm, phpunit, preview, sass, scss, sql, symfony2, yii, база, блог, веб-разработка, компания
Установка SQL Server на Windows 8 2012-09-03 13:16:58
Подробная статья об особенностях установки разных версий SQL Server на Windows 8 - здесь. Post from: ...
+ развернуть текст сохранённая копия
Подробная статья об особенностях установки разных версий SQL Server на Windows 8 - здесь. Post from: http://shomin.infoУстановка SQL Server на Windows 8 Related posts: Установка Reporting Services 2008 R2 в режиме интеграции с SharePoint Вот здесь подробная статья на эту … Read more »Post from: http://shomin.info
Установка SQL Server на Windows 8
Related posts:
- Установка Reporting Services 2008 R2 в режиме интеграции с SharePoint Вот здесь подробная статья на эту тему. Post from: http://shomin.infoУстановка Reporting Services 2008 R2 в режиме интеграции с SharePoint...
- Установка двухузлового SQL Server 2008 кластера на виртуальной машине Хорошая статья Creating a 2 Node SQL Server 2008 Virtual Cluster в 3 частях, пошагово показывающая процесс установки двухузлового кластера с использованием VMWare Server и FreeNAS: Part 1 Part 2 Part 3 Post from: http://shomin.infoУстановка двухузлового SQL Server 2008 кластера … Read more »...
- Использование корзины в AD Windows Server 2008 R2 Вот здесь находится подробная статья о том, как использовать корзину AD в Windows Server 2008 R2. Post from: http://shomin.infoИспользование корзины в AD Windows Server 2008 R2...
Тэги: server, sql, window
Редкие курсы 2012-08-27 14:41:34
Предлагаю вашему вниманию редкие курсы: курс 50595 Master Data Services with SQL 2008 R2 (3 дня) ...
+ развернуть текст сохранённая копия
Предлагаю вашему вниманию редкие курсы: курс 50595 Master Data Services with SQL 2008 R2 (3 дня) курс 10324- Implementing and Managing Microsoft Desktop Virtualization (5 дней) курс 7197- Managing Enterprise Desktops using the Microsoft Desktop Optimization Pack (5 дней) Курс BizTalk … Read more »Post from: http://shomin.info
Редкие курсы
Related posts:
- Редкие курсы Предлагаю вашему вниманию несколько редких курсов: курс 50595 Master Data Services with SQL 2008 R2 (3 дня) курс 10324- Implementing and Managing Microsoft Desktop Virtualization (5 дней) курс 7197- Managing Enterprise Desktops using the Microsoft Desktop Optimization Pack (5 дней) … Read more »...
- Курсы по BizTalk Server 2010 Предлагаю вашему вниманию два новых курса по BizTalk Server 2010: Курс для разработчиков - BizTalk Server 2010 Developer Training Kit – 5 дней Курс для администраторов - BizTalk Server 2010 Administrator Training Kit – 2 дня Курсы читаются под заказ. … Read more »...
- Курсы Biztalk 2006 – что выбрать? Курсы Biztalk Server 2006 совсем немногочисленны, их всего четыре. Курсы 2954 и 2955 относятся к серии First Look и были выпущены с целью познакомить пользователей Biztalk Server 2004 с новыми возможностями версии 2006. На сегодняшний день эти курсы не представляют … Read more »...
Тэги: biztalk, hype, mds, project, server, sql, window, курс
Вызов shell из Oracle альтернативный метод 2012-08-23 07:47:29
После прочтения статьи Вызов shell из Oracle
Я решил поделиться своим решением данной ...
+ развернуть текст сохранённая копия
После прочтения статьи Вызов shell из Oracle
Я решил поделиться своим решением данной проблемы. Для решения задачи применяется Javaб поэтому на Oracle XE данный солюшен работать не будет.
Читать дальше →
Тэги: java, oracle, pl/sql
Главная / Главные темы / Тэг «scl»
|
Взлеты Топ 5
Падения Топ 5
|