|
Cookbook /
AesCryptSummary: Provide client-side AES encryption support
Version: 0.1
Prerequisites:
Status:
Maintainer: FrankM
Categories: Security
Questions answered by this recipe
DescriptionClient-side AES encryption implemented in Javascript provides a method of (en|de)crypting data with out the plain text data or passwords ever landing on the remote server.. NotesBased on DesCrypt and Chris Veness' AES implementation in JavaScript(approve links) Extract the file :aescrypt-0.1.tgzΔ into pmwiki. It should contain the files:
Add a form name of "EditForm" to the form by editing line 290 of scripts/form.php from: ':html' => "<form action='{\$PageUrl}?action=edit' method='post'
to: ':html' => "<form name='EditForm' action='{\$PageUrl}?action=edit' method='post'
And add the line: This will add an button to edit-toolbar. Set up your edit text like this: Some text. More text. (:aescrypt:) [= Encrypt this text =] And this (:aescrypt:) [= Encrypt this as well =] And then before pressing "Save" or "Preview" press button. This will prompt for a password and then change the markup to (:aescrypted:). You may now click "Save". In standard viewing your encrypted text will show as a link that, when clicked, prompts for a decrypt password. Limitations
Release notes
See alsoContributorsCommentsUser notes? : If you use, used or reviewed this recipe, you can add your name. These statistics appear in the Cookbook listings and will help newcomers browsing through the wiki. |