Quais técnicas você usa ao escrever seus próprios métodos de criptografia? [fechadas]

Durante anos, talvez 10, fui fascinado com criptografia. Eu li um livro sobre criptografia XOR baseada em bits e fiquei viciado desde então.

Eu acho que é mais justo dizer que eu sou fascinado por aqueles que podem quebrar vários métodos de criptografia, mas eu divago.

Para o ponto - que métodos você usa ao escrever criptografia? A ofuscação é boa em criptografia?

Eu uso duas criptografia XOR baseada em chave, várias técnicas de hashing (SHA1) nas teclas e coisas simples, como reverter seqüências de caracteres aqui e ali, etc.

Estou interessado em ver o que os outros pensam e tentar escrever um método de criptografia não-tão-de-caixa. Além disso - qualquer informação sobre como os profissionais vão "quebrar" várias técnicas de criptografia seria interessante também.

Para esclarecer - não tenho o desejo de usar isso em qualquer código de produção, ou qualquer código meu para esse assunto. Eu sou interessante em aprender como funciona brincando, não reinventando a roda. :)

Ian

questionAnswers(19)

yourAnswerToTheQuestion