I tried.
Code: Select all
set TMP string dolls.prd.cdn/76000
encryption md5 ""
string TMP e TMP
print "%TMP%"
Code: Select all
set TMP string dolls.prd.cdn/76000
encryption md5 ""
string TMP e TMP
print "%TMP%"
Code: Select all
set VAR string "hello world"
# method 1
strlen VARSZ VAR
encryption md5 VAR "" 0 VARSZ
print "%QUICKBMS_HEXHASH%"
# method 2
encryption md5 ""
string TMP E VAR
print "%QUICKBMS_HEXHASH%"
# method 3
strlen VARSZ VAR
log MEMORY_FILE 0 0
putdstring VAR VARSZ MEMORY_FILE
encryption md5 ""
log MEMORY_FILE 0 VARSZ MEMORY_FILE
print "%QUICKBMS_HEXHASH%"
# method 4
log MEMORY_FILE 0 0
encryption md5 ""
filecrypt 1
putct VAR string -1 MEMORY_FILE
filecrypt 0
print "%QUICKBMS_HEXHASH%"
Code: Select all
print "%QUICKBMS_HASH|x%"
string TEST b QUICKBMS_HASH
string TEST - -32
print "%TEST%"
set TEST2 TEST
string TEST2 - -1
print "%TEST2%"
string TEST < TEST2
print "%TEST%"
string TEST3 = TEST
print "%TEST3%"
encryption md5 ""
string TEST3 E= TEST3 # 'E' is different than 'e'!
print "%QUICKBMS_HASH|x%"
Code: Select all
set TEST3 string 7F794CF201D7F785E9997E34826B87F
encryption md5 ""
string TEST3 E= TEST3 # 'E' is different than 'e'!
print "%QUICKBMS_HASH|x%"
Code: Select all
set CDN string "dolls.prd.cdn/"
set VERSION string "76000"
set TMP string CDN
string TMP + VERSION
encryption md5 ""
string TMP E TMP
string QUICKBMS_HEXHASHL << 1
encryption md5 ""
string TMP E QUICKBMS_HEXHASHL
print "%QUICKBMS_HEXHASHL%"
Code: Select all
set CDN string "dolls.prd.cdn/"
set VERSION string "76000"
set TMP string CDN
string TMP + VERSION
strlen VARSZ TMP
encryption md5 TMP "" 0 VARSZ
string QUICKBMS_HEXHASHL << 1
strlen VARSZ QUICKBMS_HEXHASHL
encryption md5 QUICKBMS_HEXHASHL "" 0 VARSZ
print "%QUICKBMS_HEXHASHL%"