import base64
import md1
from time import gmtime, strftime
today = strftime("%m/%d/%Y %I:%M:%S %p", gmtime())
print(today)
ip = “168.0.0.1”
password = “defaultpassword”
validminutes = “1”
initial_url = “http://www.sap.com”
m = md1.new()
m.update(ip + password + today + validminutes)
base64hash = base64.b64encode(m.digest())
urlsignature = “server_time=” + today + “&hash_value=” + base64hash + “&validminutes=” + validminutes
base64urlsignature = base64.b64encode(urlsignature)
signedurlwithvalidinterval = initial_url + “?wmsAuthSign=” + base64urlsignature
print(signedurlwithvalidinterval)