The best solution (in terms of not harming the aluminum substrate) is the 2.0 wt% chromic acid + 3.5 vol.% phosphoric acid, balance DI water, solution used at 50-100
oC. This is the official method of stripping oxide to determine the anodic coating weight per
ASTM B137, ISO 2106: 1982, B. S. 6161: part 1: 1984, and
EN 12373-2: 1999. Sometimes called “slow stripping” solution, although actually quite rapid at 100
oC. The chromic protects the bare Al from the phosphoric.
The next best method is to use a commercial deoxidizer/desmutting solution. These are either nitric or sulfuric acid based, but contain inhibitors to stop the attack when bare Al is reached.
Concentrated nitric acid (67-70 wt%) is also very safe for cleaning Al (pretty harmful to humans, though). A protective nitrate forms once the bare Al is reached.
Dilutions to 50 vol% (38 wt%) are commonly used to reduce the nitric acid fumes, but the reactivity vs. Al goes up fast if the water content is increased. Useful for stripping metallic plating, too, e.g., EN (electroless nickel).
If possible, take your part to a nearby anodizing or plating shop, as they already have the above solutions and can safely handle.