All Projects → Unactived → Cryptix

Unactived / Cryptix

Licence: MPL-2.0 license
A small application to quickly encrypt and decrypt text, using known basic methods (Caesar, Polybe...)

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Cryptix

QtPyConvert
An automatic Python Qt binding transpiler to the Qt.py abstraction layer.
Stars: ✭ 66 (+371.43%)
Mutual labels:  qt5, pyside2
QtExamples
Translations of the official Qt examples into PyQt5 (also PySide2) and more.
Stars: ✭ 39 (+178.57%)
Mutual labels:  qt5, pyside2
bookmarks
A PySide2 based file and asset manager for animation and CG productions.
Stars: ✭ 33 (+135.71%)
Mutual labels:  qt5, pyside2
youtube-downloader
youtube-dl GUI simplify
Stars: ✭ 22 (+57.14%)
Mutual labels:  qt5, pyside2
osmapy
Osmapy - Python Editor for OpenStreetMap
Stars: ✭ 22 (+57.14%)
Mutual labels:  qt5, pyside2
Morpheus
A Matrix client written in Go-QT
Stars: ✭ 20 (+42.86%)
Mutual labels:  qt5
PyQtDarkTheme
A flat dark theme for PySide and PyQt.
Stars: ✭ 50 (+257.14%)
Mutual labels:  pyside2
gamestudio
2D game engine and editor
Stars: ✭ 207 (+1378.57%)
Mutual labels:  qt5
DrawingBoard
NJU_Graphics_Homework / 计算机图形学课程大作业
Stars: ✭ 37 (+164.29%)
Mutual labels:  qt5
AIDeveloper
GUI-based software for training, evaluating and applying deep neural nets for image classification
Stars: ✭ 51 (+264.29%)
Mutual labels:  software
open-gat
Open source software for geographic transport data analysis and planning
Stars: ✭ 80 (+471.43%)
Mutual labels:  software
HandsomeMod
IOT freedom for end users!
Stars: ✭ 39 (+178.57%)
Mutual labels:  qt5
companion-module-requests
Repository for tracking module requests
Stars: ✭ 60 (+328.57%)
Mutual labels:  software
idasix
IDAPython compatibility library. idasix aims to create a smooth ida development process and allow a single codebase to function with multiple IDA/IDAPython versions
Stars: ✭ 24 (+71.43%)
Mutual labels:  qt5
diagnostictools
Plugin for Qt Creator (Memory and CPU usage visualizer)
Stars: ✭ 41 (+192.86%)
Mutual labels:  qt5
QSourceHighlite
Lightweight syntax highlighter written in Qt
Stars: ✭ 39 (+178.57%)
Mutual labels:  qt5
studio
GAMS Studio
Stars: ✭ 25 (+78.57%)
Mutual labels:  qt5
DeadAscend
A 2D point'n'click-like adventure game written in Qt/QML and Javascript
Stars: ✭ 37 (+164.29%)
Mutual labels:  qt5
htcondor-ce
A site grid gatekeeper technology based solely on Condor components
Stars: ✭ 13 (-7.14%)
Mutual labels:  software
ModBuddy
Mod buddy is a mod manager created with extensibility in mind
Stars: ✭ 30 (+114.29%)
Mutual labels:  qt5

Cryptix

A tool to easily encrypt and decrypt text with your favorite cyphers

Overview

Main interface

A quick reminder is available for each cypher so that you know what you're dealing with.

Are there only traditional cyphers ?

Not necessarily, in the future there might be anything I find useful, like hashing or some steganography ; and there are already exotic things such as Morse code.

Current cyphers

  • Monoalphabetic substitution
    • Caesar
    • Polybe
    • Wolseley
    • Morse
  • Polyalphabetic substitution
    • Vigenere
    • Beaufort
    • Gronsfeld

Already planned

  • Monoalphabetic substitution
    • Unordered alphabet
  • Polyalphabetic substitution
    • Philips
  • Tomogrammic cyphers
    • ADFGVX
    • Collon
    • Delastelle
  • Polygrammic cyphers
    • Affine
    • Hill
    • Playfair

Maybe in the future

  • HayHanen microfilm

  • Merkle-Hellman, Rabin, RSA

  • Pigpen Some image generation would be easy, but analysing it would be way harder

  • Your suggestions (open an issue)

Cross-platform

Created with Python and Qt for Python, the app aims to be as much portable as possible.

As such, it is available for Windows, Mac OS and Linux, with Python 3.6 or newer. Though, due to Qt platform support, Mac OS and Linux users should use it in a 64-bit architecture.

Installation

The application is currently still developed and hasn't been released on a per-platform basis yet.

However you can test yourself the application at its current state.

Make sure PySide2 is installed, it should be at least 5.11 but preferably 5.12 or newer

pip install PySide2

Clone the repository

git clone https://github.com/FrenchMasterSword/Cryptix.git

To start the application, run cryptix.py with Python 3.6 or newer.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].