Url: http://www.passwindow.com/evaluation_of_hypothetical_attacks_against_passwindow.pdf
Short: https://surli.cc/uaplxc
Clicks: 56