违法,指的是违反法律、法规的条文、规定的行为。
非法,就法律上来讲,它主要是用以区别合法与违法行为,比如:集资与非法集资、拘禁与非法拘禁等等。就非法律的层面上来讲,它代表不符合规程的行为。比如:在计算机输入中如果输入错误,经常会提示“非法数据”。