SkillAgentSearch skills...

LaraCrypt

Laravel encryption method with using AES-256-CBC and base64 key for Swift

Install / Use

/learn @FardadCo/LaraCrypt
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

LaraCrypt 0.1.x

Version License Platform Language OS Version

This is a function for encrypt and decrypt data such as Laravel encryption in Swift.

Requirements

  • iOS 9.0+
  • Swift 3 (LaraCrypt 0.1.x)

Installation

LaraCrypt is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'LaraCrypt'

Usage

There is a main public function in LaraCrypt calss:<br> encrypt - For use this fucntion you should set two parameters contain base64 key with 44 characters length and your message as a string that you want to be encrypted
decrypt - For use this fucntion you should set two parameters contain base64 key with 44 characters length and your encrypted message as a string that you want to be decrypted

let key : String = "u6KuXJLIUwEUl7noY8J8H1ffDRwLC/5gjaWW1qTQ3hE="
let message : String = "123456"
let encryptedString : String = LaraCrypt().encrypt(Message: message, Key: key)
let decryptedString : String = LaraCrypt().decrypt(Message: encryptedString, Key: key)

Support

Fardad Co

License

LaraCrypt is available under the MIT license. See the LICENSE file for more info.

Related Skills

View on GitHub
GitHub Stars12
CategoryDevelopment
Updated4y ago
Forks7

Languages

Swift

Security Score

80/100

Audited on Nov 23, 2021

No findings