2017-05-04 5 views
1

私は時々、パスワードをコピーしてパスワードを貼り付けている間に、パスワードと共にコピーされた空白があり、これがエラーを引き起こしていることを知っています。それは起こる)。今私はPythonを学習しています(以前のプログラミング経験はありません)rstrip()lstrip()strip()という方法がありました。このような状況を処理する "正しい"方法は何でしょうか?パスワードをパスワードにコピーしている間に空白

いずれの内部も高く評価されています。

+1

先頭または末尾の空白がパスワードの一部とみなされるかどうかによって異なります。ほとんどの人はおそらくそれはしないだろうと推測しますが、もう一度、それはなぜでしょうか?スペースは有効な文字です(または、そうでなければなりません)。 – poke

+0

@pokeそれは面白いです。私は白いスペースが使用されていることを見たことがないが、私はアイデアが好きです。間違いなくそれを掘り下げるだろう。どうも! – adam86

答えて

1

私は両側を取り除くためにstrip()を使用します:-)私はあなたがパスワードを貼り付けてコピーすると非常に面倒だと思っています。余分な空白文字で誤ってコピーしたためです。

+0

しかし、これを行う必要がありますか?パスワードが間違っているということを単に拒否するのはどうでしょうか? – adam86

+0

確かに、特にエンドユーザにとっては迷惑ですが、私はユーザーの快適さではなく、問題のセキュリティアプローチにもっと関心があります。 – adam86

+0

@ adam86そのユーザビリティの問題と悪いユーザビリティは、悪いセキュリティを生み出します。単にスペースを取り除いても、パスワードの中のスペースが除外されるわけではありません。終わりに1文字を許可しないことは、IMHOと比較して軽微です。 – tdelaney

0

何もしないことをお勧めします。私は、セキュリティリスクを防ぐために墨塗りをする以外は、パスワードの投稿を編集することは信じていません。

関連する問題