<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.owasp.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jwinstead</id>
		<title>OWASP - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.owasp.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jwinstead"/>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php/Special:Contributions/Jwinstead"/>
		<updated>2026-04-28T22:00:37Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.27.2</generator>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=ESAPI_Encryption&amp;diff=48456</id>
		<title>ESAPI Encryption</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=ESAPI_Encryption&amp;diff=48456"/>
				<updated>2008-12-11T19:55:54Z</updated>
		
		<summary type="html">&lt;p&gt;Jwinstead: /* Possible Enhancements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Feature Overview ==&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Possible Enhancements == &lt;br /&gt;
* Potentially rename Seal and Unseal to better describe what they do&lt;br /&gt;
* seal() should include an HMAC or integrity check to ensure that the encrypted data has not been tampered with (see [http://cwe.mitre.org/data/definitions/649.html CWE-649]).&lt;br /&gt;
&lt;br /&gt;
* The API should include support for key rotation; indicated key used for encryption of data&lt;br /&gt;
&lt;br /&gt;
* The API should allow key management to be externalized, to allow developers to integrate their own key management strategies (such as a PKI).&lt;br /&gt;
&lt;br /&gt;
* The documentation for each method should indicate whether it is designed to protect integrity, confidentiality, or both; and whether it is suitable for encrypting transient items (such as hidden form fields) or is designed for long-term storage.&lt;/div&gt;</summary>
		<author><name>Jwinstead</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=ESAPI_Encryption&amp;diff=48374</id>
		<title>ESAPI Encryption</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=ESAPI_Encryption&amp;diff=48374"/>
				<updated>2008-12-11T14:43:17Z</updated>
		
		<summary type="html">&lt;p&gt;Jwinstead: /* Feature Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Feature Overview ==&lt;br /&gt;
&lt;br /&gt;
The Encryptor API is designed to provide a simplified API for common operations developers may want to use in web applications.  It is not designed to be a general-purpose crypto API, but only to provide safe implementations of common functionality.&lt;br /&gt;
&lt;br /&gt;
== Possible Enhancements == &lt;br /&gt;
&lt;br /&gt;
* seal() should include an HMAC or integrity check to ensure that the encrypted data has not been tampered with.&lt;br /&gt;
&lt;br /&gt;
* The API should include support for key rotation&lt;br /&gt;
&lt;br /&gt;
* The API should allow key management to be externalized, to allow developers to integrate their own key management strategies (such as a PKI).&lt;br /&gt;
&lt;br /&gt;
* The documentation for each method should indicate whether it is designed to protect integrity, confidentiality, or both; and whether it is suitable for encrypting transient items (such as hidden form fields) or is designed for long-term storage.&lt;/div&gt;</summary>
		<author><name>Jwinstead</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=ESAPI_Encryption&amp;diff=48367</id>
		<title>ESAPI Encryption</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=ESAPI_Encryption&amp;diff=48367"/>
				<updated>2008-12-11T14:39:23Z</updated>
		
		<summary type="html">&lt;p&gt;Jwinstead: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Feature Overview ==&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Possible Enhancements == &lt;br /&gt;
&lt;br /&gt;
* seal() should include an HMAC or integrity check to ensure that the encrypted data has not been tampered with.&lt;br /&gt;
&lt;br /&gt;
* The API should include support for key rotation&lt;br /&gt;
&lt;br /&gt;
* The API should allow key management to be externalized, to allow developers to integrate their own key management strategies (such as a PKI).&lt;br /&gt;
&lt;br /&gt;
* The documentation for each method should indicate whether it is designed to protect integrity, confidentiality, or both; and whether it is suitable for encrypting transient items (such as hidden form fields) or is designed for long-term storage.&lt;/div&gt;</summary>
		<author><name>Jwinstead</name></author>	</entry>

	</feed>