Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: krpano.com Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Donnerstag, 26. Oktober 2017, 05:25

krpano Additional Licence Key

Advice:

Krpano additional license key - plug-in protection mechanism.

Attachment: schematic diagram
»dashan« hat folgendes Bild angehängt:
  • krpano-Additional-Licence-Key.jpg

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »dashan« (26. Oktober 2017, 13:53)


jordi

Fortgeschrittener

Beiträge: 385

Wohnort: Barcelona

  • Nachricht senden

2

Donnerstag, 26. Oktober 2017, 10:46

very interesting issue. following
visita3d.com advanced virtual tours
a new way to communicate

3

Donnerstag, 26. Oktober 2017, 11:32

very interesting issue. following

i cant follow it at all :D
could you elaborate what this is about?

jordi

Fortgeschrittener

Beiträge: 385

Wohnort: Barcelona

  • Nachricht senden

4

Donnerstag, 26. Oktober 2017, 13:26

jajaja,

I also did not understand the chinese, but from the diagram I think it's very clear.

Anyway now I just translated the text and google says :

Suggest:

krpano additional license key --- plug-in protection mechanism


So yes I guess he's looking for a way to have plugins which needs a key in order to be active, just like krpano it self...
visita3d.com advanced virtual tours
a new way to communicate

5

Donnerstag, 26. Oktober 2017, 14:03



Suggest:

krpano additional license key --- plug-in protection mechanism


So yes I guess he's looking for a way to have plugins which needs a key in order to be active, just like krpano it self...


Yes, that's what I meant. *tongue*
I want my plug-in to be bound to the specified krpano license.
I'm sorry that my English is not good, so I drew a sketch.

Best regards
dashan

Sergey74

Schüler

Beiträge: 118

Wohnort: Russia, Chelyabinsk

Beruf: professional noob

  • Nachricht senden

6

Donnerstag, 26. Oktober 2017, 18:15

I think if there was an opportunity to encrypt a part of the xml file, you could easily create your own license keys.

For example:
You have a file tour.xml

Quellcode

1
2
3
4
5
6
7
<krpano>
	<include url="coolplugin.xml" />
	<coolplugin key="email/serialnumber/etc"/>

	...

</krpano>

and you have a plugin coolplugin.xml

Quellcode

1
2
3
4
5
6
<krpano if="coolplugin.key == email/serialnumber/etc">
	<verycomplexcode ... />

	...

</krpano>

Now if you encrypt a string:

Quellcode

1
<coolplugin key="email/serialnumber/etc"/>
==>

Quellcode

1
<coolplugin key="<encrypted>email/serialnumber/etc</encrypted>"/>

or

Quellcode

1
<encrypted><coolplugin key="email/serialnumber/etc"/></encrypted>"/>

and accordingly the plugin coolplugin.xml

then everything will be ok
I think so ;-)
translation difficulties *huh*

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Sergey74« (29. Oktober 2017, 17:47)


7

Freitag, 27. Oktober 2017, 00:11

what plugin are you planning to program?

jordi

Fortgeschrittener

Beiträge: 385

Wohnort: Barcelona

  • Nachricht senden

8

Freitag, 27. Oktober 2017, 12:56

what plugin are you planning to program?

I think that the plugin he wants to make is irrelevant, it could be applied to any plugin we could make. This would be like the maps plugin, that you need an extra license.
visita3d.com advanced virtual tours
a new way to communicate

9

Freitag, 27. Oktober 2017, 13:31

well.. 7 posts and already doing plugins, that made me wonder *rolleyes*

jordi

Fortgeschrittener

Beiträge: 385

Wohnort: Barcelona

  • Nachricht senden

10

Freitag, 27. Oktober 2017, 16:09

why ? there are very good coders here that do not have many post, probably the best ....
the documentation is very good, so people who know how to code in other languages they can get krpano script easily, isn't it ?
visita3d.com advanced virtual tours
a new way to communicate

Sergey74

Schüler

Beiträge: 118

Wohnort: Russia, Chelyabinsk

Beruf: professional noob

  • Nachricht senden

11

Samstag, 28. Oktober 2017, 09:00

I think I found a way to solve this issue *cool*
It takes time to check

p.s. Oh yeah, it works!
who will guess how?

p.p.s Although this method is designed only for bona fide user...
translation difficulties *huh*

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Sergey74« (28. Oktober 2017, 09:27)


Sergey74

Schüler

Beiträge: 118

Wohnort: Russia, Chelyabinsk

Beruf: professional noob

  • Nachricht senden

12

Sonntag, 29. Oktober 2017, 18:38

I made an example with a license.
The videospot_editor.xml file is encrypted with no private encryption, but requires a key that is installed in the videospot_editor_license.xml file. The videospot_editor_license.xml file is encrypted using private encryption and is tied to my license. Accordingly, it can be decrypted only with my krpano.js player (for krpano.js file I set the expiration date to 11.05.2017).
But this does not solve the problem of license distribution, because encrypt file with the key is necessary for the end user!

1) Try to replace the attached krpano.js player with your file.
2) Try to delete the line <include url = "videospot_editor_license.xml" />
3) Try to replace this line with <vhseditor key = "12345key" />
»Sergey74« hat folgende Datei angehängt:
  • license.zip (159,62 kB - 8 mal heruntergeladen - zuletzt: 9. Dezember 2017, 06:55)
translation difficulties *huh*

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Sergey74« (29. Oktober 2017, 18:52)