a cleaner code for scramble string, use s1_s2 as key to buffer tmp
result