| Versão | 1.0 |
|---|---|
| Editor | David Vitali Enterprises |
| Data de lançamento | 22 de jul. de 2015 |
| Data adicionada | 22 de jul. de 2015 |
| Os requisitos | Windows 10, Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| Requisitos | None |
| Total de downloads | 41 |
| Preço | Free to try |
Descrição
O SecureX foi desenvolvido em Visual C++ 6.0, mas com o código-fonte em mãos, ele se adapta perfeitamente ao .NET. O que você encontrará no download é SecureX.h, o arquivo de cabeçalho da API. Você pode abrir este arquivo e examinar suas funções, que cobrem todas as bases da segurança digital:
1. Sistemas de criptografia de chave privada:
1.1 DES:
(a) DES de comprimento simples, duplo e triplo;
(b) Gerar e verificar MAC (Message Authentication Code) de comprimento único;
(c) Função One Way (OWF) de comprimento simples, duplo e triplo;
(d) verificação de chave DES e paridade de chave correta;
(e) DES verifica a chave fraca.
1.2 AES:
(a) Criptografar nos modos ECB (Electronic Code Book) e CBC (Cipher Block Chaining);
(b) Descriptografar nos modos BCE e CBC;
(c) Criptografar e descriptografar com contador e ICV.
2. Sistema de criptografia de chave pública:
2.1 RSA:
(a) Comprimento da chave RSA estática de 1,25 Kbits (a recomendação atual é de no mínimo 1,0 Kbits);
(b) geração de chave pública/secreta RSA usando análise rápida de números primos e (pois pode ser demorado) feedback de estado via função de retorno de chamada (consulte SecureX.h para mais informações);
(c) RSA Sign/Unsign de 1,25 Kbits;
(d) Verifique a integridade da chave RSA.
3. Hash:
3.1 SHA4:
(a) suporte a hash de 384 e 512 bits;
(b) Calcular SHA4 sobre um arquivo;
4. Funções de suporte criptográfico diversas:
4.1 Suporte a temporizador MSec (set, get, get_clock).
4.2 Obtenha a força da senha como um percentil (consulte SecureX.h).
4.3 Classifique a senha (muito fraca, fraca, boa, etc. novamente consulte SecureX.h).
4.4 Converter binário para string hexadecimal ASCII e inverter.
4.5 Calcular LRC de 8 bits.
4.5 Preencha um array com números de Fibonacci (útil para preenchimento de dados).
4.6 Destrua matéria sensível na memória com substituição quádrupla, incluindo bit-flip.
4.7 Funções de embaralhamento de dados fortes que usam uma chave de 64 bits. Pode ser usado no lugar de enviar seu preenchimento e outros dados estáticos em claro.
Observe que este é um pacote de código-fonte/DLL opcional. Como tal, não possui um arquivo executável que possa ser executado.