Como criar Seed segura para IOTA Wallet

Recomendo: Sua Seed da IOTA Wallet é segura mesmo?



Fazer uma Seed segura

Ao usar uma wallet (carteira), é necessário inventar uma nova Seed.

Inventar uma Seed é um passo extremamente importante, pois esta será a sua "senha".

Qualquer um que saiba sua Seed pode entrar na sua carteira e roubar todo o seu dinheiro!

Se você perdeu sua Seed, não há como recuperá-la.

Seeds podem ser descobertas do mesmo modo que senhas também são, portanto escolha uma Seed que seja a mais segura possível — não estamos falando de Facebook, estamos falando de todo o seu dinheiro!

Dica: Você pode ter várias carteiras (wallet) ao mesmo tempo, basta utilizar diferentes Seeds!


Inventar uma Seed manualmente

Você pode digitá-la como quiser. É a maneira mais segura e fácil (se você realmente criar uma aleatória).
É necessário uma sequência de 81 caracteres utilizando A-Z e o número "9".
Nunca crie Seeds como:
ESTA9E9MINHA9SEED9NAO9ME9ROUBE9POR9FAVOR
Em vez disso, prefira senhas como:
ZFOXFUVDZNETYTSPUICHXDNRJPEVGWUQQFANAZEXMYCWLUBIHDK9WSWSXJPTC9JDVMJBSKSTOHTCVSPJX (não use esta, obviamente)
Não use palavras. É muito fácil fazer um computador descobrir uma seed que usa palavras.


Usar sites que geram Seeds aleatórias automaticamente

Nunca utilize sites não confiáveis, afinal, eles podem estar guardando as Seeds que os visitantes geram!
No site IOTA Support (que não é um site oficial) foi recomendado este site:
https://ipfs.io/ipfs/QmdqTgEdyKVQAVnfT5iV4ULzTbkV4hhkDkMqGBuot8egfA
Ele usa um sistema bem interessante. Basta entrar no site e mover o mouse aleatoriamente pela tela que irá gerar uma Seed baseada no movimento do seu mouse (o site é adaptado para smartphones também?).
Somente use sites confiáveis e com "https://".
Mais informações importantes aqui: "Sua Seed da IOTA Wallet é segura mesmo?"


Usar softwares geradores aleatórios

Nunca utilize softwares não confiáveis! Somente use caso for "open source" e baixado direto do source (não compilado), ou seja, você pode precisar da ajuda de algum programador.

Um modo fácil e mais seguro é o seguinte:

Baixe e instale o Python.
Abra o arquivo Python.exe (geralmente localizado em "C:\Python**")
Copie e cole o seguinte código:

from random import SystemRandom
alphabet = u'9ABCDEFGHIJKLMNOPQRSTUVWXYZ'
generator = SystemRandom()
print(u''.join(generator.choice(alphabet) for _ in range(81)))

Dê Enter para gerar a Seed.
A janela ficará parecida com isso:

(não use a seed da imagem!)
Basta selecionar e copiar (Ctrl+C)



Conclusão

O problema de gerar uma Seed automaticamente com algum programa / site é que você facilmente pode ser roubado, assim como é impossível computadores geraram valores literalmente aleatórios, geralmente as funções aleatórias simples das programações têm um padrão e não são 100% aleatórias.

O bom do site sugerido acima é que a aleatoriedade é "semeada" pelo movimento do seu mouse, assim basta movimentar o mouse aleatoriamente pela tela, qualquer milímetro faz a seed ficar totalmente diferente!

É sempre recomendado antes de usar uma seed gerada automaticamente, você trocar pelo menos 5 letras para assim ter certeza de que o site ou algum vírus spyware guardou sua seed.

Alternativamente, você pode simplesmente bater a cabeça no teclado e ver no que sai.

Novamente, eu recomendo que leia este texto: Sua Seed da IOTA Wallet é segura mesmo?