CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Blabla] le /pub des barbus libres

Caletlog
Caletlog
Niveau 10
26 janvier 2014 à 13:31:36

Hey, vous saviez que transcrire un message UTF8 en binaire, lui appliquer un XOR avec une clé ascii binaire, et sortir le tout en string UTF8 donnait de grandes chances d'avoir des caractères non-outputables?

Bah moi je le savais pas, ce qui explique pourquoi j'ai été bloqué 3 heures sur un bête programme de masque jetable :hap: :noel:

Google_Bot
Google_Bot
Niveau 14
26 janvier 2014 à 13:32:36

Un programme de masque jetable? :)
Tu peux détailler? :svp:

Nh3xus
Nh3xus
Niveau 10
26 janvier 2014 à 13:34:56

G_Bot :d) J'ai essayé le MIDI entre deux appareils physiques. ça marche bien :oui:

J'ai jamais essayé de faire de la MAO, ni sous Windows, ni sous GNU/Linux.

Google_Bot
Google_Bot
Niveau 14
26 janvier 2014 à 13:39:16

Quand mes voisins sont pas sages, fais jouer la Toccata & Fugue en ré mineur à mon piano, en mode orgue d'église évidemment. :content:
Le MIDI ça gère :cute:

Caletlog
Caletlog
Niveau 10
26 janvier 2014 à 13:41:47

Beh pour m'entraîner un peu et pour le fun, je me suis mis en tête de monter un petit programme en ruby, d'abord en cli pour m'apprendre à parser les arguments, puis en GUI pour m'y initier.
Donc mon choix s'est porté sur un truc assez trivial, les masques jetables (cypher de Vernam); le but est d'entrer un string à encoder, et ça le ressort encodé avec la clé unique, avec évidemment quelques options pour m'entraîner à gérer des programmes "tentaculaires" (vrai/faux random, cryptage SSL, ...). Si c'est vraiment trivial en Ascii, en utf8 c'est un peu plus vicieux, justement à cause des caractères non outputables qu'on obtient après le XOR et la reconversion en utf8. Du coup la seule solution que j'ai trouvé pour le moment, c'est d'encoder le message codé en base64; j'obtiens ainsi un message codé plus long que le message original (et donc la clé, et donc on perds un peu le principe initial du masque jetable), que je décode moi-même dans le programme pour re-obtenir le vrai message codé.

Au final la base64 permet juste de stocker les caractères non-outputables dans une chaîne de caractère, qui va être décodée dans le programme (là y'a aucune protection, n'importe qui peut décoder du base64) pour ensuite être parsée traditionnellement (puisqu'une fois dans le programme, les caractères non-outputables c'est pas un problème).

Google_Bot
Google_Bot
Niveau 14
26 janvier 2014 à 13:44:28

Ouh, fun :bave:

ça donne envie, au détail près que j'ai pas le temps de me lancer dans de nouveaux langages en ce moment. :(

Mais faudrait que je ressorte mon bouquin de crypto pour essayer d'implémenter quelques algos effectivement... c'est toujours fun à faire ces trucs-là :oui:

(dans le cadre d'un projet en classe, on a implémenté un algo de crypto quantique... bon, c'était du Matlab donc ya pas grand-chose à en tirer une fois codé, mais je pourrais le refaire en C pour le fun :oui: )

Caletlog
Caletlog
Niveau 10
26 janvier 2014 à 13:48:20

Ah non mais le masque jetable c'est une broutille hein, si t'as déjà fait de la crypto ça te prendra 15 secondes à implémenter, vraiment ^^
C'est peu élégant à faire si tu restes en Ascii tout du long, mais si tu convertis en binaire pour faire toutes les opérations dessus, ça revient à faire un XOR entre le string et la clé, et la plupart des langages incorporent déjà un opérateur XOR. Et en plus ça te permet de garder ponctuation et casse.

Nh3xus
Nh3xus
Niveau 10
26 janvier 2014 à 14:32:52

