Again, I ask, what are you going to do with 5 gallons of sodium hydroxide? (I used to have a 5 gallon bucket of a paste made of sodium hydroxide that was used to remove paint from detailed trim, in places where a heat gun and something to scrape with wasn't practical. You smeared the paste on, applied a specially coated paper, and 24 hours later, just peeled everything off of the wood. Worked fairly good. But then, you had to neutralize the wood (vinegar.) Overall, it was a pain in the ass. I think there's still 4 gallons of the stuff left in a bucket at my old house in the garage.) Anyway, I digress...
JoS, here are some links of people mixing hydrochloric acid and sodium hydroxide together. It makes... <drum roll> salt water. If you measure very carefully, you can drink the product (though, it'd be incredibly salty, and a pretty foolish stunt.) But, if the ingredients were concentrated highly enough, you'd have to wait for the water to cool down. Mixed rapidly enough, with strong enough components, you might get an "explosion" of steam, but that's about it. And, if your intention was to harm someone, then skip the NaOH and just figure out a way to get the acid on them. And, since I can't think of anyone who would deny this latter statement, I think we can assume you're full of shit.
http://www.youtube.com/watch?v=9VGh0CaLwHY
http://www.youtube.com/watch?v=nvli4aoQwXQ
NaCl and ammonia?! Wtf are you going to do with that? LOLOLOL! I'll give you the benefit of a doubt and assume you're drunk or something and left off an O, meaning sodium hypochorite (i.e. bleach.) But, if you were going to mix bleach and NH3, why did you spell out "ammonia"?
Now, on to this part:
wtf are you talking about? How are you going to get those ingredients into a beer can & seal the can sufficiently for pressure to build up high enough to make the can burst? All you're doing is causing the vessel to burst from excessive pressure as CO2 is formed.