Analyse de Défis CTF : Cryptographie, Stéganographie et Exploitation Web
Cryptographie et Techniques d'Encodage
Décodage Base32, Base64 et Base58
Lors de l'analyse de chaînes de caractères encodées, l'identification de l'algorithme est cruciale. Les encodages courants comme Base64 et Base32 peuvent être résolus via des décodeurs en ligne. Pour les chaînes liées aux cryptomonnaies, l'encodage Base58 est fréquemment u ...
Publié le 21 juillet à 21h05
Implémentation d'un Portefeuille MPC en Go
Un portefeuille basé sur le calcul multipartite (MPC) est un schéma de gestion décentralisée des clés privées. Il fragmente la clé privée en plusieurs morceaux qui sont ensuite distribués et stockés par différentes parties. Par rapport aux modèles traditionnels de stockage centralisé, cette approche améliore considérablement la sécurité et la r ...
Publié le 21 juin à 20h49
Fondamentaux du chiffrement et de la cryptographie
Mots-clés de base
Chiffré : Le résultat de la transformation des données en clair par un processus de chiffrement.
Chiffre : Une méthode pour chiffrer ou déchiffrer des données. Les chiffres modernes sont cryptographiques, mais il en existe d'autres, comme le chiffre de César.
Texte clair : Les données avant leur chiffrement. Il s'agit générale ...
Publié le 15 juin à 00h21
Implémentation de l'algorithme SM3 avec OpenSSL
Selon la norme gmt0018, comment appeler les interfaces pour obtenir la valeur SM3 de votre numéro d'étudiant et nom ? (5 points)
Utiliser OpenSSL pour implémenter les interfaces de hachage de l'interface SDF, en supportant au moins l'algorithme SM3, et intégrer les fonctions pertinentes dans sdf.c du dossier src (5 points)
Dans main. ...
Publié le 10 juin à 19h21
Implémentation Pratique d'une Mini-Blockchain
L'article précédent a posé les bases conceptuelles pour la création d'une blockchain simplifiée. Nous allons maintenant concrétiser ces idées en développant "Tinychain", notre mini-blockchain, à travers la rédaction de code et des tests fonctionnels de base. Nous explorerons également des scénarios plus complexes, comme la gestion des ...
Publié le 8 juin à 00h13
Implémentation d'une authentification utilisateur hautement sécurisée avec l'algorithme RSA
Approche technique : Le serveur génère dynamiquement une paire de clés RSA pour chaque tentative de connexion. La clé publique est transmise au client tandis que la clé privée est temporairement conservée. Le client chiffre le mot de passe avec la clé publique avant l'envoi des informations d'identification. Le serveur déchiffre le mot de passe ...
Publié le 6 juin à 19h25