Ir para conteúdo
  • Cadastre-se
Erick de Souza

Gerador de licença hexadecimal de 32

Posts Recomendados

 Olá amigos, sou novo no fórum e não sei se estou postando no local correto, por isso peço desculpa se este for o caso.

 Tenho procurado sem sucesso faz algum tempo um gerador de licença que disponibilize uma sequencia hexadecimal de 32 dígitos baseada num login de 5 números, se algum dos colaboradores puder me apontar conteúdo para eu desenvolver um, ou mesmo apontar um gerador que permita configurar o login ficarei muito agradecido. até encontrei um que permite um login e gera 32 dígitos, porém esse código gerado não é hexadecimal. Acredito que se houver uma forma de modificar esse código gerado, talvez o resultado atenda minha necessidade.

Compartilhar este post


Link para o post
Compartilhar em outros sites
4 horas atrás, sombrakey disse:

Olá, seria útil se vc publicasse esse que encontrou. 

 

Abraços.

 Assim que eu chegar em ksa, subo ele pelo media fire, obrigado pela idéia. 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bem vindo, Erick!

Seria legal postar como sombrakey falou. Eu tentei fazer um código simples aqui e saiu isso:

#!/usr/bin/env python3

s = 12345

while len(str(format(s, 'x'))) < 32:
    s = s * 3 + 9

print(format(s, 'x'))

Funciona. Para o login 12345 a saida foi 174192b6bdc3131722ea52cb13c21a9d. E claro, você pode alterar o algoritmo pra fazer a conta que quiser. Ele vai aumentando o número até que o tamanho do resultado em hexa seja 32.

Mas essa lógica só gera um único número válido. Não sei se é isso o que você quer, mas pode ser um ponto de partida. Daí seria preciso aprender a programar - e aprender Python - pra poder continuar, mas espero que seja possível começar. 🤓

Abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites
17 horas atrás, Fernando Mercês disse:

Bem vindo, Erick!

Seria legal postar como sombrakey falou. Eu tentei fazer um código simples aqui e saiu isso:


#!/usr/bin/env python3

s = 12345

while len(str(format(s, 'x'))) < 32:
    s = s * 3 + 9

print(format(s, 'x'))

Funciona. Para o login 12345 a saida foi 174192b6bdc3131722ea52cb13c21a9d. E claro, você pode alterar o algoritmo pra fazer a conta que quiser. Ele vai aumentando o número até que o tamanho do resultado em hexa seja 32.

Mas essa lógica só gera um único número válido. Não sei se é isso o que você quer, mas pode ser um ponto de partida. Daí seria preciso aprender a programar - e aprender Python - pra poder continuar, mas espero que seja possível começar. 🤓

Abraço!

 Essa é a idéia meu amigo, exatamente como no seu exemplo, mas como o mais pro´ximo de programação que sei é em arduíno terei que começar a estudar até mesmo onde eu devo rodar esse código que vc criou.

Compartilhar este post


Link para o post
Compartilhar em outros sites
4 horas atrás, Erick de Souza disse:

 Tô quebrando a cabeça no Pycharm, mas não fluiu ainda.

@Erick de Souza Para iniciar em Python o pycharme poderá não ser o mais indicado porque necessitas algumas configurações.  Tenta usar a IDLE do Python. 

@sombrakey o repl.it interpreta o código do Python em JavaScript apesar de ser uma ferramenta interessante pode conter algumas falhas na altura de interpretar esse código,  eu próprio uso em circunstâncias muito específicas e já reportei pelo menos dois bugs.

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Erick de Souza vê no YouTube este canal que se chama curso em vídeo tem lá um curso de Python em português, o curso é bastante didático e bem feito,  ele explica como instalar onde introduzir o código e efectuar todos os fundamentos que precisas saber de início segue o link do curso

Ele tem outros cursos não sei se são bons eu só fiz o de marketing digital. 

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×