Сначала определимся: есть дымный и бездымные пороха..
Дымный создаётся смешением серы, древесного угля и селитры..
Бездымных существует множество, это может быть пероксилиновый, нитроцеллюлозный и др..
Для производства всех порохов нужны соединения азота, обычно это - азотная кислота..
Вот например для производства нитроцеллюлозного пороха нужна азотная кислота и целлюлоза, которую при определённых условиях и пропитывают азотной кислотой..
Вообще в качестве источника целлюлозы могут быть любые растительные волокна, чаще всего это хлопок..
Но хлопок не растёт в северных регионах и поэтому при перебоях поставок (например при блокаде) сырья могут быть выбраны другие растения, например конопляная пенька (которая не так давно очень широко применялась в производстве канатов и верёвок) и лён..