Casa > C > Como Pode Um Não-Programador Desenhar Uma Aplicação De Agenda Android Que Aceita Um Id De Utilizador E Uma Palavra-Passe?

Como pode um não-programador desenhar uma aplicação de agenda Android que aceita um ID de utilizador e uma palavra-passe?

Aqui está o código para identificadores de sessão seguros, fáceis, mas um pouco mais caros.
importar java.security.SecureRandom;
a classe final pública SessionIdentifierGenerator
{
private SecureRandom = new SecureRandom();
public String nextSessionId()
{
return new BigInteger(130, random).toString(32);
}
}
br>aqui está o código alternativo para strings alfanuméricas aleatórias baratas e inseguras. Você pode ajustar os "símbolos" se você quiser usar mais caracteres.
classe pública RandomString {
>br> símbolos estáticos finais privados de char[];
>br> estático {
StringBuilder tmp = novo StringBuilder();
for (char ch = '0';; ch <= '9';; ++ch)
tmp.append(ch);
for (char ch = 'a'; ch <= 'z'; ++ch)
tmp.append(ch);
symbols = tmp.toString().toCharArray();
}

privado final Randomandom = novo Random();
>br> private final char[] buf;
>br> público RandomString(int length) {
if (length <1)
throw new IllegalArgumentException("length <1: " + length);
buf = novo char[length];
}
br> public String nextString() {
for (int idx = 0; idx < buf.length; ++idx)
buf[idx] = símbolos[random.nextInt(symbols.length)];
return new String(buf);
}
}
/p>

De Buxton Sanson

Posso criar meu próprio gerenciador de senhas? :: Devo confiar nos criadores de senhas como 1Password, LastPass, e Dashlane?