Yes,ferrite magnet is a kind of rust-proof magnets. Please note that the iron shell will produce rust spots, but this will not affect the magnetic force of the ferrite.