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=2026-02-19T01:17:15+00:00----shortDate=02-19T01----cred-SigningKey=02-19T01/us-west-1/s3//aws4_request----gmt-utc=Thu,19 Feb 2026 01:17:15 GMT
HMAC_salt=20260219
md5 hash of cred-SigningKey= 0bf93ebb5e377fae546090645d3de0a7
sha1 hash of cred-SigningKey= 418dd089c97811f59593ea156f8ed1f7e75b1155
test... sha256 of empty string must match below 9139c73056f7e715a9b24c2f4712b08ceda442c0a047a1338b37c2c935a5ff60
test... sha256 of empty string must match above 9139c73056f7e715a9b24c2f4712b08ceda442c0a047a1338b37c2c935a5ff60
****hashes match****
sha256 of empty string for aws on 20130708 = e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Todays new hashed HMAC_salt=f119431082068bc97b3ca12438850f788c09b710b101eac5785536f5efb6387f
stringToSign= PUT
x-amz-acl:public-read
/geraldkrug/(filename with extension)
hmachash= baecc0c60be383f2b5061cc72bd3545f3cf5fdb90eb97c9f3a0901fffa801c27
hmacRawHash= 8a1939cbdccd6d201fb61fe700fc5ff8cbdbeaaede79d417276b2826c5548fb0
bin2hex= 62616563633063363062653338336632623530363163633732626433353435663363663566646239306562393763396633613039303166666661383031633237
Base64_Decode SGVsbG8 = Hello
AWS s3 signature= uuzAxgvjg/K1BhzHK9NUXzz1/bkOuXyfOgkB//qAHCc=
AWS s3 signature= uuzaxgvjg%2Fk1bhzhk9nuxzz1%2Fbkouxyfogkb%2F%2Fqahcc%3D
reverse AWS s3 signature then swap every other character...c=hcqa//kbogyfuxko/bz1xznuk9zhbhk1g/vjxgzauu
reverse AWS s3 signature then swap every other character... c%3Dhcqa%2F%2Fkbogyfuxko%2Fbz1xznuk9zhbhk1g%2Fvjxgzauu
hmacHash is hashed and hashed again... f19b9159d21d913d5f533b5a229876fe790eb5f5f461036b714461b4b6f18ddc
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=20260219
sha1 poli-signature= pyRmJTdyev1cPsxdTpvSZaOCwgc=
sha1 poli-signature= pyrmjtdyev1cpsxdtpvszaocwgc%3D