Dry food is usually added with salt and alum to increase the weight and prevent corrosion. This smell is the smell of alum. If you soak it for more than 10 minutes, rinse it and it will be gone, and there will be no harm. All dried seafood in China is made this way. You know.
As for expiration, if you keep it for 10 years it won’t go bad again.