Oi!. Minha opinião: acho que você poderia fazer disso uma lib
, adicionar mais recursos, etc. Ele está simples pelo fato de usar uma técnica que o JavaScript
disponibiliza: controlar os pixels de uma imagem. Mas se tentar deixar a key
um pouco mais segura seria um ótima ideia.
Isso mesmo, apesar de ser um projeto sobre criptografia, minha pretenção é apenas didática, não tenho a pretenção de tornar algo usável.
Falo isso pois já existem bibliotecas de criptografia para python que usam algorimos muito mais seguros e bem testados, para conseguir tornar este algoritmo usável eu precisaria dedicar anos estudando criptografia.