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=2025-12-12T09:27:23+00:00----shortDate=12-12T09----cred-SigningKey=12-12T09/us-west-1/s3//aws4_request----gmt-utc=Fri,12 Dec 2025 09:27:23 GMT
HMAC salt = key = null
HMAC_salt=20251212
md5 hash of cred-SigningKey= 415b18665b2617de24819ae91ba714b7
sha1 hash of cred-SigningKey= 3f1b97de9dcb9e1af6615476fb6dd2c5be12cb9f
test... sha256 of empty string must match below cba911265c753b87297bd2eb1dfe38ae05001be961049546b3e246f105ba57ea
test... sha256 of empty string must match above cba911265c753b87297bd2eb1dfe38ae05001be961049546b3e246f105ba57ea
****hashes match****
sha256 of empty string for aws on 20130708 = e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Todays new hashed HMAC_salt=2ba1f76205722fef43f93159037aeb8162ed1b8671b813ce7aa00e23a77b23c4
stringToSign= PUT
x-amz-acl:public-read
/geraldkrug/(filename with extension)
hmachash= 39fac073f8247028893b8457a9aa82dddfd891348390f890bfcb33b542cb1768
hmacRawHash= 47f30343a41976cf347af65af080e244a98b5304cef26a4b40287981d1230e32
bin2hex= 33396661633037336638323437303238383933623834353761396161383264646466643839313334383339306638393062666362333362353432636231373638
Base64_Decode SGVsbG8 = Hello
AWS s3 signature= OfrAc/gkcCiJO4RXqaqC3d/YkTSDkPiQv8sztULLF2g=
AWS s3 signature= ofrac%2Fgkccijo4rxqaqc3d%2Fyktsdkpiqv8sztullf2g%3D
reverse AWS s3 signature then swap every other character...g=f2lltuszv8iqkpsdkt/y3dqcqarxo4ijccgkc/raof
reverse AWS s3 signature then swap every other character... g%3Df2lltuszv8iqkpsdkt%2Fy3dqcqarxo4ijccgkc%2Fraof
hmacHash is hashed and hashed again... 97dfcc5e773c7f8a75ff95501b3a294d87e36895037d03b352a7f1a094d6ff18
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=20251212
sha1 poli-signature= I2egOnSrIj72CuBur2S1YjBgTlI=
sha1 poli-signature= i2egonsrij72cubur2s1yjbgtli%3D