Crypto

Cliquez pour copier

Crypto

Le module "Crypto" permet d'effectuer des opérations cryptographiques : cryptage et décryptage de données, génération de clés privées et publiques, génération et vérification d'une signature numérique électronique.

Des réglages supplémentaires ne sont pas nécessaires.

Crypto : Processus d'entreprise

Cryptage et décryptage AES : Modes CBC et ECB

  • Crypto: Encrypt AES-CBC
  • Crypto: Decrypt AES-CBC
  • Crypto: Encrypt AES- ECB
  • Crypto: Decrypt AES- ECB

Cryptage et décryptage RSA

  • Crypto: Encrypt RSA
  • Crypto: Decrypt RSA

Signature électronique et vérification de signature

  • Crypto: RSA Sign (MD5)
  • Crypto: RSA Sign (SHA1)
  • Crypto: RSA Sign (SHA256)
  • Crypto: RSA Sign (SHA512)
  • Crypto: RSA Verify Signature (MD5)
  • Crypto: RSA Verify Signature (SHA1)
  • Crypto: RSA Verify Signature (SHA256)
  • Crypto: RSA Verify Signature (SHA512)

Génération de clés privées et publiques RSA

  • Crypto : Générer une clé RSA
Accélération matérielle

Dans la plupart des processus cryptographiques, nous avons intégré l'accélération matérielle cryptographique afin que vous puissiez bénéficier de tous les avantages si vous exécutez votre application sur un matériel pris en charge (AES-NI).

Limites des ressources de calcul

En raison des limitations des ressources informatiques pour les applications avec des abonnements gratuits et bas de gamme, il y a une chance que les opérations gourmandes en ressources informatiques comme Generate RSA Key avec une longueur de clé de 4096+ conduisent à un timeout ou à une très longue attente. Les mêmes limitations peuvent se produire avec le matériel de bas niveau si vous hébergez vous-même vos applications serveur.


Validateurs

Le module Validators vérifie la conformité au format des données utilisateur courantes (cartes bancaires, TIN, etc.).


Validateurs : Processus commerciaux

  • Validate OGRNIP RU
  • Validate OGRN RU 
  • Validate SNILS RU 
  • Validate INN RU 
  • Validate KPP RU 
  • Validate BIK RU 
  • Validate IIN KZ 
  • Validate Bank Card Number (Luhn) 
  • Validate KS RU 
  • Validate RS RU

Informations détaillées sur chaque bloc de processus commerciaux - dans la section Logique commerciale - Liste des blocs - Validateurs.


IP Filter

Le module IP Filter fournit un Middleware pour filtrer les requêtes des terminaux par adresses IP.

Ce module est configuré automatiquement.


Middleware

  •  IP Filter