Research on the Self-Shrinking 2-Adic Cryptographic Generator