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

Cryptage de données

Isoware
Isoware
Niveau 1
24 décembre 2017 à 17:25:11

Bonjour/soir,

Depuis peu je intéresse au cryptage de données, pour aider un ami à développer un jeu. Malgré mes recherches j'ai encore beaucoup de zone d'ombres, pour l'instant tout ce que j'ai fait est un petit algorithme de cryptage relativement simple en Js, je ne sais pas encore comment l'utiliser exactement, j'y travailles en ce moment même haha ^^.

Aussi je cherche à savoir comment se passe le cryptage de manière général, personnellement j'imagine que je crypte directement les données voulu à l'entrée de ces données, et les données cryptées sont ensuite envoyées à la base de donnée.

Je suppose que je me trompe sur certains points, et que le processus est un peu plus complexe que cela, merci à ceux qui me donnerons des informations là dessus :).

aAardvark
aAardvark
Niveau 75
24 décembre 2017 à 18:10:08

Je suis pas spécialiste, mais y a rien de sorcier : tu cryptes tes données au moment t où t'as besoin qu'elles soit cryptée c'est tout. Après pour tout ce qui est cryptage sur le réseau - entre deux pairs qui ne se connaissent pas donc - on utilise généralement la cryptographique asymétrique (pour s'échanger des clés de cryptographie symétrique classique je crois). C'est pas très compliqué à comprendre mais faut bien le comprendre

whiteapplex
whiteapplex
Niveau 35
24 décembre 2017 à 19:27:36

Faut être précis dans les termes en fait.
Soit tu chiffres, et tu déchiffres.
Soit tu hash, (et tu ne déhash pas).
Typiquement un mot de passe est chiffré sur un ordinateur, le chiffrement est transmis entre un ordinateur et un serveur web, il est déchiffré sur le serveur web, et il est hashé entre le serveur web et la base de donnée.

En chiffrement, l'essentiel des algorithmes repose sur deux principes, la confusion et la diffusion. La majeure partie des chiffrements d'aujourd'hui utilise l'algorithme AES. Il fait partie des algorithmes de chiffrement par bloc. L'idée c'est que tu chiffres un bloc (une partie de tes données), et que tu utilises ce chiffrement pour chiffrer une autre partie des données, etc...
Si A, B, C c'est tes données, Ac, Bc, Cc tes données chiffrées, et v,k respectivement un vecteur et ta clé alors l'idée c'est:
Ac = f(A, v, k)
Bc = f(B, Ac, k)
Cc = f(C, Bc, k)
...
Officiellement la seule méthode de chiffrement incassable (et dont on peut démontrer l'incassabilité) est le chiffrement par masque (tu peux combiner le chiffrement par masque à un générateur pseudo aléatoire de sorte à pouvoir échanger avec quelqu'un de façon chiffrée avec comme base de sécurité le générateur).
Le reste c'est du chiffrement symétrique avec AES, ou asymétrique avec RSA.

[Kakuzu]2
[Kakuzu]2
Niveau 34
24 décembre 2017 à 19:36:42

Pour être pointilleux, c'est chiffrer (chiffrement avec clé) / déchiffrer (déchiffrement avec clé) / décrypter (déchiffrement sans clé) mais le mot "crypter" n'existe pas en sécurité informatique (on ne peut pas chiffrer sans clé...).

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