Résolu Aide assez importante

Statut
N'est pas ouverte pour d'autres réponses.

Sxzio

Graphiste payant.
Premium
Inscription
2 Novembre 2012
Messages
4 167
Réactions
882
Points
10 095
Salut,
Je voulais voir mes mot de passe firefox par le fichier Key3 Et j'ai réussi a l'ouvrir avec Notepad++ mais comment le décrypter ? C'est des lettes bizard avec au début,Password Check.Petit screen :
Début :
Fin et Milieu :
 

FM|T ZᴏRᴏ

French Modding|Team
Premium
Inscription
28 Février 2011
Messages
32
Réactions
128
Points
3 888
Dépend si tu as mis un MDP "administrateur". Sinon, les mots de passes sont crypté en Triple DES (CBC mode).
Il existe quelque programme qui peuvent le faire, mais ils date tous de 2 ans ou plus. Donc Mozilla on du renforcer leur sécurité depuis le temps.



Sinon test ici: (ne pas avoir de MDP administrateur)
 

Sxzio

Graphiste payant.
Premium
Inscription
2 Novembre 2012
Messages
4 167
Réactions
882
Points
10 095
Dépend si tu as mis un MDP "administrateur". Sinon, les mots de passes sont crypté en Triple DES (CBC mode).
Il existe quelque programme qui peuvent le faire, mais ils date tous de 2 ans ou plus. Donc Mozilla on du renforcer leur sécurité depuis le temps.



Sinon test ici: (ne pas avoir de MDP administrateur)

Pour le dernier lien sa ne veut pas C/C
 

FM|T ZᴏRᴏ

French Modding|Team
Premium
Inscription
28 Février 2011
Messages
32
Réactions
128
Points
3 888
Pour le dernier lien sa ne veut pas C/C

Ba fait toi un programme qui crypte/décrypte en TripleDES.


Une classe qui le fait en C#:
HTML:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.Cryptography;
using System.Text;
using System.Threading.Tasks;
 
namespace ZoRo_Tool
{
    class TripleDES
    {
        public static string Encrypt(string input, string key)
        {
            byte[] inputArray = UTF8Encoding.UTF8.GetBytes(input);
            TripleDESCryptoServiceProvider tripleDES = new TripleDESCryptoServiceProvider();
            tripleDES.Key = UTF8Encoding.UTF8.GetBytes(key);
            tripleDES.Mode = CipherMode.ECB;
            tripleDES.Padding = PaddingMode.PKCS7;
            ICryptoTransform cTransform = tripleDES.CreateEncryptor();
            byte[] resultArray = cTransform.TransformFinalBlock(inputArray, 0, inputArray.Length);
            tripleDES.Clear();
            return Convert.ToBase64String(resultArray, 0, resultArray.Length);
        }
        public static string Decrypt(string input, string key)
        {
            byte[] inputArray = Convert.FromBase64String(input);
            TripleDESCryptoServiceProvider tripleDES = new TripleDESCryptoServiceProvider();
            tripleDES.Key = UTF8Encoding.UTF8.GetBytes(key);
            tripleDES.Mode = CipherMode.ECB;
            tripleDES.Padding = PaddingMode.PKCS7;
            ICryptoTransform cTransform = tripleDES.CreateDecryptor();
            byte[] resultArray = cTransform.TransformFinalBlock(inputArray, 0, inputArray.Length);
            tripleDES.Clear();
            return UTF8Encoding.UTF8.GetString(resultArray);
        }
    }
}

Il va falloir que tu le mette en CBC mode. Et savoir si les MDP sont encrypté avec la Base64 ou pas.
 

Sxzio

Graphiste payant.
Premium
Inscription
2 Novembre 2012
Messages
4 167
Réactions
882
Points
10 095
Ba fait toi un programme qui crypte/décrypte en TripleDES.


Une classe qui le fait en C#:
HTML:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.Cryptography;
using System.Text;
using System.Threading.Tasks;
 
namespace ZoRo_Tool
{
    class TripleDES
    {
        public static string Encrypt(string input, string key)
        {
            byte[] inputArray = UTF8Encoding.UTF8.GetBytes(input);
            TripleDESCryptoServiceProvider tripleDES = new TripleDESCryptoServiceProvider();
            tripleDES.Key = UTF8Encoding.UTF8.GetBytes(key);
            tripleDES.Mode = CipherMode.ECB;
            tripleDES.Padding = PaddingMode.PKCS7;
            ICryptoTransform cTransform = tripleDES.CreateEncryptor();
            byte[] resultArray = cTransform.TransformFinalBlock(inputArray, 0, inputArray.Length);
            tripleDES.Clear();
            return Convert.ToBase64String(resultArray, 0, resultArray.Length);
        }
        public static string Decrypt(string input, string key)
        {
            byte[] inputArray = Convert.FromBase64String(input);
            TripleDESCryptoServiceProvider tripleDES = new TripleDESCryptoServiceProvider();
            tripleDES.Key = UTF8Encoding.UTF8.GetBytes(key);
            tripleDES.Mode = CipherMode.ECB;
            tripleDES.Padding = PaddingMode.PKCS7;
            ICryptoTransform cTransform = tripleDES.CreateDecryptor();
            byte[] resultArray = cTransform.TransformFinalBlock(inputArray, 0, inputArray.Length);
            tripleDES.Clear();
            return UTF8Encoding.UTF8.GetString(resultArray);
        }
    }
}

Il va falloir que tu le mette en CBC mode. Et savoir si les MDP sont encrypté avec la Base64 ou pas.

Et comment on fait un programme ? Quel est le code que tu m'as donné ?
 

FM|T ZᴏRᴏ

French Modding|Team
Premium
Inscription
28 Février 2011
Messages
32
Réactions
128
Points
3 888
Oui tutoriaux pour apprendre un langage de programmation applicatif, celui que tu veut, qui te permettras de faire tes propres applications puis par la suite essayer de décrypter ce fameux fichier.
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut