暗号ってどうやって破るんですか?破られない暗号をつくるために知りたいです。