結果 : insecure cryptography weak algorithm use secure code warrior example