當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


GO NewTripleDESCipher用法及代碼示例

GO語言"crypto/des"包中"NewTripleDESCipher"函數的用法及代碼示例。

用法:

func NewTripleDESCipher(key []byte)(cipher.Block, error)

NewTripleDESCipher 創建並返回一個新的 cipher.Block。

例子:

package main

import (
	"crypto/des"
)

func main() {
	// NewTripleDESCipher can also be used when EDE2 is required by
	// duplicating the first 8 bytes of the 16-byte key.
	ede2Key := []byte("example key 1234")

	var tripleDESKey []byte
	tripleDESKey = append(tripleDESKey, ede2Key[:16]...)
	tripleDESKey = append(tripleDESKey, ede2Key[:8]...)

	_, err := des.NewTripleDESCipher(tripleDESKey)
	if err != nil {
		panic(err)
	}

	// See crypto/cipher for how to use a cipher.Block for encryption and
	// decryption.
}

相關用法


注:本文由純淨天空篩選整理自golang.google.cn大神的英文原創作品 NewTripleDESCipher。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。