根据相关法律法规规定,用人单位应当按照约定的工资支付周期及时足额支付劳动者工资,最迟不得超过与劳动者约定的支付周期。如果用人单位压劳动者45天工资,这是不合法的,劳动者可以向劳动监察部门投诉,维护自己的合法权益。
此外,国家实行最低工资保障制度,最低工资的具体标准由省、自治区、直辖市人民政府规定,报国务院备案。用人单位支付劳动者的工资不得低于当地最低工资标准。如果用人单位压低劳动者工资,甚至压45天不发工资,这是严重违反劳动法的行为,劳动者可以依法维护自己的权益,寻求法律援助。
因此,用人单位应当严格遵守劳动法规定,按时足额支付劳动者工资,不得压低工资或者拖欠工资。劳动者也应当积极维护自己的合法权益,发现用人单位违反劳动法规定的行为,及时寻求合法途径维护自己的权益。
综上所述,压45天工资是不合法的行为,劳动者可以采取相应的措施维护自己的合法权益。
请注意:以上回答仅供参考,具体是否合法需要根据实际情况而定,建议咨询专业的法律人士获取帮助。