zakenobi / cryptech Goto Github PK
View Code? Open in Web Editor NEWfirst atempt for gtk software dev in c on linux
License: MIT License
first atempt for gtk software dev in c on linux
License: MIT License
Debug lines are printed when doing a job:
choix = 1
prog=0,769231
prog=1,538462
If these lines represent the advancement of encrypting (or decrypting) the files, they shouldn't be over 1 (100%).
The buttons of the menu bar (apart from Affichage>dark
) do nothing when clicked.
They should be removed if they have no purpose.
When the app is started, it has the default GTK theme of the shell. However, if the user selects the option dark
in the Affichage
menu, the theme is changed to a custom one (dark or light), and cannot be changed back.
File names' should indicate what they contain: how can you know what does crypt1.h
contains without opening it?
They should rather be:
crypt1.h → caesar.h
crypt2.h → poly_alph.h
crypt3.h → vigenere.h
In the same way, functions' name should explain what they do: what is cesar_normal()
when there is ceaser_crypt()
?
I thus suggest to rename all the "_normal" functions to "_decrypt".
Target file should be written over.
The cypher (or de-cypher) text is appended to the end of the target file.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.