Red de conocimiento informático - Conocimiento informático - Cifrado y descifrado de cadenas (3DES, sha1, MD5) - swift3.1

Cifrado y descifrado de cadenas (3DES, sha1, MD5) - swift3.1

Para el cifrado y descifrado de cadenas, puede agregar métodos de extensión a la clase String para facilitar su uso.

Para utilizar el algoritmo de cifrado y descifrado 3DES/sha1/MD5 en Swift, debe. introduzca esta biblioteca: en el archivo puente Medio

#import lt; CommonCrypto/CommonCrypto.hgt

El cifrado 3DES es reversible, sha1 y MD5 son irreversibles

Uso:

Arrastre un control textFiled directamente en la interfaz xib y luego coloque 3 botones para realizar los métodos de clic de cifrado MD5, sha1 y 3DES, y luego pruebe los datos de cifrado y descifrado respectivamente

Puede consultar el artículo blogs.com/jukaiit/p/5039803.html

Utilice este tercero para implementar JKEncrypt

** /jukai9316/JKEncrypt. **