package
Version:
v0.0.0-...-500dce2
Opens a new window with list of versions in this module.
Published: Nov 6, 2019
License: Apache-2.0
Opens a new window with license information.
Imports: 4
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
-
func NewAES(key []byte) (Cipher, error)
-
func NewAESWith(key []byte, mode CipherMode) (Cipher, error)
-
func NewDES(key []byte) (Cipher, error)
-
func NewDESWith(key []byte, mode CipherMode) (Cipher, error)
-
func NewRSA(key rsa.Key) (rsa.Cipher, error)
-
func NewRSAWith(key rsa.Key, padding rsa.Padding, cipherMode rsa.CipherMode, ...) (rsa.Cipher, error)
介绍:创建默认的AES Cipher,使用ECB工作模式、pkcs57填充,算法秘钥长度128 192 256 位 , 使用秘钥作为初始向量
作者:Alex
版本:release-1.1
func NewAESWith(key []byte, mode CipherMode) (Cipher, error)
介绍:根据指定的工作模式,创建AESCipher,算法秘钥长度128 192 256 位 , 使用秘钥作为初始向量
作者:Alex
版本:release-1.1
介绍:创建默认DESCipher,使用ECB工作模式、pkcs57填充,算法秘钥长度64位 , 使用秘钥作为初始向量
作者:Alex
版本:release-1.1
func NewDESWith(key []byte, mode CipherMode) (Cipher, error)
介绍:根据指定的工作模式,创建DESCipher,算法秘钥长度64位,使用秘钥作为初始向量
作者:Alex
版本:release-1.1
介绍:创建RSACipher,默认使用pkcs1 padding,pkcs#1v1.5 加密解密,pkcs#1v1.5签名验证.
作者:Alex
版本:release-1.1
介绍:根据指定的key,和padding来创建RSACipher
作者:Alex
版本:release-1.1
Source Files
¶
Click to show internal directories.
Click to hide internal directories.