NO IMAGE YET SUBMITTED .
TRY NOW , PLEASE
^^^Copy this as, awss3payload.png , and use it for testing.
There are no aws secret keys within this PHP script, and no aws keys needed for this script :)
This site creates secret hash that AWS machine recreates to then accept users commands.
For general public use do not use any secret key value pairs in forms.
(access -- secret) --
hash_hmac exists
request-date=2024-04-18T18:15:35+00:00----shortDate=04-18T18----cred-SigningKey=04-18T18/us-west-1/s3//aws4_request----gmt-utc=Thu,18 Apr 2024 18:15:35 GMT
HMAC salt = key = null
HMAC_salt=20240418
md5 hash of cred-SigningKey= ccb497c95c8dc18bafed1bfb4376499c
sha1 hash of cred-SigningKey= 7680543dea1f6d043e2bcfacdc7183be36f2a12a
test... sha256 of empty string must match below 39d4f92d1bfcdb630a1190adbb977cc4ddfc03994e62934d610bd5276856244e
test... sha256 of empty string must match above 39d4f92d1bfcdb630a1190adbb977cc4ddfc03994e62934d610bd5276856244e
****hashes match****
sha256 of empty string for aws on 20130708 = e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Todays new hashed HMAC_salt=69e80d02b1404d2653a76fc97b1c24d2b40b7f0933ae49c69ec26f284a31946b
stringToSign= PUT
x-amz-acl:public-read
/geraldkrug/(filename with extension)
hmachash= 05d5855238e8b1ff60528be4f88663701820d52972ce332d8f7082cdbafed092
hmacRawHash= e11c5e6d261295a4d68e6e51cd2d1e557f03fccd5b8e751b75ea68893856af82
bin2hex= 30356435383535323338653862316666363035323862653466383836363337303138323064353239373263653333326438663730383263646261666564303932
Base64_Decode SGVsbG8 = Hello
AWS s3 signature= BdWFUjjosf9gUovk+IZjcBgg1SlyzjMtj3CCzbr+0JI=
AWS s3 signature= bdwfujjosf9guovk%2Bizjcbgg1slyzjmtj3cczbr%2B0ji%3D
reverse AWS s3 signature then swap every other character...i=0jr+zbccj3mtzjly1sggcbzj+ivkuo9gsfjoujwfbd
reverse AWS s3 signature then swap every other character... i%3D0jr%2Bzbccj3mtzjly1sggcbzj%2Bivkuo9gsfjoujwfbd
hmacHash is hashed and hashed again... 5622db6dd6f72cf878bf4024d8d76a10f06b88d7d6a1a10ccb96395810623463
Properly do all fields then select a .png .gif .bmp or .jpg image by clicking the 'Browse' button and press 'Create API URL s3' to build your aws API URL ***>>>
if you inputted a url into the url fields above you can use the buttons belowform 2... do the, Create API URL s3, form twice...then do this form 2
string_to_sign below...all \r and \n removed / is %2F + is %2B = is %3D , is %2C : is %3A
Poli=
Poli=
HMAC_salt=20240418
sha1 poli-signature= IOf6UYVPAxZYOp5B/BhKZCgf94k=
sha1 poli-signature= iof6uyvpaxzyop5b%2Fbhkzcgf94k%3D