{"id":13006,"date":"2011-04-25T16:39:41","date_gmt":"2011-04-25T16:39:41","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/perfect-paper-passwords\/"},"modified":"2011-07-02T20:38:42","modified_gmt":"2011-07-02T20:38:42","slug":"perfect-paper-passwords","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/perfect-paper-passwords\/","author":653602,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.52","stable_tag":"0.52","tested":"3.1.4","requires":"3.1.3","requires_php":"","requires_plugins":"","header_name":"Perfect Paper Passwords","header_author":"Henrik Schack","header_description":"","assets_banners_color":"","last_updated":"2011-07-02 20:38:42","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_donations&business=CA36JVKMLE9EA&lc=DK&item_number=Perfect%20Paper%20Passwords%20plugin&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted","header_plugin_uri":"http:\/\/henrik.schack.dk\/perfect-paper-passwords-for-wordpress","header_author_uri":"http:\/\/henrik.schack.dk\/","rating":4.5,"author_block_rating":0,"active_installs":0,"downloads":1819,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"0.5":"<p>Upgrade is recommended if you need passwords longer than 4 characters.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":"1","5":"1"},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.40","0.41","0.42","0.44","0.50","0.51","0.52"],"block_files":[],"assets_screenshots":{"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":"1566875","resolution":"4","location":"plugin"},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":"1566875","resolution":"2","location":"plugin"},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":"1566875","resolution":"3","location":"plugin"},"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":"1566875","resolution":"1","location":"plugin"}},"screenshots":{"1":"Perfect Paper Passwords section on the Profile and Personal options page.","2":"The enhanced loginbox.","3":"Passcard generation at https:\/\/www.grc.com\/ppp","4":"Passcards containing Perfect Paper Passwords"}},"plugin_section":[],"plugin_tags":[710,9210,1930,29804,600],"plugin_category":[38,54],"plugin_contributors":[78917],"plugin_business_model":[],"class_list":["post-13006","plugin","type-plugin","status-closed","hentry","plugin_tags-authentication","plugin_tags-otp","plugin_tags-password","plugin_tags-ppp","plugin_tags-security","plugin_category-authentication","plugin_category-security-and-spam-protection","plugin_contributors-henrikschack","plugin_committers-henrikschack"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/perfect-paper-passwords.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/perfect-paper-passwords\/trunk\/screenshot-1.jpg?rev=1566875","caption":"Perfect Paper Passwords section on the Profile and Personal options page."},{"src":"https:\/\/ps.w.org\/perfect-paper-passwords\/trunk\/screenshot-2.jpg?rev=1566875","caption":"The enhanced loginbox."},{"src":"https:\/\/ps.w.org\/perfect-paper-passwords\/trunk\/screenshot-3.jpg?rev=1566875","caption":"Passcard generation at https:\/\/www.grc.com\/ppp"},{"src":"https:\/\/ps.w.org\/perfect-paper-passwords\/trunk\/screenshot-4.jpg?rev=1566875","caption":"Passcards containing Perfect Paper Passwords"}],"raw_content":"<!--section=description-->\n<p>The Perfect Paper Passwords plugin for WordPress gives you free multifactor authentication for your WordPress blog.<\/p>\n\n<p>The multifactor authentication requirement can be enabled on a per user basis, You could enable it for your administrator account, but login as usual with less privileged accounts.<\/p>\n\n<p>The Perfect Paper Passwords system itself was created by Steve Gibson, https:\/\/www.grc.com\/ppp<\/p>\n\n<p><strong>This plugin requires the SHA256 hashing algorithm, the BCMath library and Mcrypt\/AES-128 (Rijndael-128) to be available in your PHP installation, it's not possible to activate the plugin without<\/strong><\/p>\n\n<h3>Translations<\/h3>\n\n<p>Localization files must be named like this:<\/p>\n\n<p>perfectpaperpasswords-it_IT.mo (Italian binary file)<\/p>\n\n<p>perfectpaperpasswords-it_IT.po (Italian source file)<\/p>\n\n<p>in order to be recognized by my plugin.<\/p>\n\n<h3>Credits<\/h3>\n\n<p>Thanks to:<\/p>\n\n<p><a href=\"http:\/\/profiles.wordpress.org\/users\/aldolat\/\">Aldo Latino<\/a> for his help, suggestions and Italian translation.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Enter a secret on the Users -&gt; Profile and Personal options page, in the Perfect Paper Passwords section.<\/li>\n<li>After saving your changes, copy the Sequence key, and goto https:\/\/www.grc.com\/ppp and create yourself a few passcards.<\/li>\n<li>That's it, you are ready to login with Perfect Paper Passwords on your Wordpress blog.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>Are there any special requirements for my Wordpress\/PHP installation ?<\/dt>\n<dd><p>Yes, your PHP installation needs the SHA256 hashing algorithm, BCMath library and Mcrypt\/AES-128 (Rijndael-128)<\/p><\/dd>\n<dt>Can I use Perfect Paper Passwords with the Android\/iPhone apps for Wordpress ?<\/dt>\n<dd><p>No, that wont work, but you could create a special account for mobile usage and choose not to enable \nPerfect Paper Passwords for this account.<\/p><\/dd>\n<dt>Oops, I lost my passcards, as well as my secret\/sequencekey, can't get access to my Wordpress blog, what to do now ?<\/dt>\n<dd><p>You'll have to somehow delete the plugin from your Wordpress installation, using cPanel, FTP or SSH you\ncan delete the \/wp-content\/plugins\/perfect-paper-passwords directory.<\/p><\/dd>\n<dt>Perfect Paper Passwords, how secure is this, how does it work ?<\/dt>\n<dd><p>Steve Gibson (the creator) explains it very well here : http:\/\/www.grc.com\/ppp\/design.htm and http:\/\/www.grc.com\/ppp\/algorithm.htm<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.52<\/h4>\n\n<p>Bugfix: Another single\/double quote problem fixed.<\/p>\n\n<h4>0.51<\/h4>\n\n<p>Bugfix: Secrets with single or double quotes didn't work.<\/p>\n\n<h4>0.50<\/h4>\n\n<p>Userspecific passcode length, anything from 2 to 16 characters can be used.<\/p>\n\n<p>Italian translation by Aldo Latino<\/p>\n\n<p>HTML cleanup (Validation errors)<\/p>\n\n<p>Algorithm used to show code\/cardnumbers to unknown users changed, \nshould be a bit harder to guess valid usernames now.<\/p>\n\n<p>Bugfixes<\/p>\n\n<h4>0.44<\/h4>\n\n<p>Trying to clean up svn mess after screenshot rename operation<\/p>\n\n<h4>0.43<\/h4>\n\n<p>Screenshot files renamed.<\/p>\n\n<h4>0.42<\/h4>\n\n<p>Version bumb to fix svn problem<\/p>\n\n<h4>0.41<\/h4>\n\n<p>Nicer looking plugin name on the wordpress.org plugin site<\/p>\n\n<h4>0.40<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Perfect Paper Passwords for your Wordpress blog.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/13006","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=13006"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/henrikschack"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=13006"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=13006"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=13006"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=13006"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=13006"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=13006"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}