[Перевод] Rust: Знакомимся с языком на примере «Угадай-ки»

Давайте познакомимся с Rust, поработав над маленьким проектом! Мы покажем основные концепты Rust на реальном примере. Вы узнаете о let, match, методах, ассоциированных функциях, подключении сторонних библиотек и много о чем другом. Мы реализуем классич…

[Перевод] Rust: «Векторы — это значения»

В последнее время я долго думал над персистентными коллекциями и в особенности над тем, как они относятся к Rust. Хочу поделиться с вами своими наблюдениями.
О том, как устроены персистентные векторы, быстрее ли они традиционных коллекций — смотрите п…

Расширение и использование Linux Crypto API

[0] Интро
Криптографический API в Linux введён с версии 2.5.45 ядра. С тех пор Crypto API оброс всеми популярными (и не только) международными стандартами:

симметричного шифрования: AES, Blowfish, …
хэширования: SHA1/256/512, MD5, …
имитозащи…