The invention discloses an anticorrosion and antibacterial 
aluminium alloy surface treating agent which comprises a component A and a component B, wherein the component A comprises the following materials in parts: 0.5-1 part of 
benzalkonium bromide, 0.4-1 part of flaxseed gum, 0.4-1 part of 
sodium N-lauroylsarcosinate, 2-4 parts of 
diethylene glycol, 3-4 parts of 
sodium phosphate, 0.9-1.5 parts of 3-methoxybutyraldehyde 
dimethyl acetal, 2-3 parts of glycerinum, 2-3 parts of 
silane coupler KH-858 and 40-50 parts of deionized water; the component B comprises the following materials in parts: 0.4-1 part of 1-methyl-2-pyrrolidinone, 1-2 parts of 
potassium iodide, 0.3-1 part of bone black, 1-2 parts of 
ammonium polyphosphate, 0.3-0.6 part of 
magnesium fluoride, 2-4 parts of a coalescing agent, 10-12 parts of a 
silane coupling agent KH560 and 70-90 parts of deionized water. According to the invention, a film formed on the surface of 
aluminium alloy by the surface treating agent is excellent in 
corrosion resistance, 
antibacterial property, acid-base resistance, salt frog resistance and high in 
rust resisting property; the film layer is firm, excellent in compactness, uniform in shape and high in 
adhesive force.