Encryption

After hearing about safe encryption methods in college, I wanted to try it out myself, and this is the result. Using two huge prime numbers which will remain secret to anyone but the designer, the encryption and decryption numbers can be derived from multiplying the primes both subtracted by 1, resulting in an unpredictable product of the encryption and decryption number. The decryption number will be known only by those who are allowed to read the message -hopefully- and can not even be calculated when one has the product of the primes and the encryption number, for this would require a huge prime factorization supercomputers can't even handle within a century.
The decode number I used for this algorithm (private key) is 13 098487 416239 539204 830972 108613 962771 035035 113429 206943 059775 597427 700840 546215 032954 419728 345269 777522 304940, but will be different when I change the encryption number or either one of the prime numbers, thus being quite safe and flexible. The product of the two primes (public key) is 2707 752994 213036 964436 240047 034830 648255 974520 807231 333902 797017 468750 109879 531909 815060 192506 862672 362086 555216 103213 245480 904520 749780 957863 219900 796598 388804 357785 819661 569433 898427 212817 512303 724259 137323 078485 714211 , you will also require it for decrypting. Try this algorithm below and see for yourself.

Your message:
The public key:
The decrypt number:
Encrypted message:
Decrypted message: