
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Je vois, je ne connaissais pas ce terme.
Je vois, je ne connaissais pas ce terme.
J'ai un site web, et il y a quelque chose comme des commentaires, alors j'ai décidé de joindre une image à chacun d'entre eux, pour que ce soit simple, nom de l'image = e-mail.jpg.
Pour cacher le courrier, passez-le à travers deux types différents de cryptage et le résultat sera des courriels sous la forme de "8e520945.jpg", c'est mon courriel "8e520945".
Il n'y a aucun moyen de le décrypter, donc il ne sera pas diffusé sur le net.
J'ai un site web, et il y a quelque chose comme des commentaires, alors j'ai décidé de joindre une image à chacun d'eux, pour que ce soit simple, le nom de l'image = e-mail.jpg
Pour cacher le courrier, passé par deux types différents de cryptage, la sortie était des mails sous la forme de "8e520945.jpg", c'est mon e-mail "8e520945".
Il n'y a aucun moyen de le décrypter, donc il n'y aura pas de fuite sur le réseau.
Et sur le site web, quel est le décryptage ? S'agit-il d'un VPS ou d'un hébergement ordinaire ?
Que déchiffre le site web ? S'agit-il d'un VPS ou d'un hébergement ordinaire ?
Comme pour le cryptage, les clés ne se trouvent que dans le module code -> décodage, et il n'est pas réaliste de les obtenir. C'est un hébergement régulier.
J'avais besoin de lier le produit à l'utilisateur, j'ai réfléchi longtemps et j'ai décidé de faire simple : le conseiller va sur le site toutes les 2-4 heures, là il vérifie la "licence", et si elle est valide dans le temps, il continue à travailler, sinon = retour.
Vérification : sur le site dans la base à l'heure de l'utilisateur est vissé, si l'heure actuelle est moins, alors EA obtient le statut "vrai avec clé", puis écrit l'heure du terminal dans une variable globale du terminal dans le format unix, puis toutes les 2-4 heures il va sur le site, et ainsi de suite dans un cercle.
Pourquoi est-ce que j'écris dans le terminal ? En cas de problème de connectivité ou de panne de l'hébergement et si l'EA ne reçoit pas de réponse du site web, il prend le temps de la variable globale et continue à travailler sans interruption. S'il n'a pas reçu de réponse à la troisième tentative, ou a reçu "faux" - est bloqué et ne fonctionne que dans le mode de fermeture des positions, après tout fermé lui ouvert = supprimé. La protection peut être contournée, mais je pense que c'est difficile, il y a une chaîne de contrôles pour la substitution des données.
J'avais besoin de lier le produit à l'utilisateur, j'ai réfléchi longtemps et j'ai décidé de faire simple : le conseiller va sur le site toutes les 2-4 heures, il vérifie la "licence", et si elle est valide dans le temps, alors il continue à travailler, sinon = retour.
Vérification : sur le site dans la base à l'heure de l'utilisateur est vissé, si l'heure actuelle est moins, alors EA obtient le statut "vrai avec clé", puis écrit l'heure du terminal dans une variable globale du terminal dans le format unix, puis toutes les 2-4 heures il va sur le site, et ainsi de suite dans un cercle.
Pourquoi est-ce que j'écris dans le terminal ? En cas de problème de connectivité ou de panne de l'hébergement et si l'EA ne reçoit pas de réponse du site web, il prend le temps de la variable globale et continue à travailler sans interruption. S'il n'a pas reçu de réponse à la troisième tentative, ou a reçu "faux" - est bloqué et ne fonctionne que dans le mode de fermeture des positions, après tout fermé lui ouvert = supprimé. La protection peut être possible à contourner, mais je pense que c'est difficile, il y a une chaîne de contrôles pour la substitution des données.
Pourquoi devez-vous le vérifier si souvent ? Si un conseiller expert a déjà vérifié la date sur le serveur et la stocke en interne, il peut simplement mettre à jour la variable globale périodiquement selon un certain algorithme. Pourquoi aurait-il besoin de retourner sur le site ?
Comme pour le cryptage, les clés ne se trouvent que dans le module code -> décodage, et il n'est pas réaliste de les obtenir. C'est un service d'hébergement ordinaire.
Vous voulez dire comme Java Script ou PHP ?
La question est donc la suivante : comment crypter la date de sorte que si vous changez les lettres ou l'ordre des lettres, la date n'augmente pas ?
J'utiliserais le "codage d'interférence". En gros, j'écrirais la date dans le format ulong habituel, mais j'y ajouterais quelques caractères de contrôle, par exemple le reste de la division par un nombre premier assez grand (à trois chiffres).
Lors de la lecture - nous lisons la date et les chiffres de contrôle. S'ils ne correspondent pas, le fichier a été falsifié. La probabilité de modifier accidentellement le fichier de sorte que non seulement la date mais aussi les chiffres de contrôle correspondent est très faible (nous pouvons utiliser un nombre premier à cinq chiffres au lieu d'un nombre à trois chiffres).
En fait, un fichier peut même avoir un format INI, et il contiendra "date" - en texte clair, sous une forme facile à lire. Quelques champs supplémentaires (vous avez probablement besoin de certains paramètres), et parmi eux le champ "check" - avec une valeur "check". Le résultat - le fichier sera facile à lire, il ne sera pas nécessaire de déchiffrer la date, et en même temps, toute modification de celle-ci (et les caractères de contrôle peuvent être calculés sur la base des autres champs) - sera immédiatement visible.
Est-il normal que le cryptage AES et DES proposé par MQ soit une norme ouverte ? Et les autres cryptages utilisés ont également des algorithmes ouverts. Les gars du secret...
c'est la vie, il faut savoir ces choses-là.
je laisse à chacun le soin de décider si le cryptage est rationnel ou non. toute protection peut être cassée, même les plus avancées, c'est une question de temps CPU. cela vaut-il la peine de mettre une protection sur un EA ? la réponse est non, un bon EA doit rapporter de l'argent sur le marché pour son propriétaire, et non pas apporter un bénéfice sous la forme d'une licence pour un mois ou un an.
En ce qui concerne les algorithmes de chiffrement à source ouverte, je ne pense pas que quelqu'un publiera les codes des algorithmes du ministère de la défense ou d'autres agences qui chiffrent leurs données.
meilleures salutations
J'avais besoin de lier le produit à l'utilisateur, j'ai réfléchi longtemps et j'ai décidé de faire simple : le conseiller va sur le site toutes les 2-4 heures, là il vérifie la "licence", et si elle est valide dans le temps, il continue à travailler, sinon = retour.
Vérification : sur le site dans la base à l'heure de l'utilisateur est vissé, si l'heure actuelle est moins, alors EA obtient le statut "vrai avec clé", puis écrit l'heure du terminal dans une variable globale du terminal dans le format unix, puis toutes les 2-4 heures il va sur le site, et ainsi de suite dans un cercle.
Pourquoi est-ce que j'écris dans le terminal ? En cas de problème de connectivité ou de panne de l'hébergement et si l'EA ne reçoit pas de réponse du site web, il prend le temps de la variable globale et continue à travailler sans interruption. S'il n'a pas reçu de réponse à la troisième tentative, ou a reçu "faux" - est bloqué et ne fonctionne que dans le mode de fermeture des positions, après tout fermé lui ouvert = supprimé. La protection peut être possible à contourner, mais je pense que c'est difficile, il y a une chaîne de contrôles pour la substitution des données.
J'y ai déjà réfléchi à fond, sa structure et la façon dont vous l'avez est la plus rationnelle si vous avez affaire à la location d'EAs.
Regards.