KARN symmetric encrypt ########################### `karn.py `_ 512 bits 的 secret,拆分成left key & right key 将 plain text 拆分成 left block & right block 来回calculate hash,协助生成cipher