From the original SynthMaker forum (2004–2014), with its members’ names and dates.
CoreStyler ·
Hi all. As someone knows i built a serial key gen that works pretty good into sm. With variety of triggers and timers to recalculate every x minutes is seems to be quite secure also by "moving" falso to true in boolean values.
System is good, but the problem is that to activate any plug, the unlock key should be generated manually.....
Thats the point and is not true.
I know that every (or most) programming languages can do string to hex, string length, string to int...
but how they will return?
for example:
If this operations are done in php for example, they will return with the same value?
This will be good. Because if someone has knowledge on php i can make not just a Serial Key protection (someone will disagree for that 😉 ) but there is a way for validating the key via php scripts.
If someone knows, we can do a project starting from my key protection.
ncmedia ·
Interesting.
I have software out now with pretty secure protection that requires DB calls, has a checker (optional) that can check every x time interval for a license to be 'on' (i.e. should they refund), and utilizes hash or hidden files on the PC/mac as well...
I'm new here but have seen your stuff/site/protection and was already interested in what you're doing as I'm just about to release my SM stuff along with my pro version of what I'm already doing. Might be good for us to chat. My current stuff is not SM, and utilizes adobe air as the wrapper so the ap can be installed/unlocked/used on mac and PC's. Seeing as SM is PC only (or a mac wrapping it or faking windows etc) it might be easier and not need wrappers at all just the dll connecting to a DB on first run and or on every check (say every x months).
If you have skype my username is the same as here and I need to protect my stuff past just the installer part so if they share the DLL unlocked it still won't work (as I have now). So PHP with a customer admin center for the backend managing all the licenses that are generated on the fly and serials emailed post purchase (or 'enter the email you used when ordering to unlock - make sure you are connected to the internet - you only have to do this once'... < which is what I prefer it lowers customer service for those that don't get the autoresponder/serial key) is what I'm doing and it's a bieaaatch of a system to tie into my processor and script add-ons but I've managed to do it on a handful of sites/music software now.
Cheers that was a mouthful I'll pm you shortly or skype me let's chat 🙂.
N.
Yuroun ·
CoreStyler wrote: If this operations are done in php for example, they will return with the same value?
Yes, as far as I can see uses SM ordinal values to convert a string to hex. Here's some code you can use:
<?php
function String2Hex($string){
$hex='';
for ($i=0; $i < strlen($string); $i++){
$hex .= dechex(ord($string[$i]));
}
return $hex;
}
function Hex2String($hex){
$string='';
for ($i=0; $i < strlen($hex)-1; $i+=2){
$string .= chr(hexdec($hex[$i].$hex[$i+1]));
}
return $string;
}