|
@@ -13,19 +13,25 @@ export const generatekey = (num) => {
|
|
|
|
|
|
//DES加密
|
|
//DES加密
|
|
export const encryptDes = (message, key) => {
|
|
export const encryptDes = (message, key) => {
|
|
- var keyHex = cryptoJs.enc.Utf8.parse(key)
|
|
|
|
|
|
+ var keyHex = key
|
|
var option = { mode: cryptoJs.mode.ECB, padding: cryptoJs.pad.Pkcs7 }
|
|
var option = { mode: cryptoJs.mode.ECB, padding: cryptoJs.pad.Pkcs7 }
|
|
- var encrypted = cryptoJs.DES.encrypt(message, keyHex, option)
|
|
|
|
- return encrypted.ciphertext.toString()
|
|
|
|
|
|
+ console.log(message.toString(cryptoJs.enc.Utf8))
|
|
|
|
+ console.log(keyHex)
|
|
|
|
+ console.log(option)
|
|
|
|
+ var encrypted = cryptoJs.DES.encrypt(message.toString(cryptoJs.enc.Utf8), keyHex, option)
|
|
|
|
+ console.log(encrypted)
|
|
|
|
+ return cryptoJs.enc.Base64.stringify(encrypted.ciphertext)
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
//DES解密
|
|
//DES解密
|
|
export const decryptDes = (message, key) => {
|
|
export const decryptDes = (message, key) => {
|
|
- var keyHex = cryptoJs.enc.Utf8.parse(key)
|
|
|
|
|
|
+ //var keyHex = cryptoJs.enc.Utf8.parse(key)
|
|
|
|
+ var keyHex = key
|
|
|
|
+ //console.log(keyHex)
|
|
var decrypted = cryptoJs.DES.decrypt(
|
|
var decrypted = cryptoJs.DES.decrypt(
|
|
{
|
|
{
|
|
- ciphertext: cryptoJs.enc.Hex.parse(message)
|
|
|
|
|
|
+ ciphertext: cryptoJs.enc.Base64.parse(message)
|
|
},
|
|
},
|
|
keyHex,
|
|
keyHex,
|
|
{
|
|
{
|