Ouh lah, moi niveau crypto, je connait que "vaguement" les blocs chaînés. :hap:

Knakis
Knakis
Niveau 10
26 janvier 2014 à 15:05:59

Ah, ma racine est presque pleine, il reste 440 Mo de libre. :(

(Ma faute, j'en fais une de plus de 5Go la prochaine fois.)

Google_Bot
Google_Bot
Niveau 14
26 janvier 2014 à 15:10:44

Knakis :d) tu utilises une vieille carte SD comme disque dur ou quoi? :noel:

Knakis
Knakis
Niveau 10
26 janvier 2014 à 15:17:50

C'est juste une grosse installation de Slackware, c'est pour ça que c'est presque plein. Sinon 5Go peuvent m'être largement suffisants.

En plus, j'ai un /var (2Go), /tmp (2Go), /opt (2Go), /home (285Go) et un /boot (100Mo, j'aime mettre de la musique au démarrage).

Donc voilà, j'ai de la marge. :noel:

Nh3xus
Nh3xus
Niveau 10
26 janvier 2014 à 15:18:16

Je reviens sur l'histoire du mec que t'as viré quelques minutes...

Il veut nous faire un "rapport complet" de la nouvelle bouse de Canonical. :mort:

On en a carrément rien à foutre, mais bon.

Nh3xus
Nh3xus
Niveau 10
26 janvier 2014 à 15:18:49

"j'aime mettre de la musique au démarrage"

Tu fais comment ? :hap:

Caletlog
Caletlog
Niveau 10
26 janvier 2014 à 15:21:50

Tu relies le bouton power de ta tour à un moteur qui fait tourner un rouleau de PQ sur un xylophone :oui:

Knakis
Knakis
Niveau 10
26 janvier 2014 à 15:32:27

Bouhou, je suis écologique, j'utilise la chaleur de ma carte graphique pour alimenter mon Coca-enceinte. :nah:

Nh3xus: SlackBook, chapitre 4 (System Configuration), section 4.1 (System Overview) et page 50:

rc.local

« Contains any specific startup commands for your system. This is empthy after a fresh install, as ... »

Tu vas sauvegarder les réglages du volume avec Alsa, puis dans le fichier tu mets:

Condition bidon si tu veux
alsactl restore
Fin condition bidon

Condition pas bidon
aplay /boot/opening.wav
Fin condition pas bidon

Ou Condition pas bidon vérifie l'existence du fichier opening.wav.

Le truc, c'est que c'est le dernier fichier qui se lance, si tu veux la musique au début du démarrage, tu vas devoir modifier jesaispluslequelmaisregardedansleslackbook.

Google_Bot
Google_Bot
Niveau 14
26 janvier 2014 à 15:41:43

« Je reviens sur l'histoire du mec que t'as viré quelques minutes...

Il veut nous faire un "rapport complet" de la nouvelle bouse de Canonical. :mort:

On en a carrément rien à foutre, mais bon. »

Hein? :doute:
J'ai reçu aucun MP ni rien, tu sais ça d'où? :o))

Nh3xus
Nh3xus
Niveau 10
26 janvier 2014 à 15:56:20

Merci Knakis :oui:

G_Bot :d) C'était dans le post lui-même que j'ai lu ça.

Je avant le coup de katana en gros.

Google_Bot
Google_Bot
Niveau 14
26 janvier 2014 à 16:03:04

Je sais plus sur quel shitpost j'ai tapé pour le kicker, mais il n'a qu'à essayer de revenir tiens. C'est pas un troll de merde qui va me faire voir du pays.

nounoursheureux
nounoursheureux
Niveau 10
26 janvier 2014 à 17:20:34

Nhexus :d) Tes paroles inspirées m'ont donné la foi, je vais ...
Install Gentoo :ange:

Pseudo supprimé
Pseudo supprimé 26 janvier 2014 à 17:23:09

Ça m'énerve, j'ai pas de textures sous Tf2 linux :-(

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment