Energetic N,N,N',N'-tetraaminopiperazinium salts.