Calculatrice : oui une de plus sur ce site sauf que celle-çi est "un peu" particulière !
stéganographique : "Si la cryptographie est l'art du secret, la stéganographie est l'art de la dissimulation" (Wikipédia)
Si tous vos pseudos/mots de passes des sites internet sont rassemblés sur un seul fichier texte et que vous en avez besoin au domicile, au bureau, ou sur une clé USB. Le cryptage peut être une option mais il nécessite la présence du logiciel dans plusieurs endroits. Cette solution est basé sur la dissimulation dans l'environnement.
Cette calculatrice, clone de la version Windows, permet par un code secret choisi par l'utilisateur, de stocker un fichier dans son propre exécutable. Ainsi, elle peut transporter des informations confidentielles d'une façon anodine avec accès protégé.
Mode d'emploi :
Entrer votre code secret en mémoire (touche MS), la calculatrice passe en mode stéganographique.
L'effacement ou la modification de la mémoire remet la Calculatrice en mode standard
Quelques commandes de base en mode stéganographique (voir Aide(F1) pour l'ensemble des commandes):
+ compile, - décompile, * affiche/exécute, 'Retour arrière' modifie le Code secret, ...etc
Code secret par défaut : 134679
Du fait de son principe de fonctionnement, basé sur la modification de son propre exécutable, cette calculatrice stéganographique ne fonctionne correctement que depuis l'exécution de son fichier exécutable (calc.exe), un lancement depuis l'éditeur VB peut provoquer des bugs tout à fait justifiés.
Nota1 : Les fichiers ASCII sont cryptés par un algorithme de base pour ne pas être lu par un simple éditeur hexadécimal
Nota2 : On peut compiler un fichiers de plusieurs mégas mais un fichier calculatrice de cette taille peut paraitre 'légèrement' suspect.
Source / Exemple :
...
Conclusion :
J'ai essayé de coder au plus concis pour respecter la taille de la Calculatrice Windows pour plus de similarité.
Du fait de mon niveau, Le code est très simple et peut certainement être améliorer.
Le fonctionnement en mode Standard est apparemment équivalent à l'original à 95%(hors scientifique).
Aucun bug flagrant mais je compte sur les beta-testeurs que vous êtes pour me corriger.
Je pense que l'API GetOpenFileName aurait été plus approprié que le CommonDial mais je pense qu'il demande plus de taille d'octets
L'option "Remplace" reste a développer dans une prochaine version.
A vos critiques ...
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.