I agree with Infinite, while it is a wonderful idea, there are some potential security issues. I think it should be reserved for upper level CS majors, hopefully that would eliminate much of the common people who want to learn it for the wrong reasons. Besides, by that time in a persons education I would hope that they would have a sense of maturity. An understanding of the material would be good, and hopefully not be taken the wrong way.

The name of the article is Enlisting the Young as White-Hat Hackers appeared in the New York Times Circuits section on May 29, 2003. The article speaks about a free program for high school students, where the instructor brings them in and teaches them how to be a White-Hat hacker. It is free; it does not deal with the high school the students attend, so the students grades do not matter. Many of the students have been in trouble for what they say could be considered hacking. It goes on to say that if the students are already Black-Hat there is little that can be done to change that.

I think this idea is wonderful as well; if these students already have an understanding of hacking, then by all means teach them more.
I don't measure a man's success by how high he climbs but how high he bounces when he hits bottom.
--General George S. Patton