关于RSA中两个大素数的积或者明文^e或密文^d超过42亿怎么处理?

关于RSA中两个大素数的积或者明文^e或密文^d超过42亿怎么办??
如果两个大素数的积超过42亿怎么办?可以用单精度来表示么?但是单精度没办法做求余运算吧?
不知道这个问题是怎么解决的??

------解决方案--------------------
自己写个长整数库