암호화

복사하려면 클릭

암호화

"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)에서 애플리케이션을 실행하는 경우 모든 이점을 얻을 수 있습니다.

컴퓨팅 리소스 제한

무료 및 로우엔드 구독이 있는 애플리케이션의 컴퓨팅 리소스 제한으로 인해 4096개 이상의 키 길이로 RSA 키 생성과 같은 컴퓨팅 사용량이 많은 작업이 시간 초과 또는 매우 긴 대기 시간으로 이어질 가능성이 있습니다. 서버 응용 프로그램을 자체 호스팅하는 경우 낮은 수준의 하드웨어에서도 동일한 제한이 발생할 수 있습니다.


검증자

Validators 모듈은 형식 준수를 위해 일반 사용자 데이터(은행 카드, 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