1
This commit is contained in:
@@ -472,7 +472,7 @@ func JDDecodeToData(appSecret, data string) ([]byte, error) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
resp, err := utils.AESCBCDecpryt(sDec, []byte(key), []byte(iv))
|
resp, err := utils.AESCBCDecprytJD(sDec, []byte(key), []byte(iv))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ func AESCBCEncpryt(data, aesKey, iv []byte) (encryptedData []byte, err error) {
|
|||||||
return encryptedData, nil
|
return encryptedData, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func AESCBCDecpryt(encryptedData, aesKey, iv []byte) (decryptedData []byte, err error) {
|
func AESCBCDecprytJD(encryptedData, aesKey, iv []byte) (decryptedData []byte, err error) {
|
||||||
c, err := aes.NewCipher(aesKey)
|
c, err := aes.NewCipher(aesKey)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
@@ -31,6 +31,19 @@ func AESCBCDecpryt(encryptedData, aesKey, iv []byte) (decryptedData []byte, err
|
|||||||
return decryptedData, nil
|
return decryptedData, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func AESCBCDecpryt(encryptedData, aesKey, iv []byte) (decryptedData []byte, err error) {
|
||||||
|
c, err := aes.NewCipher(aesKey)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
cfbdec := cipher.NewCBCDecrypter(c, iv[:c.BlockSize()])
|
||||||
|
decryptedData = make([]byte, len(encryptedData))
|
||||||
|
cfbdec.CryptBlocks(decryptedData, encryptedData)
|
||||||
|
|
||||||
|
decryptedData = PKCSUnPadding(decryptedData)
|
||||||
|
return decryptedData, nil
|
||||||
|
}
|
||||||
|
|
||||||
// AESCBC16Decrypt 抖音十六位解密
|
// AESCBC16Decrypt 抖音十六位解密
|
||||||
func AESCBC16Decrypt(key, iv, src []byte) ([]byte, error) {
|
func AESCBC16Decrypt(key, iv, src []byte) ([]byte, error) {
|
||||||
decrypted := make([]byte, len(src))
|
decrypted := make([]byte, len(src))
|
||||||
|
|||||||
Reference in New Issue
Block a user