Códigos e Geração como

06/08/2015

0

Alguém saberia me dizer como é criado este tipo de chave "397b8lY+f+brPpHfXN1ueeb/iLY=" e se segue uma sequencia.
Obrigado.
Alberto

Alberto

Responder

Posts

06/08/2015

Randrade

Olá Alberto, seria para alguma linguagem específica?
Responder

06/08/2015

Eduardo Pessoa

Olá Alberto, seria para alguma linguagem específica?


Para qual finalidade?
Responder

06/08/2015

Randrade

Olá Alberto, seria para alguma linguagem específica?


Para qual finalidade?


Geralmente, esse tipo de código e apenas uma criptografia (ou quase isso).
Dependendo da linguagem, eu gostaria algum exemplo ou até mesmo sugeriria algo melhor.
Responder

06/08/2015

Eduardo Pessoa

Tipo MD5?
Responder

06/08/2015

Jothaz

SQL Server:

 SELECT NEWID()
GO


.Net

using System;

class Sample 
{
    public static void Main() 
    {
    Guid g;
    g = Guid.NewGuid();
    Console.WriteLine(g);
    Console.WriteLine(Guid.NewGuid());
    }
}


Java:

import java.util.UUID

UUID uuid = UUID.randomUUID();
String uuidInString = uuid.toString();
Responder

07/08/2015

Randrade

Tipo MD5?


Não exatamente.

Iria postar os exemplos, tipo o que o Jothaz postou. Mas não iria postar para todas as linguagens, por isso perguntei qual... kkkkk

Nos exemplos dele não é bem uma criptografia, e sim um tipo de dados. O GUID está sendo muito utilizado, até pq é QUASE impossível de se repetir. E gera um número, que a primeira vista é criptografado, ex:

561d1cc4-c7b5-431e-94a7-e0c2ed9a8d2c
Responder

07/08/2015

Jothaz

Acho que seria mais geração de um código randômico.
Por não repetir facilmente é realmente randômico.
Responder

07/08/2015

Randrade

Acho que seria mais geração de um código randômico.
Por não repetir facilmente é realmente randômico.


Sim, eu prefiro utilizar o GUID ao criar um método para isso.
Responder

APRENDA A PROGRAMAR DO ZERO AO PROFISSIONAL

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar