Créditos e licenças
De onde vêm a lógica de geração e as três listas de palavras EFF, sob quais licenças e a que esta página não está afiliada.
A lógica de geração
A lógica de geração de senha usada por esta ferramenta é adaptada de xkcdpass 1.30.0, um projeto de código aberto distribuído sob a licença BSD 3-Clause. A adaptação reimplementa o comportamento do navegador; a forma das opções – a contagem de palavras, o filtro de comprimento, os modos de caso, as escolhas do delimitador e o acróstico – segue esse projeto.
ToolAcre não é afiliado, endossado ou patrocinado pelo projeto xkcdpass ou seus autores, e não é afiliado, endossado ou patrocinado por xkcd ou Randall Munroe. O nome aparece aqui para dar crédito ao trabalho do qual a lógica foi adaptada, que é o que a licença pede.
O registro completo do que foi portado, de qual release e verificado como, é mantido no repositório em docs/third-party/xkcdpass.md. É a versão oficial; esta página é o resumo.
- O projeto xkcdpass — o repositório upstream, na versão 1.30.0.
De onde vêm as palavras
Todas as três listas de palavras enviadas com esta página são listas de palavras publicadas pela Electronic Frontier Foundation, usadas sob CC BY. A longa lista contém 7,776 palavras; as duas listas curtas contêm 1,296 palavras cada.
Uma alteração foi feita nos arquivos. O EFF os publica com duas colunas – um lançamento de dados de cinco dígitos e depois a palavra – e a coluna de lançamento de dados foi removida, porque esta página desenha com o gerador de números aleatórios do navegador e não com dados. As próprias palavras permanecem inalteradas, na mesma ordem.
ToolAcre não é afiliado, endossado ou patrocinado pela Electronic Frontier Foundation. As listas são utilizadas e atribuídas nos termos da sua licença, que é exactamente o que essa licença prevê.
- As listas de palavras do EFF para senhas aleatórias — página própria dos criadores, explicando como cada lista foi construída e por quê.
- A licença de atribuição Creative Commons — a licença sob a qual as listas de palavras são usadas.
Duas licenças, não uma
Vale a pena ser preciso sobre isso, porque confundir os dois seria descrever erroneamente o trabalho de outra pessoa. O software está sob a licença BSD 3-Clause e pertence aos autores do xkcdpass. As listas de palavras estão sob CC BY e pertencem à Electronic Frontier Foundation. Nenhuma das licenças cobre o material da outra e nada em nenhum dos pacotes é propriedade de ToolAcre.
- Direitos autorais e licenciamento — entre em contato com ToolAcre sobre uma questão de direitos autorais ou licenciamento.
Todo o resto nesta página
A interface, a prosa, os cálculos de entropia e as explicações nestas cinco páginas foram escritas para ToolAcre. A aleatoriedade vem da implementação do Web Crypto do seu próprio navegador; nenhuma biblioteca de números aleatórios está incluída.
O que acontece com o que você gera
ToolAcre gera senhas localmente em seu navegador. Para ambientes altamente confidenciais, verifique se seu navegador, dispositivo e sistema operacional são confiáveis antes de usar qualquer gerador de senha baseado na Web.
- Cada senha e senha são geradas na guia do seu navegador, pelo próprio gerador criptográfico de números aleatórios do seu navegador. Nenhum servidor é envolvido depois que a página é carregada.
- Nada gerado aqui é enviado para ToolAcre. A Política de Segurança de Conteúdo deste produto restringe a página à sua própria origem, de modo que o próprio navegador bloqueia qualquer tentativa de enviar dados para outro lugar.
- Nada é gravado no armazenamento local, no armazenamento de sessão, em um cookie, em um banco de dados do navegador, na barra de endereço ou no console do navegador. Recarregar descarta-o; fechar a guia a descarta.
- Não há conta, login, script de análise e script de publicidade. Os únicos arquivos baixados são as listas de palavras estáticas.
- Nenhum histórico é mantido. Gerar novamente substitui o valor e o anterior não é recuperável.
Questões
Esta é a ferramenta xkcdpass?
Não. É uma implementação de navegador separada cuja lógica de geração é adaptada de xkcdpass 1.30.0, que é distribuído sob a licença BSD 3-Clause. Não há afiliação com esse projeto ou seus autores.
As listas de palavras foram alteradas?
De uma maneira apenas. O EFF publica cada lista como duas colunas – um lançamento de dados de cinco dígitos e depois a palavra – e a coluna de lançamento de dados foi removida porque esta página usa o gerador de números aleatórios do navegador em vez de dados. As próprias palavras permanecem inalteradas e na mesma ordem.
O EFF endossa esta página?
Não. As listas de palavras são usadas sob CC BY, o que requer atribuição e expressamente não implica qualquer endosso, patrocínio ou afiliação. ToolAcre não tem relacionamento com a Electronic Frontier Foundation.
As listas de palavras BSD são licenciadas como o código?
Não, e a distinção é importante. O software é BSD 3-Cláusula; as listas de palavras são CC BY e pertencem a EFF. Eles viajam juntos no projeto upstream, mas são duas bolsas separadas de dois titulares distintos.
Limitações
- Esta página credita as fontes; não é o texto da licença em si. Os textos completos e o registro de portabilidade estão no repositório, em docs/third-party/xkcdpass.md e nos avisos de terceiros.
- Nomear um projeto ou organização aqui é uma atribuição, e não uma reivindicação de qualquer relacionamento com ele.
- As listas de palavras são apenas em inglês, porque essas são as listas que EFF publica e as únicas enviadas aqui.
- O registro upstream discorda de qual versão do CC BY se aplica, portanto, esta página vincula a licença em vez de declarar uma versão. A obrigação – crédito, link da licença e declaração de alterações – é a mesma de qualquer forma e é cumprida em todas as páginas que mencionam as listas.