Crypto 구현

test 필요.