Cómo aprender el cifrado AES

AES (Advanced Encryption Standard) es un estándar para el cifrado según lo especifica el NIST (Instituto Nacional de Estándares y Tecnología) en lugar de un algoritmo de cifrado.

AES se basa en el cifrado Rijndael (familia de cifrados de bloques de claves simétricas con diferentes tamaños de bloques y claves) después de que fue seleccionado como el más adecuado entre otros catorce diseños de la competencia después de un proceso de estandarización de 5 años. Para AES, NIST seleccionó tres miembros de la familia Rijndael, cada uno con un tamaño de bloque de 128 bits, pero tres longitudes de clave diferentes: 128, 192 y 256 bits.

Para obtener una breve descripción de cómo funciona el algoritmo, consulte la página de wikipedia: Estándar de cifrado avanzado. Esto es más que suficiente si desea utilizar el cifrado AES en algunas aplicaciones, ya que hay varias bibliotecas que lo harían por usted sin ningún conocimiento del algoritmo.

Para una comprensión más profunda del algoritmo, lea la propuesta original de cifrado de sus autores (Joan Daemen Vincent Rijmen) – https://goo.gl/hgZmKM

Siempre me interesó la criptografía, había buenos recursos en Internet, pero cuando se trata de la operación y el manejo del sistema, no encontré un solo sitio web que ofrezca la criptografía completa como servicio, así que creé este https: / /8gwifi.org . La herramienta de descifrado de cifrado más avanzada en línea para personas operativas y de sistemas, y buena para los nuevos estudiantes de criptografía

Un sitio de aprendizaje para criptografía cubre gran cantidad de cifrado y descifrado utilizando todos los algoritmos avanzados.


Resumen de mensajes: genere un resumen de mensajes en línea utilizando los algoritmos de resumen a continuación.

Md2, md5, sha, sha-1, sha-512, tigre, bañera de hidromasaje, gost, ripemd


Generador HMAC Generar HMAC usando los algoritmos

PBEWithHmacSHA1, PBEWithHmacSHA384, PBEWithHmacSHA256, PBEWithHmacSHA512, HmacSHA384, HmacSHA224, tipo de la v


Cifrado y descifrado de clave simétrica: Proporcione un servicio de cifrado y descifrado de clave simétrica

AES, DES, DESede, Blowfish, Twofish, IDEA, CAST5, AES / CBC / PKCS5Padding, AES / CBC / NoPadding, AES / ECB / NoPadding, AES / ECB / PKCS5Padding, DES / CBC / NoPadding, DES / CBC / PKCS5Padding, DES / ECB / NoPadding, DES / ECB / PKCS5Padding, DESede / CBC / NoPadding, DESede / CBC / PKCS5Padding, DESede / ECB / PKCS5Padding


Calculadora de cifrado

Genere BCCrypt Hash y valide Hash con la carga de trabajo 10,11,12,13,14


Cifrado / descifrado de PBE: el servicio de descifrado de cifrado basado en contraseña es compatible con hasta 20000 rondas.

PBEWITHMD5ANDDES, PBEWITHSHA1ANDRC2_128, PBEWITHMD5ANDTRIPLEDES


Generación de claves PGP: genere claves PGP, públicas PGP y claves privadas PGP

Llaves RSA 1024,2048,4096

Algo: BLOWFISH, TWOFISH, AES192,258,128, CAST5, TRIPLE_DES


Cifrado / descifrado RSA: esto realizará el cifrado y descifrado RSA

RSA Bit soportado 512, 1024, 2048,4096

Intercambio de claves DH: cómo funciona DH y cómo llegar a un secreto compartido Visualice de la mejor manera

Parámetro P&Q Arrving at Share secret


Decodificador Pem: decodificación de solicitud de firma de certificado, listas de revocación de certificados, certificado, formato pem, formato PKC7, claves RSA

Formato compatible CSR, CRL, CRT, PEM, PKCS7, RSA Keys


Generación de Certificados

Generar un certificado de autofirma para la prueba del nombre CN dado


Test CA Certificate Generate Test CA Certificate, rootCA-> IntermediateCA-> Certs


Visor de Key Store

Ver los alias de Java Keystore y exportar el certificado en formato PEM, eliminar los alias


Calculadora de subred IP

Generar rango de direcciones IP del CIDR dado admitido hasta el rango de 16

Ping Localice Ipv4 / Ipv6

Ping en línea IPv4 / IPv6, verifique ICMPv4 e ICMPv6 responda en línea, localice la geolocalización del sitio web


Prueba de accesibilidad del sitio IPv6 / IPv4

Dirección IPv4 / IPv6 de enrollamiento en línea, pruebe su sitio web habilitado para IPv6, realice enrollamiento en línea


Codificadores / Decodificadores

Codificar / Decodificar en los distintos formatos.

Codificar / Decodificar URL

Hexagonal a la cuerda

StringTo Hex

Base64 Codificar / Decodificar


Varias funciones de cadena Perfmorm Manipulación de cadena

length, indexOf, lastIndexOf, toUpperCase, trimWhitespace, trimLeadingWhitespace, trimTrailingWhitespace, palindrome, reverse, replace, replaceALL

(1) lea sobre el cifrado AES, intente entender qué es realmente AES. Aquí está el estándar de cifrado avanzado – Wikipedia

(2) Si tienes conocimientos de matemáticas como la teoría de los números y el álgebra, será fácil para ti entenderlo, no estoy diciendo que sea imposible, solo quiero decir que en realidad es posible no renunciar a todo si puedes soñar. lograrlo seguro que es maldita verdad

(3) Aquí va para la Escuela de Álgebra. Para la teoría de los números. Aquí está http://wstein.org/ent/ent.pdf – Teoría de los números – de Wolfram MathWorld.

(4) También he estudiado desde allí en primer lugar (I) Introducción a la criptografía por Christof Paar (II) Criptografía I | Coursera Toma nota de lo que lees y practica la práctica práctica. Eso es lo que te hace perfecto.