SynthMaker

php or ruby on rails programmer?

Archive · 2012 5 old posts

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; }

$hex = String2Hex("Synthmaker"); print Hex2String($hex); ?>

CoreStyler ·

Ok. We will chat soon and try to make a good and all-in-one protection for SM. 😉

Yuroun ·

CoreStyler wrote: Ok. We will chat soon and try to make a good and all-in-one protection for SM. 😉

Ok, but I'm not a php programmer. I can read an write a bit, because I'm a Delphi programmer.

Wrote something here? To have a post removed or your name hidden, write to [email protected].

Before your first post

A few rules keep this a friendly place. You agree to them once.

Shown next to what you post, here and in the app. It doesn’t have to be your real name: 3–24 lower-case letters, digits or _ (capitals become lower case, spaces become _).

    Then your post goes up straight away.

    Delete this reply?

    Open it in SynthMaker?

    It goes on the track you’re editing there, in place of that track’s sound, and into My sounds. Your other tracks stay as they are.

    Want to keep that track’s sound? Start a new song in SynthMaker first (Song › New song), then open this.

    Report this reply?

    Only the developer reads reports. The person isn’t told who reported them.

    What’s wrong with it?

    Block this person?

    You won’t see their posts and replies here any more. They aren’t told, and you can unblock them at any time.

    People you’ve blocked

    Their posts and replies are hidden from you. Unblock someone to see them again.

    The community rules

    A few rules keep this a friendly place. Everyone agrees to them once, before their first post.