# Примеры Криптографии macOS Swift

Примеры криптографии macOS Swift включая хеш-функции, шифрование/дешифрование и цифровые подписи

> Каноническая страница: https://elysiatools.com/ru/samples/macos-cryptography-swift

- **Категория:** Swift

- **Ключевые слова:** swift, macos, cryptography, hash, encryption, decryption, aes, rsa, hmac, signatures

## Обзор

Примеры криптографии macOS Swift включая хеш-функции, шифрование/дешифрование и цифровые подписи

## Примеры

- **Хеш-функции**: Вычисление MD5, SHA-1, SHA-256 и SHA-512 используя CommonCrypto и CryptoKit
- **Шифрование/Дешифрование**: Шифровать и расшифровывать данные используя AES симметричное шифрование и RSA асимметричное шифрование
- **Цифровые Подписи**: Создавать и проверять цифровые подписи используя алгоритмы RSA и ECDSA

## Когда использовать

- Use this sample set when you want reference inputs for Примеры Криптографии macOS Swift.
- Use it to preview output formats and compare related sample variants.

## Как это работает

- Open a sample entry to inspect the prepared example payload or asset.
- Compare it with related tools to understand how the workflow connects.

## Сценарии использования

- Хеш-функции
- Шифрование/Дешифрование
- Цифровые Подписи

## Частые вопросы

### What is included in Примеры Криптографии macOS Swift?

This page includes curated sample entries, related tools, and neighboring sample collections for Примеры Криптографии macOS Swift.

## Связанные инструменты

- [IBAN & SWIFT Validator](https://elysiatools.com/ru/tools/iban-swift-validator): Validate International Bank Account Number (IBAN) and SWIFT/BIC codes with checksum verification
- [Валидатор SWIFT-кода](https://elysiatools.com/ru/tools/swift-code-validator): Проверяет идентификационные коды банков SWIFT/BIC
- [Шифрование / Расшифрование RSA](https://elysiatools.com/ru/tools/rsa-encrypt-decrypt): Шифрует текст открытым ключом RSA или расшифровывает шифртекст соответствующим закрытым ключом, с OAEP-паддингом (SHA-1 или SHA-256). Длинные сообщения бьются на блоки. Ключи и данные обрабатываются локально. PKCS#1 v1.5 не предлагается (Node отключает его для расшифровки из-за атак Bleichenbacher).
- [Инструмент шифрования AES](https://elysiatools.com/ru/tools/aes-encryption-tool): Шифрует и расшифровывает текст и файлы с помощью AES-256-GCM и экспортирует пакеты с IV
- [Генератор Bcrypt](https://elysiatools.com/ru/tools/bcrypt-generator): Генерировать bcrypt-хэш из пароля
- [Генератор цифровой подписи](https://elysiatools.com/ru/tools/digital-signature-generator): Подписывает сообщение приватным ключом или проверяет подпись публичным — поддерживает RSA-PSS (SHA-256), ECDSA (P-256) и Ed25519. Чисто локальная криптография (Node crypto.createSign/createVerify), без сети. Вставьте PEM-ключ для подписи или проверки base64-подписи. Инструмент только подписывает/проверяет; он не генерирует пары ключей.
- [Сравнение хеш-алгоритмов](https://elysiatools.com/ru/tools/hash-algorithm-comparator): Хеширует один и тот же вход с помощью MD5, SHA-1, SHA-256, SHA-512, BLAKE2b и BLAKE3 и сравнивает их: длину, hex/Base64-дайджест, статус безопасности (взломан/современный) и относительный бенчмарк скорости. Полезно для обучения, выбора алгоритма и проверки контрольных сумм.
- [Генератор и верификатор HMAC](https://elysiatools.com/ru/tools/hmac-generator-verifier): Вычисляет HMAC-подпись сообщения + общего секрета на SHA-1/SHA-2/SHA-3/BLAKE2 или проверяет входящую подпись (сравнение за постоянное время) с пресетами Stripe / Slack / GitHub

## Связанные материалы

- [Примеры Криптографии Android Java](https://elysiatools.com/ru/samples/android-cryptography-java): Примеры криптографии Android Java включая вычисление хеша, AES-шифрование и кодирование Base64
- [Примеры Криптографии Android Kotlin](https://elysiatools.com/ru/samples/android-cryptography-kotlin): Примеры криптографии Android Kotlin включая вычисление хеша, AES-шифрование и кодирование Base64
- [Примеры Криптографии](https://elysiatools.com/ru/samples/cryptography): Комплексные примеры криптографии включая симметричное шифрование, асимметричное шифрование, хеш-функции, цифровые подписи и протоколы обмена ключами
- [Примеры Криптографии Web Go](https://elysiatools.com/ru/samples/web-cryptography-go): Примеры криптографии и безопасности Web Go включая вычисление хеша, симметричное шифрование и кодирование/декодирование Base64
- [Примеры Криптографии Web Python](https://elysiatools.com/ru/samples/web-cryptography-python): Примеры криптографии и безопасности Web Python включая вычисление хеша, симметричное шифрование и кодирование Base64
- [Примеры Криптографии Windows C++](https://elysiatools.com/ru/samples/windows-cryptography-cpp): Примеры криптографии Windows C++ включая вычисление хэша, шифрование/расшифрование AES и кодирование/декодирование Base64
