🔒 Coder logiciel de cryptage avec python en 14 lignes !

Поделиться
HTML-код
  • Опубликовано: 24 янв 2025

Комментарии • 180

  • @floriangasparine4436
    @floriangasparine4436 Год назад +4

    Je viens de te découvrir, ton contenu est clair et limpide c’est un plaisir !
    Je vais m’abonner et te suivre

  • @nassimamrane5052
    @nassimamrane5052 2 месяца назад +3

    Pour ceux qui n'ont pas compris ce qu'il se passe à partir du premier open
    Il ouvre le fichier de lecture en binaire ensuite il ouvre le fichier d'écriture en binaire
    Il dit que tant qu'il y a quelque quelque chose dans le fichier de lecture avec fichier.peek()
    Il va ranger dans c la valeur d'un octet du fichier d'écriture en décimal exemple de la table ASCII exemple 00101001 sur 8 bits donc 1 octet ce qui donne 41 ce qui correspond au a minuscule dans la table ASCII.
    Donc 41 est dans c ensuite et là c'est le plus technique à comprendre mais tellement astucieux.
    j = 0 modulo 32 car len(sha256(clé)) = 32 octets la clé est codé sur 256 bits 256 / 8 = 32.
    Quand i sera égale à 1 j sera égale à 1 etc jusqu'à ce qu'il arrive à 32 ensuite quand i sera égale a 32 on recommence j = 32 modulo 32 = 0
    j = 33 modulo 32 va donner 1 etc
    Ça évite de faire une autre boucle et c'est astucieux.
    Donc il va chiffrer chaque octet de la clé avec chaque octet du fichier binaire à chiffrer et quand on arrivera à un multiple de 32 on recommence la suite jusqu'à la fin.
    Passons au prochain bout b = bytes(c^keys[j])
    Bytes peut prendre en argument un tableau d'où les crochets
    c contient donc notre a = 42
    ^ = xor donc en gros la sortie sera 1 si une des deux entrées est 1 sinon 0 si les deux entrées sont 0 ou 1 la sortie sera 0
    Admettons que c = 0 et keys[j] = 1 donc bytes([c^keys[j]]) va donner 1 ici on prend le cas sur 1 bits mais sur 1 octet c'est pareil.
    donc c xor keys[j] si c = 42 et admettons que le premier octet de notre keys est a donc on va xor 42 et 42 donc en binaire 00101001 avec 00101001 ce qui donne 00000000 voilà.
    Enfin on incrémente i et on revient dans la boucle
    Voilà si vous avez des questions n'hésitez pas ça fait plaisir.

  • @suspiria4559
    @suspiria4559 3 года назад +13

    C'est trop bien merci pour ton tuto et c'est là que je comprends enfin l'utilité des modulos x)

  • @edgardlelarge8826
    @edgardlelarge8826 Месяц назад

    C'est vraiment intéressant seulement en quelques lignes ça fonctionne impeccable

  • @notred4766
    @notred4766 3 года назад +10

    C'est génial on peux même chiffrer / déchiffrer les images

  • @saidaahmedchaouch81
    @saidaahmedchaouch81 3 года назад +8

    salut et merci pour l'explication, j'ai essayé de faire la même chose et j'ai eu une erreur au niveau de la deuxième ligne est ce le fichier d'entrer doit être dans le même répertoire que le fichier main?????

    • @euwvenom5237
      @euwvenom5237 3 года назад +1

      en effet sinon il faudrait lui indiquer le PATH

  • @michaels4162
    @michaels4162 3 года назад +2

    je rentre le nom de mon fichier le nom du fichier final et la clef mais ensuite j'ai l'erreur " 'file' object has no attribute peek"

    • @lilianb.6036
      @lilianb.6036 6 месяцев назад

      parce que tu n'as pas mis de parenthèses () donc il considère que peek est un attribut et non une fonction

  • @PETERTRITSCH
    @PETERTRITSCH 2 года назад +1

    bonjour, je n'arrive pas à comprendre l'instruction b = bytes( [ c ^ key[ j ] ] ) et, en particulier l'utilisation des crochets ? Je comprends bien les crochets de key[j] mais pas les crochets extérieurs ?

  • @shod7461
    @shod7461 3 года назад +1

    Merci beaucoup, sa ma beaucoup aider 🙏

  • @charlesperrier5728
    @charlesperrier5728 Год назад

    bonjour, quelle doit être son extension du fichier contenant le texte à chiffrer , et sous quelle forme doit se trouver le texte ?

  • @mrtomate1533
    @mrtomate1533 4 года назад +5

    Salut , c'etais quoi le "truc" que tu as du configurer car j'ai le même problème que toi . Merci ^^

    • @maxiuu6152
      @maxiuu6152 4 года назад

      salut tu a resolu ton probleme

    • @MaxSens
      @MaxSens 4 года назад +1

      POUR CEUX QUI ONT UN PROBLEME can't open file 'myfile.txt': [Errno 2] No such file or directory : Faites ça : entree: str = input("etc") Cela reglera vos problemes

    • @MaxSens
      @MaxSens 4 года назад +1

      @@maxiuu6152 POUR CEUX QUI ONT UN PROBLEME can't open file 'myfile.txt': [Errno 2] No such file or directory : Faites ça : entree: str = input("etc") Cela reglera vos problemes

    • @nocturnomrsoffa6042
      @nocturnomrsoffa6042 3 года назад

      @@MaxSens Marche toujours pas :'{

    • @gams7378
      @gams7378 3 года назад

      Ce "w" a la place du "r" qu'il a mis , c'est w pour write et r pour read

  • @foudilbenouci482
    @foudilbenouci482 10 месяцев назад

    Xor est une fonction involutive , on obtient donc le résultat initial en appliquant Xor au message crypté

  • @ryadhafidi3381
    @ryadhafidi3381 3 года назад +1

    Bonjour, je voulais savoir si avec ce programme on peut décrypté des fichiers qui ne sont pas crypter par se programme.

  • @zied3316
    @zied3316 4 года назад +1

    Bonjour.
    J'ai tenté il y a deux jours mais aussi aujourd'hui de m'abonner à ta liste de diffusion en donnant mon email mais je n'ai jamais rien reçu !

  • @livingfallenangel
    @livingfallenangel 3 года назад

    salut j'ai juste une quastion. j'ai crée un dossier avec le programe il s'execute ect et j'ai crée un .txt avec un text dessus. j'execute le programe je met le nom du fichier .txt et il ne ce passe rien python ce ferme et aucun fichier .crypt n'est crée. comment faire ?

  • @glazed3.010
    @glazed3.010 2 года назад +1

    Moi il détecte le fichier il en créer un nouveau mais vide

  • @eglvoland4162
    @eglvoland4162 3 года назад +1

    Question : si tu fais un fichier contenant que des 0 en binaire, crypté il donne la clé non ?

    • @clementviard3502
      @clementviard3502 3 года назад

      Oui. tu peux aussi faire un xor entre le chiffrée et le fichier en clair pour retrouver la clef

  • @nzo8675
    @nzo8675 4 года назад +1

    Très interresent Bro 😉

  • @user_novice
    @user_novice Год назад

    Salut Hafnium .ton lien n'est plus valide dans la description ?

  • @thecangback7685
    @thecangback7685 3 года назад

    J'ai un problème il me met un message d'erreur quand j'essaye de décrypter le fichier alors que tout ce passer bien pour le chiffrer, je ne comprends pas pourquoi ?

  • @SsDd-zl5qw
    @SsDd-zl5qw 3 года назад +1

    C quoi comme interpréteur que tu utilise ?!
    Sinon tu envoies du lourd mec 🦾

  • @julesjules6039
    @julesjules6039 Год назад

    cring un peu. mais continue comme ça , pour des personne expriment ta vidéo est vraiment super

  • @MangozProject
    @MangozProject 4 года назад +1

    Salut , comment augmenter la rapidité de l'execution car pour 3MO il met 9minutes :/

    • @killianperlin8276
      @killianperlin8276 3 года назад +3

      Python est un très bon langage pour développer rapidement mais pas pour exécuter rapidement... tu peux essayer de reproduire le programme dans un autre langage comme C++ qui est plus difficile à prendre en main mais qui s'exécutera ~100x plus vite
      L'autre solution si tu tiens à rester en python serait de ne faire qu'une seule écriture dans ton fichier de 3mo plutôt que des millions d'écriture d'un seul octet, donc dans la boucle principale tu sauvegarde tout ton fichier crypté dans un grand tableau de 0 et de 1 et tu rajoute une ligne à la fin pour écrire tout ça d'un seul coup, ça devrait aider considérablement

  • @adassb2999
    @adassb2999 2 года назад

    super video , j ai une question , j ai reussi a crypter mais pour decrypter je vois que il est pas necessaire de taper la meme key , bizare non?

  • @lilianb.6036
    @lilianb.6036 6 месяцев назад

    Bonjour je trouve que c'est une bonne vidéo cependant je trouve qu'au début c'est pas assez bien expliqué le concept de porte logique XOR et d'inversion de chaque bits différents uns à uns, on code un peu à l'aveugle sans trop comprendre au début selon moi
    En tout cas merci pour la vidéo

  • @clashkn
    @clashkn 3 года назад

    Je ne savais pas a quoi servait les module tu ma fait découvrir

  • @g2bz_adam926
    @g2bz_adam926 3 года назад +1

    Salut, excellente vidéo !!! Cependant j'aimerai savoir si cette téchnique pérmetterait de rendre plus ou moins FUD un Malware. ^^

    • @euwvenom5237
      @euwvenom5237 3 года назад +2

      Comment veux-tu rendre FUD un mw avec du cryptage ?

    • @webfrostblack
      @webfrostblack 2 года назад

      @@euwvenom5237 J'avoue c pas possible

  • @zayansalamanca4304
    @zayansalamanca4304 4 года назад

    Sympa de ptit cours gratuit

  • @firma7654
    @firma7654 3 года назад

    Bon alors je suis un débutant ultime en code, cyber sécurité ect donc ne m’en voulez pas si ma question est hyper stupide mais : comme une clé permet de chiffrer et déchiffrer le fichier ne peut on pas tt simplement craquer la clé avec un truc tt con genre avec une méthode comme BRUT ?

    • @HafniumSecuriteInformatique
      @HafniumSecuriteInformatique  3 года назад

      il est possible de cracker la clé si le chiffrement utilisé est un chiffrement XOR, pour la méthodes brute force c'est plus compliqué mais j'ai fait une vidéo a ce sujet !

  • @xt-samsi2031
    @xt-samsi2031 4 года назад +1

    j'ai sa comme ereure
    line 3, in
    entree = input("entrez le nom du fichier a crypter")
    File "", line 1, in
    NameError: name 'test' is not defined

    • @MaxSens
      @MaxSens 4 года назад

      POUR CEUX QUI ONT UN PROBLEME can't open file 'myfile.txt': [Errno 2] No such file or directory : Faites ça : entree: str = input("etc") Cela reglera vos problemes

  • @xt-samsi2031
    @xt-samsi2031 4 года назад

    moi sa marche pas sa me mais un éreure a keys et c'est quoi ton probleme tu avais dit que le machin fichier un truc camsa vère la fin on a peutaitre le même problème

    • @MaxSens
      @MaxSens 4 года назад

      POUR CEUX QUI ONT UN PROBLEME can't open file 'myfile.txt': [Errno 2] No such file or directory : Faites ça : entree: str = input("etc") Cela reglera vos problemes

    • @michaels4162
      @michaels4162 3 года назад

      @@MaxSens Non ça règle pas les problèmes

    • @MaxSens
      @MaxSens 3 года назад

      @@michaels4162 Fais voir ton code

  • @damienlamouret7969
    @damienlamouret7969 4 года назад +1

    salut , super video comme toujours, je serait currieux de savoir s'il y a yne facon de le déchiffrer , en brut force par exemple

    • @HafniumSecuriteInformatique
      @HafniumSecuriteInformatique  4 года назад

      Le brute force c'est possible si le mot de passe est faible
      Mais sinon, le chiffrement xor que j'ai utilisé est vulnérable à une attaque statistique.

    • @damienlamouret7969
      @damienlamouret7969 4 года назад

      @@HafniumSecuriteInformatique intéressant, une vidéos sur les différentes façons de brut force différents formats de fichiers ?😀,
      Tu dois en avoir marre de cette question, mais a quand la fin de la vidéos sur le décryptage du ransomwar ?

    • @HafniumSecuriteInformatique
      @HafniumSecuriteInformatique  4 года назад +1

      @@damienlamouret7969 j'ai déjà fait la video sur le brute force (et une autre sur John the ripper)
      Concernant celle sur le ransomware j'ai quasiment fini de la faire elle va venir dans 2 3 jours.

    • @damienlamouret7969
      @damienlamouret7969 4 года назад

      @@HafniumSecuriteInformatique hoooo c'est une super nouvelle!! Je l'attend avec impatience, merci pour tout ce que tu fais

  • @patou94510
    @patou94510 3 года назад +1

    Bonjour, le hash de la clé. n’a pas d’intérêt, au contraire , puisque si on rentre une clé de la même taille que le fichier lui-même pour avoir un algorithme de chiffrement de Vernam quasiment parfait (il faudrait en plus que la clé soit aléatoire pour être complètement sûr), le hash va « réduire » la taille de la clé et rendre l’algorithme moins sûr.

    • @HafniumSecuriteInformatique
      @HafniumSecuriteInformatique  3 года назад

      oui, c'est pas faux ^^ de tout façon le chiffrement XOR est très simple a casser avec des attaques statistiques,
      un autre problème du hash est qu'il va uniformiser la taille des clés, du coup cela facilitera encore plus l'attaque :)

    • @patou94510
      @patou94510 3 года назад

      @@HafniumSecuriteInformatique Xor (de son vrai nom Vernam) n'est en rien facile à casser, au contraire, c'est le seul chiffrement sûr (à condition d'avoir une clé aléatoire et de longueur égale à la taille initiale du fichier à chiffrer) mais par contre le fait de mettre une taille fixe à la clé fragilise considérablement le chiffrement.

    • @HafniumSecuriteInformatique
      @HafniumSecuriteInformatique  3 года назад +1

      @@patou94510 c'est vrai, mais en pratique pour un gros fichier ce n'est pas faisable d'avoir des grosses clés

    • @patou94510
      @patou94510 3 года назад

      @@HafniumSecuriteInformatique C'est bien pour ça qu'en pratique on n'utilise pas Vernam.

    • @traky6129
      @traky6129 2 года назад

      @@HafniumSecuriteInformatique Bonjour, comment on fait pour adapter le code afin de ne pas utiliser le sha256 ?

  • @zied3316
    @zied3316 4 года назад

    Quel outil de dév tu utilise ici stp pour coder en python ? Visual studio 2019 ?
    Moi, j'utiliser IDLE mais ton outil semble plus pratique.

  • @MaxSens
    @MaxSens 4 года назад +1

    POUR CEUX QUI ONT UN PROBLEME can't open file 'myfile.txt': [Errno 2] No such file or directory : Faites ça : entree: str = input("etc") Cela reglera vos problemes

    • @MaxSens
      @MaxSens 4 года назад

      @Nexhyt Dans la ligne : entree

  • @ryuk-gaming5055
    @ryuk-gaming5055 3 года назад

    Super video !

  • @zipouille521
    @zipouille521 Год назад

    Bonjour, je rencontre un problème lors de la ligne 9 avec f_entree_peek() : quelqu'un pourrait m'aider svp ?

  • @evatzug
    @evatzug 3 года назад

    sur repl ça fonctionne mais pas sur interpréteur PC normal....

  • @Blou1222
    @Blou1222 3 года назад

    Salut c’était pour te dire doit-on faire des études en informatique pour devenir hacker?

  • @4x31tv6
    @4x31tv6 4 года назад

    Bonjour,
    A quoi sert se cryptage ?
    Car j'ai crypter une ligne en python mais si j'exécute le script ( crypter ) sa ne marche pas.
    Peut-être que je l'utilise de la mauvaise manière ? idk

    • @nicolasbouzin6479
      @nicolasbouzin6479 3 года назад +1

      Salut, ca peut être utilisé pour protéger des données donc forcément une fois le fichier/image/... Crypté il ne peut plus être utilisé sans être décrypté

  • @melfun9798
    @melfun9798 4 года назад +1

    C'est quoi le "truc" que t'as modifié car j'ai le même problème

    • @MaxSens
      @MaxSens 4 года назад

      POUR CEUX QUI ONT UN PROBLEME can't open file 'myfile.txt': [Errno 2] No such file or directory : Faites ça : entree: str = input("etc") Cela reglera vos problemes

    • @dekuyaimdeaire2271
      @dekuyaimdeaire2271 3 года назад

      @@MaxSens ça règle pas le problème snif

    • @MaxSens
      @MaxSens 3 года назад

      @@dekuyaimdeaire2271 Normalement si montre moi ton code sinon je vais le mettre en commentaire

  • @maoxi7358
    @maoxi7358 2 года назад

    C’est quelle version de python que tu codes

  • @karimkondua1736
    @karimkondua1736 3 года назад

    Bonjour j ai vu marqué paris vous donnez des cours en physique par hasard ?

  • @Ibentheamazing
    @Ibentheamazing 4 года назад +1

    Tu utilises pycharm pour coder en python?? Sinon quel est ton logiciel?

  • @Ibentheamazing
    @Ibentheamazing 4 года назад

    Ce chiffrement sert à chiffrer des documents ou des applications? Car si c’est de applications (softwares), elles vont s’exécuter sur le pc d’une autre personne?

    • @HafniumSecuriteInformatique
      @HafniumSecuriteInformatique  4 года назад

      ca peux chiffrer tout type de fichier

    • @Ibentheamazing
      @Ibentheamazing 4 года назад

      Hafnium - Apprendre le Hacking ah ok et tu feras une explication pour chiffrer en AES?

    • @HafniumSecuriteInformatique
      @HafniumSecuriteInformatique  4 года назад

      @@Ibentheamazing c'est deja fait :) ruclips.net/video/pSCoquEJsIo/видео.html

    • @Ibentheamazing
      @Ibentheamazing 4 года назад

      Hafnium - Apprendre le Hacking ah ok merci car pour ton ransomware le chiffrement n’est pas AES et j’aimerais simplement le mettre en AES. Mais sinon tes un super RUclipsur hacking merci beaucoup

  • @noxy_sc
    @noxy_sc Год назад

    salut moi jai une erreur a la ligne 6 " open(entree,'rb') "

    • @Masc3
      @Masc3 11 месяцев назад

      T'a trouvé une solution ? J'ai le même problème ! Le programme le prend comme un tuple ...

    • @noxy_sc
      @noxy_sc 11 месяцев назад

      @@Masc3 non tjrs pas trouver

  • @mimouletteofficiel4029
    @mimouletteofficiel4029 3 года назад

    Quand je lance le programme tout fonctionne bien jusqu'à ce que j'entre la clé (j'ai mit test comme dans la vidéo).
    Lorsque je rentre la clé l'erreur suivante apparait
    Traceback (most recent call last):
    File "cryptage.py", line 9, in
    with open(entrée, 'rb') as f_entrée:
    FileNotFoundError: [Errno 2] No such file or directory: 'test'
    Si quelqu'un aurait une idée pour m'aider à résoudre cette erreur je suis preneur.

    • @toufou982000
      @toufou982000 2 года назад

      Bonjour, je voudrais m'inscrire met le questionnaire ne veut pas, je ne peut rien cocher.
      Merci d'avance

  • @sofianeagk1012
    @sofianeagk1012 Год назад

    C un vernam relaxé ?

  • @expro8630
    @expro8630 3 года назад

    comment on fait pour l'ouvrir apres sans le decrypter

    • @victorlegros9822
      @victorlegros9822 3 года назад

      Tu peux pas ouvrir un fichier crypter, il faut le décrypter avant

    • @expro8630
      @expro8630 3 года назад

      @@victorlegros9822 bah ducoup sa sert a rien?

    • @victorlegros9822
      @victorlegros9822 3 года назад

      @@expro8630 Si sa sert, parce que par exemple tu veux stocker des mots de passe dans un fichier .txt et que ta peur de te faire pirater, du coup tu la le crypter pour que personnes puissent lire et quand tu as besoin de les avoir tu décrypt le fichier

    • @foudilbenouci482
      @foudilbenouci482 10 месяцев назад

      il faut etre magicien

  • @maelhostettler1004
    @maelhostettler1004 3 года назад

    Alors c sympa ein... Mais selon le type de fichier... Si l attaquants connais les premier bytes du fichier et si on a plusieurs fichier avec la même clef... Ou par analyse de fréquences, on pourrais retrouver le hash.. Après le cracker sa c juste du brute force... Mais on a pas besoin de savoir la clef de base pr déchiffrer avec suffisamment de crib...il serais préférable de opter pour un AES-CBC ou salsa20 qui eux sont surs

  • @SamirStream
    @SamirStream 3 года назад

    nice merci pour le tuto

  • @212_zaaky8
    @212_zaaky8 2 года назад

    super vidéo et très intéressant

  • @channelEEALBINI
    @channelEEALBINI 3 года назад

    *peut tu me dire ce quil ne va pas dans mon code voir le corrifgé stp?*
    from import _sha256
    entree = input("E")
    sortie = input("e")
    key = input("e")
    keys = _sha256(key.encode('utf-8')).digest()
    with open(entree,'rb') as f_entree:
    with open(entree, 'wb') as f_entree:
    i = 0
    while f_entree.peek():
    c = ord(f_entree.read(1))
    j = i %len(keys)
    b = bytes([c^keys[j]])
    f_sortie.write(b)
    i = i + 1

    • @perfection_vivante
      @perfection_vivante Год назад

      Je pense que tu as oublié d'importer la librairie sha256
      "from hashlib import sha256"
      Sinon je ne sais, j'apprend le python ahah

  • @Videovorace
    @Videovorace 3 года назад +2

    Le xor c'est aussi le OR litteral je dis ça je dis rien haha

  • @KOALAsmultiservices872
    @KOALAsmultiservices872 28 дней назад

    Jai in problème avec la ligne 9

  • @lubmossiabg4308
    @lubmossiabg4308 Год назад +1

    sa fait quoi ?

  • @doubacorp6901
    @doubacorp6901 3 года назад

    si je chiffre un script python avec ça je pourrais l'executer après ?

  • @nathanaelarnaud5535
    @nathanaelarnaud5535 3 года назад

    tres interressant tu gere👌

  • @sieg5222
    @sieg5222 4 года назад

    J'ai pas compris à quoi la clé servait, quelqu'un pourrait m'expliquer ?

    • @HafniumSecuriteInformatique
      @HafniumSecuriteInformatique  4 года назад

      La clé sert a chiffrer le fichier ainsi sans la clé il sera impossible de déchiffrer le fichier

    • @sieg5222
      @sieg5222 4 года назад

      @@HafniumSecuriteInformatique Peu importe ce que je rentre, ça fonction alors j'en vois pas trop l'utilité ?

    • @babilinx7969
      @babilinx7969 4 года назад

      @@sieg5222 grâce à cette clef, tu peux décrypter ton fichier

    • @foudilbenouci482
      @foudilbenouci482 10 месяцев назад

      a rendre secret des informations@@sieg5222

  • @basileschmitz8421
    @basileschmitz8421 3 года назад

    Traceback (most recent call last):
    File "d:\Utilisateurs\Home\Desktop\Visual studio code\cryptage test\main.py", line 6, in
    with open(entree,'rb') as f_entree:
    FileNotFoundError: [Errno 2] No such file or directory: 'test'
    j'ai ca comme erreur, si qlq ^peut m'aider

    • @kvinnaesma1475
      @kvinnaesma1475 8 месяцев назад

      il ya un problème dans le code essaye de corriger le f_sortie par le s_sortie car f_sortie n'est pas défini , je l'ai corrigé dans mon programme je l'ai compilé ça a marché le fichier était installé mais à l'intérieur du fichier il s'est écrit : voici l'erreur : dans le fichier créer error! C:\users\esma\appdata\local\programs\python 310\scripts\extcrypt.py is not UTF-8 encoded .
      saving disabled.
      see console for more details
      comment résoudre ce problème ?

  • @u.roselli
    @u.roselli 10 дней назад

    Manière originale d'expliquer le xor mais au moins c'est un bon moyen mnémotechnique

  • @dorimi100
    @dorimi100 4 года назад

    merci beaucoup

  • @nocturnomrsoffa6042
    @nocturnomrsoffa6042 3 года назад +1

    Mon programme c'est ca:
    Et mon erreur: No such file or directory
    from hashlib import sha256
    entrer = str (input("Entrer le nom du dossier a chiffrer/déchiffrer: "))
    sortie = str (input("Entrer le nom du script de sortie: "))
    key = input("Entrer le nom de votre clé: ")
    keys = sha256(key.encode ('utf-8')).digest()
    with open(entrer, 'rb') as f_entrer:
    with open(sortie, 'wb') as f_sortie:
    i = 0
    while f_entrer.peek():
    c = ord(f_entrer.read(1))
    j = i % len(keys)
    b = bytes([c^keys[j]])
    f_sortie.write(b)
    i = i + 1

  • @User-ol6cm
    @User-ol6cm 4 года назад

    Comment on fait pour décrypter le fichier ??

    • @nicolasbouzin6479
      @nicolasbouzin6479 3 года назад

      Xor est une opération réversible donc suffit de re-crypter le fichier et il sera décrypté

    • @foudilbenouci482
      @foudilbenouci482 10 месяцев назад

      XOR est une involution au sens mathématique

  • @calou6270
    @calou6270 4 года назад

    Moi aussi il ne detecte pas mon fichier, comment faire ?

    • @MaxSens
      @MaxSens 4 года назад

      POUR CEUX QUI ONT UN PROBLEME can't open file 'myfile.txt': [Errno 2] No such file or directory : Faites ça : entree: str = input("etc") Cela reglera vos problemes

    • @nocturnomrsoffa6042
      @nocturnomrsoffa6042 3 года назад

      @@MaxSens No :''{

  • @dylan3956
    @dylan3956 3 года назад +2

    Salut , tu as quelle âge par curiosité ? :).

  • @ux.3236
    @ux.3236 4 года назад

    File "main.py", line 6
    witch open(entree,'rb') as f_entree:
    ^
    SyntaxError: invalid syntax


    ...Program finished with exit code 1
    Press ENTER to exit console.

  • @swibird
    @swibird 3 года назад

    As-tu fait une vidéo sur le java script ?

  • @germain3d435
    @germain3d435 3 года назад

    je n'ai rien compris !!!

  • @secri4460
    @secri4460 4 года назад

    Salut, je pourrais avoi ton discord s'il-te-plait?

    • @Bear-Witness
      @Bear-Witness 4 года назад

      Consulte la description pour savoir comment le contacter.

  • @IDRALOU
    @IDRALOU 3 года назад

    très bonne vidéo mais juste un truc, on dit pas cryptage mais chiffrement

    • @HafniumSecuriteInformatique
      @HafniumSecuriteInformatique  3 года назад +1

      oui je sais, j'ai mis cryptage pour avoir plus vues :)

    • @z2.060
      @z2.060 3 года назад

      @@HafniumSecuriteInformatique haha malin. il s'appelle comment le logiciel qui chiffre tout ce que tu ecris en haut à droite de ton écran ?

    • @HafniumSecuriteInformatique
      @HafniumSecuriteInformatique  3 года назад

      @@z2.060 j'ai pas compris, tu veux dire qui "filme" ? dans ce cas c'est camtasia studio 9

    • @z2.060
      @z2.060 3 года назад

      @@HafniumSecuriteInformatique Oui par exemple à 10:13 la notif verte tout en haut à droite (encrypting) ?

    • @IDRALOU
      @IDRALOU 3 года назад

      @@HafniumSecuriteInformatique ah ok mdr (d'ailleurs j'ai regardé les infos concernant ta formation de hacking sur ton site ça a l'air vrmt bien gg)

  • @raphaelbrandizi3715
    @raphaelbrandizi3715 3 года назад

    c'est quoi ton IDE ?

  • @nekro3115
    @nekro3115 4 года назад

    c en RSA?

    • @HafniumSecuriteInformatique
      @HafniumSecuriteInformatique  4 года назад

      C'est du AES

    • @nekro3115
      @nekro3115 4 года назад

      @@HafniumSecuriteInformatique oui;je m'en suis rendu compte plus tard :)
      se seraait vachement intérésant d'aprendre a faire le meme programe en rsa :)
      (petite idée de vidéo gratuite,tu en fait se que tu veux ;) )

  • @misterbalise
    @misterbalise 3 года назад +1

    Super vidéo.
    Cependant c'est dommage tu ne rentre pas dans les détails
    Par exemple j'aurais bien aimé que tu print certains éléments pour comprendre exactement ce qu'il ce passe

    • @HafniumSecuriteInformatique
      @HafniumSecuriteInformatique  3 года назад

      effectivement c'est une vieille vidéo.

    • @misterbalise
      @misterbalise 3 года назад

      @@HafniumSecuriteInformatique 1 an quand meme cest pas si vieux
      apres par rapport a ta chaine cest sur
      cest juste que quand je fais un truc j'aime bien comprendre le plus possible comment ca marche
      pas grave je vais essayer de debuguer moi meme ^^

  • @SUPERVISEUR
    @SUPERVISEUR 2 года назад

    Oui mais en faisant sy.argv c'est mieux !

  • @TrisTan-fn7ve
    @TrisTan-fn7ve 3 года назад

    Est-ce que on peut s'en servir sur des .exe

  • @m.helazior9932
    @m.helazior9932 3 года назад

    "cryptage" dans le titre, c'est une grosse erreur pour une chaine de sécurité. En plus en vidéo tu dis bien chiffrement, qui est correcte.
    Sinon bonne vidéo.

  • @azzice1782
    @azzice1782 3 года назад

    Tu peux répondre à mon commentaire et maître tout le code( pour copier coller j ai la fleme d'ecrire

  • @remixcube3371
    @remixcube3371 4 года назад +1

    Like

  • @ThexProdige
    @ThexProdige 3 года назад

    Pas très pro le titre... "Cryptage" lol

    • @HafniumSecuriteInformatique
      @HafniumSecuriteInformatique  3 года назад +3

      c'est pour les vues :)

    • @ThexProdige
      @ThexProdige 3 года назад

      @@HafniumSecuriteInformatique C'est ce que j'me suis dit aussi Mdrrrrrr mais ça va d'en ta vidéo t'as pas fait l'erreur

  • @vittel2125
    @vittel2125 3 года назад

    666likes hmhmhm

  • @toutsavoir4851
    @toutsavoir4851 4 года назад

    SALUT TON NUMERO STP

  • @ryadhafidi3381
    @ryadhafidi3381 3 года назад

    Bonjour, je voulais savoir si avec ce programme on peut décrypté des fichiers qui ne sont pas crypter par se programme.

    • @victorlegros9822
      @victorlegros9822 3 года назад

      Bonjour, oui tu peux mais il faut connaître le mot de passe du fichier crypter