---
title: Insecure
framework: cryptokit
role: symbol
role_heading: Enumeration
path: cryptokit/insecure
---

# Insecure

A container for older, cryptographically insecure algorithms.

## Declaration

```swift
enum Insecure
```

## Overview

Overview important: These algorithms aren’t considered cryptographically secure, but the framework provides them for backward compatibility with older services that require them. For new services, avoid these algorithms.

## Topics

### Hashes

- [Insecure.MD5](cryptokit/insecure/md5.md)
- [Insecure.SHA1](cryptokit/insecure/sha1.md)

### Structures

- [Insecure.MD5Digest](cryptokit/insecure/md5digest.md)
- [Insecure.SHA1Digest](cryptokit/insecure/sha1digest.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
