| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
9年前发布

基于CommonCrypto的Swift语言的加密库:SwiftSSL

SwiftSSL 是一个基于CommonCrypto的Swift语言的加密库。

示例代码

SwiftSSL try to do things in swift way, so it doesn't just transfor code from openssl or other lib.

If you wanna digest String or NSData, you can do it just like this:

import SwiftSSL    let plainText: String = "This is plain text."  var digestString = plainText.digest(SwiftSSL.DigestAlgorithm.MD5)

Just that simple!

Wanna sign a message?

import SwiftSSL    let message: String = "This is your message."  let passphrase: String = "Your passphrase"  var signature = message.sign(SwiftSSL.HMACAlgorithm.SHA512, key: passphrase)

SwiftSSL仍然在开发。它已经提供了:

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1413340981465.html
SwiftSSL 安全相关