Giter Site home page Giter Site logo

Hi there 👋, I'm Twilight-Dream-Of-Magic

I'm a college freshman in 2022, passionate about open-source projects and learning new technologies.

Twilight-Dream-Of-Magic's GitHub stats

Twilight-Dream-Of-Magic's GitHub Top Languages

🌱 I’m currently learning ...

1.C/C#/C++
2.Basic code for Java/Mathematical calculations for Python/
3.Rust/Go ????
4.Application and builder of cryptography (symmetry)
5.Game Development

📖 I’m currently worked done

  • TDOM-EncryptOrDecryptFile-Reborn: A code base of utilities that use multiple algorithms to encrypt or decrypt data, validate data, etc. (Implement file read/write processing functionality, maybe in the future?)

  • Algorithm_OaldresPuzzleCryptic: A C++-based research library for symmetric encryption and decryption, containing my OaldresPuzzleCryptic and Little OaldresPuzzleCryptic algorithms (although these two algorithms are placed in the OOP/BlockCipher folder and the OOP/StreamCipher folder, they are actually mathematically different implementations. they actually use different mathematical implementations. I call them both by this name because these algorithms are actually very difficult to crack, and both algorithms can be a good defense against the future growth of quantum computing with respect to quantum bits, and I propose a good defense against shortening the speed of cracking. (And the name means: a maze of puzzles as hard to crack as a mythical dragon.) However, because of the design characteristics of the two ciphers themselves: the block cipher is a heavyweight cryptography, and the stream cipher is a lightweight cryptography. I hope you will like these two algorithms.

🔭 I’m currently working on ...

  • PasswordManagerGUI: A Utility GUI program to protect and manage passwords using my utility codebase TDOM-EncryptOrDecryptFile-Reborn.

  • Easy-BigInteger A user-friendly class for working with large integers, designed with cryptography and binary math operations in mind. The library is designed for MSVC (Microsoft Visual C++) and is currently under development (Work In Progress). Ideal for scientific computing and application scenarios that require high efficiency in bit manipulation. Enables the representation of large numbers beyond the native capabilities of standard C++ data types. It simplifies the creation, manipulation, and handling of large integers, and is an invaluable tool for those working with cryptographic algorithms or mathematical calculations that require the use of large numbers.

  • LargeDynamicBitSet: This is a dynamic bit set implementation that utilizes arrays of 32-bit numbers. This project is currently under development, bug reports and contributions are welcome to help improve its functionality.

  • c-sharp-practical-code-toolkit: A practical code toolkit written in C#. (This is a utility code repository, I had little interest in writing it, there may be some useful data structure and algorithmic logic functions later.)

History until 2022 ⚙️ Project:

📫 How to reach me:

You can reach me through my Bilibili account in China or via Google Mail.

⚡ Fun fact:

Maybe later?

Twilight-Dream-Of-Magical's Projects

easy-biginteger icon easy-biginteger

Easy to use Big Integer class for cryptography and math, binary operation [MSVC] [WIP].

fastfireblockcipher-mysticalascon icon fastfireblockcipher-mysticalascon

FastFire: An Enhanced Version of ASCON Algorithm with Custom Round Constants and Substitution-box with custom nonlinear functions, Linear Permutation

largedynamicbitset icon largedynamicbitset

Large Dynamic Bitset: least significant bit contained in the bitset array at position 0, MSB contained in bitset array block_size() - 1 position

lualikecpp icon lualikecpp

C++ STL style container library and algorithm library, Applied to the Lua scripting programming language.

mio icon mio

Cross-platform C++11 header-only library for memory mapped file IO

tdom-encryptordecryptfile icon tdom-encryptordecryptfile

This is a file data to be calculated, and to achieve encryption and decryption procedures 这是一个对文件数据进行计算,而实现加密和解密的程序

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.