_
~ DAMOLAB - Les tambouilles textes, teks et hacks ~
" C'est justement quand c'est pas normal que ca ce complique " T.Fayolle
DAMOLAB (#TAGS) _./._ XBNF blog _./._ Blog _./._

Bad PI cyphering : cryptage/decryptage avec clef symetric & challenge


| FR | par DAMO | | 14/08/2022 19h00 | (last update 21/12/2025 18h09) | Commentaires |
#DAMOLAB #SECURITY #LINUX #CHALLENGE
Librairie badpi et challenge
|


Je viens de mettre en ligne BAD PI Cyphering (sur sourceforge).

Cette série de commandes en ligne permet de crypter/decrypter des fichiers, flux ou bloc de données ...
La clef est symétrique, elle permet aussi bien de crypter et que decrypter avec la même clef en zero knowledge.

BAD PI CYPHER est aussi disponible sous for d'une library.

Cet algorithm ne permet pas de trouver la clef en un temps polynomial.

1) Challenge : retrouver la clef privée



A mon sens, il est peu probable de trouver la clef même en ayant les informations sur le fichier clair.

       
1.0.1) Tips :


Le fichier test-challenge.badpi est crypté avec BAD PI.
Le fichier en clair utilisé ne contient que des zeros.
Le premier nombre de la clef (start) est inférieur à 100 000.
Le seconde nombre de la clef (step) est inférieur à 100.
Les 10 nombres suivants (mess key) sont inférieures à 31.
Le code source peut être utiliser pour retrouver la clef utilisée.

       
1.0.2) Utilisation :


Cet exemple avec un fichier en clair de 10Mo ne contenant qu'une suite de zero généré avec :

dd if=/dev/zero of=test-challenge bs=1M count=10


Le fichier clair est crypté avec la commande :
./badpi_crypt test-challenge


Le décryptage et la vérification se font ainsi :
./badpi_crypt test-challenge.badpi

diff test-challenge.badpi.badpi test-challenge


Le défi et de retouver la clef par n'importe quel moyen informatique.

à vos claviers !.


0.1) DamoLab


DamoLab@Sourceforge
DamoLab@DockerHub

0.2) Calculette composants radio


Electro-slide

0.3) Technologies


-- IA --
Mistral IA (le chat) (i)

-- Cyber-securité --
Shodan (i)11
Have I been pwned ? (i)
personal-data-leak-check
Osint
Zataz actualités

-- Adresses IP --
Mes Infos (IP, UA, ...)
info IP: WHOIS,ping,...
info IP: WHOIS,ping,...
info IP: Locallisation
info IP: abus
DNS checker

-- Mails --
GMX
Hushmail - mail temporaire sécurisé

encode/decode email for defeating bots
 $_='mailto: matt@org';s/(.)/chr(ord($1)+5)/eg;$_ 


-- Linux --
News LinuxFr
Mind-map Linux
Tutorials
crontab

-- Blogs Teks --
@TechWorldwithNana
@Cookieconnect
@GoCloudArchitects
@grafikart
@Underscore_
@cybernewsenfrancais


-- Geek Code --

décoder un GC

GCS d>+(---) s- a+ C++$ UL+>$ UOS++$
P++++>$ L++ E W++(++) N(+) o-- K+ w>--- O- M>+ PS+>+++ PE-- Y+@ t-(+) >5 X+ R>+ !tv b+
D---- D+ G e+++ h---- r+++ z+++



Rescue NEO...
(JS by Rezmason)


Nom/surnom:
Message:


revenir sur l'article
#DAMOLAB #SECURITY #LINUX #CHALLENGE

Aucun commentaire.

dans
une
galaxy
lointaine
Charte du site damolab.zapto.org est motorisé par

"La force est une sorte de fluide crée par tout être vivant, une énergie qui nous entoure et nous pénètre, et qui maintient la galaxie en un tout unique."
- Obi-Wan à Luke Yoda