SARS-CoV-2 invades host cells mainly through the interaction of its spike-protein with host cell membrane ACE2. Various antibodies targeting S-protein have been developed to combat COVID-19 pandemic; however, the potential risk of antibody-dependent enhancement and novel spike mutants-induced neutralization loss or antibody resistance still remain. Alternative preventative agents or therapeutics are still urgently needed. In this study, we designed series of peptides with either ACE2 protecting or Spike-protein neutralizing activities. Molecular docking predicted that, among these peptides, ACE2 protecting peptide AYp28 and Spike-protein neutralizing peptide AYn1 showed strongest intermolecular interaction to ACE2 and Spike-protein, respectively, which were further confirmed by both cell- and non-cell-based in vitro assays. In addition, both peptides inhibited the invasion of pseudotype SARS-CoV-2 into HEK293T/hACE2 cells, either alone or in combination. Moreover, the intranasal administration of AYp28 could partially block pseudovirus invasion in hACE2 transgenic mice. Much more importantly, no significant toxicity was observed in peptides-treated cells. AYp28 showed no impacts on ACE2 function. Taken together, the data from our present study predicted promising preventative and therapeutic values of peptides against COVID-19, and may prove the concept that cocktail containing ACE2 protecting peptides and spike neutralizing peptides could serve as a safe and effective approach for SARS-CoV-2 prevention and therapy.