first version
Merge https://github.com/xiaoxulv/crypt-in-x-toy