Releases: kaelendev/DeltacodeProject
Releases · kaelendev/DeltacodeProject
Release list
v0.7.32.0
v0.7.32
Dans cette nouvelle release, l'arborescence a été refaite.
Plusieurs façon d'accéder au encodages
Il y a plusieurs façon d'accéder aux classes d'encodages sachant que **_encodings2** est la références des encodages
from DeltacodeProject import * # qui importe tous les encodages par défaut et autres modules du projet
from DeltacodeProject import DayEncoding # pour importer seulement la classe que l'on veutfrom DeltacodeProject.encodings import * # qui importe seulement tous les encodages par défaut et les new_encodings
from DeltacodeProject.encodings import DayEncoding # pour importer seulement la classe que l'on veutfrom DeltacodeProject.encodings._encodings2 import * # qui importe toutes les classe du module d'encodage _encodings2 (celui par défaut)
from DeltacodeProject.encodings._encodings2 import DayEncoding # pour importer seulement la classe que l'on veutGUI
Une gui est disponible pour accéder au module de façon facile, elle est faite avec customtkinter (et necessite donc une installation avec pip install customtkinter)
DeltacodeNew
Ajouts de fonctionnalités comme l'encodage et le décodage de byte, et unmenu un peu plus travaillé.
Règlages de nombreux bugs ( il y en a de nouveaux malheureusement )
Les avancement on surtout été fait sur DeltacodeNew, qui peut prendre n'importe quelles classes d'encodage si elles respectent la même forme que celles attendues c'est à dire avec une fonction d'encodage et une de décodage, et qui prend des arguments comme string, byte_array, shift, hexa, et password.
Deltacode
Deltacode
Deltacode
Refonte du système des classes d'encodages pour faciliter l'encodage et le décodage
Exemple :
from DeltacodeProject.ALL_ENCODING_2 import *
encoding = DayEncoding(password="my password", shift=15)
encoding.encode("Nouveau système d'encodage ! Trop cool non ?")
# 0xca0xf70xa40xf50xd50xe30xf70xa60xf10xfa0xe60xf00x1700x9c0xe40x900xe60xa90xeb0xec0xe40xe20xe00xe90x960xe40x900xa30xa20xda0xf00xf00xe30x9c0xeb0x9e0xee0xdc0xa20xf00xf50xec0xa10xb2(L'option hexadécimal est activé par défaut sur le classe DayEncoding)
