Le chiffrement est le processus de transformation des informations (appelé texte en clair) en une forme illisible (appelée texte chiffré) à l'aide d'un algorithme de chiffrement combiné à un paramètre (appelé clé de chiffrement). Seuls ceux qui possèdent la clé de déchiffrement peuvent inverser le processus et récupérer le texte en clair d'origine. Les questions conceptuelles sur le chiffrement peuvent obtenir de meilleures réponses sur crypto.stackexchange.com.

Plus à propos encryption...

Sur la page de documentation d'Azure, je lis régulièrement l'abréviation de cryptage BYOK (par exemple ici) et chiffrement CMK (par exemple ici). Ces deux termes peuvent-ils être utilisés comme synonymes ou y a-t-il une différence?....
1 déc. 2020 à 02:19
J'ai donc construit un petit cryptage de données de base (à des fins d'apprentissage uniquement). Cela fonctionne parfaitement bien mais il ne lit qu'une seule ligne d'entrée. Est-ce mon problème d'éditeur ou mon code a des problèmes. Ps: j'utilise CodeBlocks #include <iostream> #include <ctype.h> ....
20 nov. 2020 à 17:33
J'utilise ceci pour crypter un fichier, puis pour décrypter un fichier, en utilisant AES-GCM: Remarque: j'ai 10 000 fichiers à crypter. Si à chaque fois que je crypte un fichier, j'appelle le KDF (avec une valeur pip install pycryptodome élevée), ce sera très inefficace! Une meilleure solution sera....
17 nov. 2020 à 03:03
J'essaie d'implémenter un programme python pour crypter un texte brut en utilisant le rembourrage AES / ECB / PKCS5. La sortie que j'obtiens est légèrement différente de celle attendue. Programme Python3: import base64 from Crypto.Cipher import AES def add_to_16(value): while len(value) % 16....
5 oct. 2020 à 10:08
J'ai une chaîne avec une taille définie et j'essaie de la chiffrer AES, mais j'obtiens une erreur de segmentation à EVP_EncryptUpdate size_t dec_len = 20; char *dec = malloc(dec_len + 1); //Fill dec ... //Encrypt EVP_CIPHER_CTX *ctx; ctx = EVP_CIPHER_CTX_new(); unsigned char *key = (unsigned char ....
28 août 2020 à 18:41
J'ai une base de données héritée avec du contenu qui a été crypté avec mcrypt en utilisant DES (oui, je sais, c'était il y a longtemps) La méthode de cryptage est comme ceci: /** * General encryption routine for generating a reversible ciphertext * @param String $string the plain text to encrypt ....
4 août 2020 à 13:37
Je recherche une solution répondant aux exigences suivantes: Supposons qu'il y ait: l'application installée sur un appareil informatique et la contrôlant, les utilisateurs qui utilisent cette application et les responsables de la maintenance, qui fournissent une assistance pour l'application. L'appl....
J'essayais de mettre en œuvre un programme de chiffrement / déchiffrement en utilisant des classes sous javax.crypto et des flux de fichiers pour l'entrée / la sortie. Pour limiter l'utilisation de la mémoire, je lance avec le paramètre -Xmx256m . Cela fonctionne bien avec le cryptage et le décrypt....
14 mai 2020 à 11:19
J'ai essayé d'apprendre XOR en C et j'ai trouvé cet exemple sur github. #include <stdio.h> #include <string.h> void encryptDecrypt(char *input, char *output) { char key[] = {'K', 'C', 'Q'}; //Can be any chars, and any size array int i; for(i = 0; i < strlen(input); i++) { outpu....
28 avril 2020 à 21:27
Ceci est un code écrit par Alexandre B. sur mon précédent post: # Your dict code_2 = {14: 'a', 15: 'b', 16: 'c', 24: 'd', 25: 'e', 26: 'f', 34: 'g', 35:'h', 36: 'i', 44: 'j', 45: 'k', 46: 'l', 54: 'm', 55: 'n', 56: 'ñ', 64: 'o', 65: 'p', 66: 'q', 74: 'r', 75: 's', 76: 't', 84: 'u', 85....
19 avril 2020 à 22:01
Je suis un programmeur débutant utilisant Python et j'essaie de créer un logiciel de cryptage (débutant). Je cherche quelque chose comme: Entrée: Apple -> A, P, P, L, E -> ord () -> 97, "", "", "", "" -> hex () -> 0x16, "", "", " "," " Cependant, je ne peux pas trouver un moyen de traduire mes carac....
8 avril 2020 à 05:00
Donnant N, e, c comme suit: n = 35390004486354300347521848565413257959442624589297688131017877221807025004928966206454752329594506530598099849274956709610488234955109039874355077958460196991750855650029096905451 e = 65537 c = 349763285281004456028880727908313804933992876793807576769672661529425255....
28 mars 2020 à 06:42
Dans Jenkins, je n'ai vu qu'une seule méthode pour stocker une information d'identification de clé ssh privée. Cette méthode est recommandée par tout le monde: ouvrez le portail Web du serveur Jenkins dans un navigateur Web, accédez à Credentials, et sous Add Credentials, sélectionnez SSH Username w....
18 mars 2020 à 01:45
J'ai écrit une pièce C # qui crypte / décrypte une chaîne à l'aide de RtlEncryptMemory / RtlDecryptMemory. Cette chaîne est ensuite enregistrée dans un fichier de configuration, tout fonctionne bien mais le problème est qu'une fois que je me déconnecte / me connecte, je ne peux plus déchiffrer la ch....
28 févr. 2020 à 22:47
Je recherche des réglages / paramètres de CryptoKit qui me permettront de partager des données entre l'application iOS et une application Java. Le flux serait quelque chose comme ci-dessous: - Utilisez CryptoKit pour crypter un texte en utilisant une clé fixe et un vecteur d'initialisation aléatoire....
Je crée donc une application qui se connecte à une longue liste de sites FTP, vérifie les nouveaux fichiers et télécharge tous les nouveaux fichiers trouvés. J'utilise SQL Server 2016 SP1 pour stocker ma table de fichiers que j'ai déjà téléchargés, donc lorsque je me connecte au FTP et que je vérifi....
Je suis nouveau sur PHP et je développe une application web pour l'un de mes sujets à l'université. L'application web consiste en une plateforme pour réserver des activités nature. Mon problème réside dans l'une des exigences, "crypter / décrypter les données", dans laquelle j'ai besoin de crypter l....
27 déc. 2019 à 16:58
Code dans Vuejs - var message = "Hello World" var keyBytes = aesjs.utils.utf8.toBytes("akey123") var iv = CryptoJS.lib.WordArray.random(8).toString() var ivBytes = aesjs.utils.utf8.toBytes(iv) var messageBytes = aesjs.utils.utf8.toBytes(message); var aesCfb = new aesjs.ModeOfOperation.cfb(keyBytes,....
20 déc. 2019 à 00:21
Je suis relativement nouveau dans le cryptage / décryptage et je dois crypter certains fichiers de données, mais je ne suis pas tout à fait sûr de procéder correctement. À l'heure actuelle, j'ai un script pour crypter tous les fichiers, qui n'est pas inclus dans mon référentiel, mais le décrypteur e....
16 déc. 2019 à 20:19
J'ai une chaîne cryptée en Coldfusion qui doit être décryptée en PHP pour utilisation. Je recherche donc une méthode qui correspond à: Decrypt(stringToDecrypt,"2450RDSET0C","CFMX_COMPAT","HEX") Ici, stringToDecrypt = la chaîne à déchiffrer, "2450RDSET0C" = la graine qui a été utilisée pour crypter ....
16 déc. 2019 à 14:15
J'utilise Laravel pour décrypter une chaîne cryptée à partir d'une autre application (également dans Laravel) mais j'ai un problème au début. J'ai créé un nouvel objet de la classe \Illuminate\Encryption\Encrypter de cette manière afin d'utiliser une clé différente à la place de celle par défaut: $n....
16 déc. 2019 à 13:40
Ceci est ma clé publique de serveur: UlNBMQAIAAADAAAAAAEAAAAAAAAAAAAAAQABupDgHg710Jh4QwJriIdrY+6yyZme0e0FSQ1EFO3JEmiT+DXRLgU7CcgqGqLhosqYV7Rm1/H0I0ugFBk4zisPbgIb3epyMCcjnTgknRYddtIl9jNS8Z91/1SJ5bY0FkIRFJLHSCEcu1Un09w+gpWRoeAhSc87EMGngUZixAcyoDeYsW0mM1IlH44flo76wXERadmtAd9KFN0nYTjMwkIDyc5B9I2zvSjOQ+p....
14 déc. 2019 à 11:06
Je dois crypter une image et enregistrer le fichier crypté dans la galerie. Est-ce possible sur la plateforme iOS? Utilisation de React Native (JS) et d'OpenSSL pour le chiffrement. Tout guide sera utile! Merci :)....
13 déc. 2019 à 12:37
class VigenèreCipher { constructor(key, abc) { this.encode = function (str) { //split the string into an array let arr = abc.split(""); let keyValue = []; for (let i = 0; i < key.length; i++) { //finding the letter(key) val....
13 déc. 2019 à 07:26
J'essaie d'utiliser des sockets TCP pour envoyer un message crypté d'un ordinateur à un autre. Le serveur chiffre la chaîne, l'envoie au client, et le client déchiffre la chaîne et imprime la version brute. Cependant, je reçois toujours cette erreur sur le client: ValueError: IV must be 16 bytes lon....
7 déc. 2019 à 01:43