Vid vändningen efter 25 meter var Hansson fyra men spurtade in till andraplatsen efter nederländskan Kira Toussaint som var överlägsen och vann på 25,82.
Det blev en stunds väntan för att se om Toussaint klarat av att hålla sig till undervattensreglerna.
– Hellre fria än fälla, säger SVT Sports expert Lars Frölander om var Toussaint bröt vattenlinjen.
– Jag hade gärna gått för guldet, vet att jag har det i mig, men jag är jättenöjd med ett silver och gjorde ett jättebra lopp, säger Hansson som hade samma tid som i semin, 26,23.
Hansson har guldchans kvar
Hansson har kvar favoritgrenen 100 meter fjäril. Där var hon näst snabbat i semifinalen som gick 40 minuter före finalen på 50 meter rygg.
– Det finns definitivt mer i kroppen, det var ett kontrollerat lopp, säger Hansson till SVT Sport efter att ha simmat på 56,47.
Tyskan Angelina Kohler var snabbast på 55,76.
– Det blir en fajt mellan henne och mig i morgon, tror Hansson.