两个字符串加密成一个独一字符,并且可以同个这个加密字符串解密得到这两个字符串

两个字符串加密成一个唯一字符,并且可以同个这个加密字符串解密得到这两个字符串
比如:一个字符串“Uh8FzIouQ9C8EpcExAmPLe”  和 一个字符串“bckhcGMXQDujIXpExAmPLe” 
  加密后为“7Ui2gpn9tV75y3TExAmPLe” 。而后可以通过“7Ui2gpn9tV75y3TExAmPLe”解密出这两个字符串。


大侠们  有什么好的加密算法吗?
   
------解决思路----------------------
可以一个字符串当作加密key,加密另一个字符串,加密算法太多了3dec,aes等等,有开源的libgcrypt库,可以直接用
------解决思路----------------------
aes做对称加密。
------解决思路----------------------
字符串A=base64(素数A)
字符串B=base64(素数B)
字符串C=base64(素数A * 素数B)