Jak mogę zabezpieczyć plik wykonywalny na dysku flash USB? [duplikować]

-2

To pytanie ma już odpowiedź tutaj:

Przeszedłem więc kodowanie aplikacji pythonowej, którą włożę na dysk flash (może kilka) i podam ją osobie, prawdopodobnie użyję py2exe do przekonwertowania go na plik wykonywalny jako sposób na ukrycie kod trochę (.exe), ale jest problem: tak naprawdę nie ufam tym ludziom i nie jestem pewien, czy mogą użyć go w innym miejscu, czego nie chcę, więc pomyślałem, że Napęd USB i spróbuj go jakoś zabezpieczyć, aby mogli go używać, ale nie mogą go kopiować, wycinać ani usuwać. Czy jest na to jakiś sposób?

Mhh
źródło

Odpowiedzi:

2

Nie wiem, dlaczego zdecydowałeś się na język skryptowy taki jak Python, jeśli chcesz ukryć lub ograniczyć użycie.

Powinieneś pomyśleć o użyciu skompilowanego języka, takiego jak: C / C ++, Java itp. Aby zabezpieczyć sam program przed inżynierią wsteczną, to temat na forum.

Aby utrudnić użytkownikowi, pomyślałem o innym podejściu, którego nie próbowałem: użyj dysku flash jako klucza sprzętowego .

  • Program powinien sprawdzić, czy dysk flash z tym numerem seryjnym XXXXXX jest podłączony.
  • Możesz przejść daleko i sprawdzić, gdzie jest uruchomiony, jeśli jest to ten sam nośnik pamięci.
user.dz
źródło