刑法245条规定的罪名是非法搜查罪和非法侵入住宅罪。
非法搜查罪:指的是未经法定机关批准或授权,擅自对他人的身体或住宅进行搜查的行为。对于实施非法搜查行为的人,法律将处以三年以下有期徒刑或者拘役的刑罚。如果司法工作人员滥用职权进行非法搜查,还将面临从重处罚。例如,某私人侦探未经允许私自闯入他人住宅进行搜查,即构成非法搜查罪。
非法侵入住宅罪:指的是未经住宅主人同意,非法强行闯入他人住宅,或者经住宅主人要求其退出但仍拒不退出的行为。对于非法侵入他人住宅的行为,法律同样将处以三年以下有期徒刑或者拘役的刑罚。例如,债务人因讨债无果而强行闯入债权人家中居住,并在被要求离开时拒绝离开,即构成非法侵入住宅罪。
综上所述,刑法245条明确规定了非法搜查和非法侵入他人住宅的法律后果,为公民的人身权利和住宅安全提供了有力的法律保护。