Como o VisualSVN armazena senhas?

4

Estamos executando um servidor VisualSVN que precisa de aproximadamente 300 usuários para serem criados. Como é provável que a necessidade de criar usuários em massa volte a ocorrer, prefiro não realizar tarefas com alguém com entrada de dados para criação de conta. Eu encontrei o htpasswd que tem a seguinte forma:

test:$apr1$5tf$V0ImysKrNpxE6XW5QwyLd0

Eu editei arquivos de senha para outros aplicativos / servidores no passado que usavam o hexadecimal MD5, o que claramente não é. Qual algoritmo é esse?

    
por somehume 31.10.2011 / 17:59

3 respostas

2

"MD5 "$apr1$" + the result of an Apache-specific algorithm using an iterated (1,000 times) MD5 digest of various combinations of a random 32-bit salt and the password. See the APR source file apr_md5.c for the details of the algorithm."

Mais detalhes aqui: link

Espero que ajude!

    
por 31.10.2011 / 18:22
2

Como alternativa, você pode gerenciar usuários e grupos do VisualSVN Server usando o WMI.

ManagementClass userClass = new ManagementClass("root\VisualSVN", "VisualSVN_User", null);

// Obtain in-parameters for the method
ManagementBaseObject inParams =
     userClass.GetMethodParameters("Create");

// Add the input parameters.
inParams["Name"] = "user1";
inParams["Password"] = "secret";

// Execute the method and obtain the return values.
ManagementBaseObject outParams =
    userClass.InvokeMethod("Create", inParams, null);

Você pode encontrar mais exemplos no link abaixo: link

    
por 19.07.2012 / 21:26
-1

Na linha de comando:

PowerShell Invoke-WmiMethod -Class VisualSVN_User -Name Create -ArgumentList 'user', 'password' -Namespace Root\VisualSVN
    
por 16.12.2016 / 21:16