The problem involves a dishonest seller who gains 5% using a false weight. This implies that the actual weight used when selling 1 kilogram is less than 1 kg. Let's calculate the weight used by the seller. The seller's gain can be expressed as a percentage of the false weight compared to the true weight of 1 kg. If the seller gains 5%, this means he receives 105% of the expected value. Therefore, we can set up the equation: $$ \text{False Weight} = \frac{1}{1 + \frac{\text{gain percentage}}{100}} $$ Plugging in the values, we have: $$ \text{False Weight} = \frac{1}{1.05} $$ $$ \text{False Weight} \approx 0.952381 $$ Therefore, the dishonest seller uses a weight of approximately 952.381 grams instead of 1 kg. The correct option is thus 952.381.