brseclabcripto é um pacote simples e poderoso de criptografia desenvolvido em Python, oferecendo funcionalidades essenciais de criptografia simétrica, e hashing. Ideal para aprendizado, prototipagem ou aplicações que precisam de uma camada extra de segurança nos dados.
<<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD
- 🔒 Criptografia Simétrica (AES-256-GCM, GNUPG) =======
- 🔒 Criptografia Simétrica (AES-256-GCM)
develop =======
- 🔒 Criptografia Simétrica (AES-256-GCM) =======
- 🔒 Criptografia Simétrica (AES-256-GCM, GNUPG)
08fe7ee (docs: Incluídas novas informações no readme) develop =======
- 🔒 Criptografia Simétrica (AES-256-GCM)
develop
-
Criptografa e descriptografa dados usando uma chave secreta.
-
🧾 Hash de Dados (SHA3-256)
- Criação de hash para verificar integridade de mensagens.
<<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD
- 🧾 Hash de Senhas (argon2Id com HMAC SHA3-256)
- Criação de hash armazenamento seguro de senhas. ======= =======
develop ======= develop
- 🧾 Hash de Senhas (argon2Id)
- Criação de hash armazenamento seguro de senhas.
- Verificação de senhas usando o algoritmo Argon2Id.
- Proteção contra ataques de força bruta e dicionário. <<<<<<< HEAD <<<<<<< HEAD
develop ======= =======
- 🧾 Hash de Senhas (argon2Id com HMAC SHA3-256)
- Criação de hash armazenamento seguro de senhas.
d5013cb (docs: Incluído recurso do argon2 no readme) develop ======= develop
-
🔐 Geração de Chaves Seguras
- Geração de chaves criptograficamente seguras com Python Secrets.
-
📦 Design modular e extensível
=======
develop
- Python 3.10 ou superior
develop ======= 08fe7ee (docs: Incluídas novas informações no readme) develop =======
develop
Você pode instalar o pacote localmente instalando o pacote pip:
pip install brseclabcripto<<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD Em construção
Este projeto está licenciado sob a GNU GENERAL PUBLIC LICENSE. Veja o arquivo LICENSE para mais detalhes.
Contribuições são bem-vindas! Sinta-se à vontade para abrir um issue.
=======
develop ======= develop
from brseclabcripto import cripto2
from brseclabcripto.cripto3 import SecCripto #classefrom brseclabcripto.cripto3 import SecCripto #classekey = cripto2.generate_aes_key()key = SecCripto.generate_aes_key()ciphertext = cripto2.aes_gcm_encrypt(key,"TEXTO")ciphertext = SecCripto.aes_gcm_encrypt("TEXTO")decriptado = cripto2.aes_gcm_decrypt(key,ciphertext)decriptado = SecCripto.aes_gcm_decrypt(ciphertext)hash_argon = hash_argon2id(key,password)hash_argon = SecCripto.hash_argon2id(password)hash_argon2id_verify(hash_argon, key,password)SecCripto.hash_argon2id_verify(hash_argon, password)Este projeto está licenciado sob a Licença GPL-3.0. Veja o arquivo LICENSE para mais detalhes.
Contribuições são bem-vindas! Sinta-se à vontade para abrir um issue.
RAFAEL PERAZZO <<<<<<< HEAD <<<<<<< HEAD
develop ======= ======= Em construção
Este projeto está licenciado sob a GNU GENERAL PUBLIC LICENSE. Veja o arquivo LICENSE para mais detalhes.
Contribuições são bem-vindas! Sinta-se à vontade para abrir um issue.
RAFAEL PERAZZO BARBOSA MOTA
08fe7ee (docs: Incluídas novas informações no readme) develop ======= develop
