2017-05-04 43 views
1

根據經驗,我知道有時在複製粘貼密碼到密碼時,密碼會複製一個空格並導致錯誤(我不知道這有多常見是,但它發生了)。現在我正在學習Python(沒有以前的編程經驗)並且遇到了rstrip()lstrip()strip()方法。什麼是處理這種情況的「正確」方式?將密碼複製到密碼文件時的空格

任何內部是高度讚賞。

+1

這取決於是否將前導或尾隨空格視爲密碼的一部分。大多數人可能會猜測它不會,但是爲什麼不呢?空格是一個有效的字符(或應該是),可能在任何位置。 – poke

+0

@poke這很有趣。我從來沒有見過使用過的空白空間,但我喜歡這個想法。一定會深入研究它。謝謝! – adam86

回答

1

我會使用strip()剝去雙方:-)我認爲當您複製粘貼密碼並且它不被接受是非常煩人的,因爲您錯誤地複製了一些額外的空白字符。

+0

但我們應該這樣做嗎?簡單地拒絕密碼告訴它不正確? – adam86

+0

事實上,這很煩人,特別是對最終用戶而言,但我更關心問題的安全方法,而不是用戶的舒適。 – adam86

+0

@ adam86它的可用性問題和糟糕的可用性會導致安全性不佳。僅僅剝離空間並不排除密碼內的空間。恕我直言,在兩端禁止1個字符是輕微的。 – tdelaney

0

我會建議不要做任何事情。我不相信編輯任何密碼提交,除了消毒以防止安全風險。