암호와 비공개 키는 어떻게 생성됩니까?