Flash powder is usually a powdered metal, and a perchlorate, usually KCLO4. Never confine it. Never confine it. Never confine it. It's too brisant. It's really insane to work with the stuff anyways, unless you have an extremely valid reason. I know of one guy who does wetplate large format photography who uses it safely though very seldom... but ..... It's not something to trifle with.
I don't know what is in movie blanks, but i know it's not flash powder. It's too brisant to ever be confined, in any quantity whatsoever, and it burns too fast to see a flash out the end of a muzzle anyway.
As for the "colour" of the flash, it really doesn't matter, as long as the brightness of the flash exceeds the Dmax of the film or digital sensor, it will register as pure white or as close to it as the base layer of the film allows. That wouldn't be hard to do with a decent camera that you can control manually, to set the ISO, the shutter/frame capture rate and the aperture of the lens.
Maybe it's all CGI now, who knows, but it wouldn't have to be, if you had a real camera, not a point and shoot all-automatic consumer grade.
If I were doing it with a film camera I'd use a fast ISO, like 800/1600, a wide aperture like f2.8 or f2, and run the frame rate real SLooooooooowwwwwW. You'd catch every flash and they'd look very bright. You'd have shallow depth of field and it would be a bit grainy though. Meh.. there's always a trade off with photography.