亲亲,工厂强制交五险一金是合法的。五险是《劳动法》、《社会保险法》规定的,一金是《住房公积金管理条例》规定的。《劳动法》第七十条国家发展社会保险事业,建立社会保险制度,设立社会保险基金,使劳动者在年老、患病、工伤、失业、生育等情况下获得帮助和补偿。《社会保险法》第二条国家建立基本养老保险、基本医疗保险、工伤保险、失业保险、生育保险等社会保险制度,保障公民在年老、疾病、工伤、失业、生育等情况下依法从国家和社会获得物质帮助的权利。用人单位为劳动者缴纳社保是企业的法定义务,法律规定企业必须为员工购买社保,企业为员工缴纳社保是用人单位的法定义务,具有强制性且不可变通。