隐蔽性

点击复制

密码学

Crypto "模块允许执行加密操作:数据的加密和解密,私人和公共密钥的生成,电子数字签名的生成和验证。

不需要额外的设置。

加密。业务流程

AES加密和解密。CBC和ECB模式

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

RSA加密和解密

  • Crypto: Encrypt RSA
  • Crypto: Decrypt RSA

电子签名和签名验证

  • 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)

生成RSA私钥和公钥

  • 密码学。生成RSA密钥
硬件加速

在大多数加密业务流程中,我们内置了加密硬件加速,所以如果你在支持的硬件上运行你的应用程序,你可以得到所有的好处(AES-NI)。

计算资源限制

由于免费和低端订阅的应用程序的计算资源限制,像生成RSA密钥这样的计算量大的操作有可能导致超时或很长的等待时间。如果你是自我托管你的服务器应用程序,同样的限制可能发生在低级别的硬件上。


验证器

验证器 模块检查普通用户数据(银行卡、TIN等)是否符合格式。


验证器。业务流程

  • 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

关于每个业务流程块的详细信息--在 "业务逻辑--块的清单--验证器 "部分。


IP过滤器

IP过滤模块提供中间件,用于按IP地址过滤终端请求。

该模块是自动配置的。


中间件

  •  IP Filter