Pinned Repositories
applied-cryptography
Applied cryptography course labs and homeworks. National Research Nuclear University MEPhI, Spring 2022 - Fall 2023
bc-lib
Tiny library with block ciphers implementation for my cryptography research
bdgt
Console application for budget management, income/spending control, and personal financial analytics
FastReader
C++ library for reading files. It is almost 5 times faster than standard C++ std::ifstream. It is written with WinAPI on C++.
FindCSPDK
CMake module, that discovers Cryptographic Service Provider Development Kit by Microsoft
md_to_pdf
Simple utility to convert from markdown format into pretty PDF document. It is written in Rust programming language.
NtDll
Header-only C++ library that provides user-friendly access to functions from NtDll.dll in Windows.
ntp
"ntp" stands for "Native Thread Pool". This library implements a thread pool using Win32 API (and some Native API too).
objects
COM-inspired, lightweight object management framework for C++17 and later.
PodSerializer
Library used to serialize and deserialize any POD-structure (and some non-POD structs) with no modifications applied to them. Here I use a lot of templates and other meta-magic :)
GeorgiiFirsov's Repositories
GeorgiiFirsov/FastReader
C++ library for reading files. It is almost 5 times faster than standard C++ std::ifstream. It is written with WinAPI on C++.
GeorgiiFirsov/cpp_spring_2019
GeorgiiFirsov/100days
100 days of algorithms
GeorgiiFirsov/compiler-workout
GeorgiiFirsov/data-science-from-scratch
code for Data Science From Scratch book
GeorgiiFirsov/Decrypt
My research about data encryption. The main question is: is it possible to find out a cipher by encrypted word only? I use some machine learning algorithms to classify encryption methods.
GeorgiiFirsov/DllHandler
Class that provides automatic DLL handle release and allow you to use exported functions much more easily in comparison to standard WinAPI way.
GeorgiiFirsov/Experimental
Project for various experiments (currently with WinAPI)
GeorgiiFirsov/jParser
Simple (actually no) JSON parser written with python's PLY module. I made this program just for fun and improvement of my knowledge. It is in development for now.
GeorgiiFirsov/MachineLearningModels
Library with implementation of several machine learning models. It is written in Python 3 with numpy.
GeorgiiFirsov/ml-course-msu
Lecture notes and code for Machine Learning practical course on CMC MSU
GeorgiiFirsov/News
Simple console and web application that uses machine learning algorithms to predict stocks price change in nearest three days. Prediction is based on the last news and stocks price for company.
GeorgiiFirsov/nmapthrottle
Run multiple nmap scans and combine results to spreadsheet importable format
GeorgiiFirsov/PatternMatching
Short header-only library that allows you to use pattern matching in C++. Written in pure standard C++14.
GeorgiiFirsov/PrPythonAtom
GeorgiiFirsov/Utilites
Currently it is a set of my utility functions and scripts, which I use in my projects and work tasks. You are free to use and modify this stuff for any target you want :)
GeorgiiFirsov/Variant
C++14 Variant type implementation with only standard features of C++ language and STL library used