Generating keys that s3 likes
by russau
HTML
<script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/md5.js"></script>
<script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/components/enc-base64-min.js"></script>
<textarea id='b64'>Qi1sHpQnppeJAo5WyM8w/BGJXJmTO/LBg6dcjThY6nM=</textarea>
<div id="hex"></div>
<br/>
<div id="print"></div>
JavaScript
//var decodedData = CryptoJS.enc.Base64.parse($('#b64').val());
//var hash = CryptoJS.MD5(decodedData).toString(CryptoJS.enc.Base64);
var key = CryptoJS.lib.WordArray.random(256/8);
$('body').append(key.toString(CryptoJS.enc.Base64) + '<br>');
var hash = CryptoJS.MD5(key).toString(CryptoJS.enc.Base64);
$('body').append(hash + '<br>');