Provided is a method for processing hair, comprising the steps of applying an alkaline ingredient with a pH of 7 to 12 to hair and applying an acidic ingredient with a pH of 1.5 to 7 to hair, wherein the alkaline ingredient contains a Bronsted base of a molecular formula of X-R-Y and having at least two functions, wherein X and Y are proton acceptors, R is an organic spacer group containing 1-20 carbon atoms, 0-5 oxygen atoms and 0-5 nitrogen atoms, and the molecular weight of the X-R-Y is less than 500 g/mol, for example, 4,7,10-trioxa-1,13-tridecanediamine, 4,9-dioxa-1,12-dodecanediamine and 3,6,9-trioxa-1,11-undecanediamine; and the acidic ingredient contains an organic acid having at least two functions, for example, itaconic acid. Also provided is a kit for processing hair, which includes an alkaline ingredient and an acidic ingredient.La présente invention concerne un procédé de traitement des cheveux, comprenant les étapes d'application d'un composant alcalin ayant un pH de 7 à 12 sur les cheveux et l'application d'un composant acide ayant un pH de 1,5 à 7 sur les cheveux, le composant alcalin contenant une base de Bronsted de formule moléculaire X-R-Y et ayant au moins deux fonctions, dans lequel X et Y sont des accepteurs de proton, R est un groupe espaceur organique contenant de 1 à 20 atomes de carbone, de 0 à 5 atomes d'oxygène et de 0 à 5 atomes d'azote, et le poids moléculaire du X-R-Y est inférieur à 500 g/mol, par exemple, la 4,7,10-trioxa-1,13-tridécanediamine, la 4,9-dioxa-1,12-dodécanediamine et la 3,6,9-trioxa-1,11-undécanediamine; et le composant acide contient un acide organique ayant au moins deux fonctions, par exemple, l'acide itaconique. L'invention concerne en outre un ensemble pour le traitement des cheveux, qui comprend un composant alcalin et un composant acide.