Files
Adaptix-Framework-AdaptixC2/AdaptixServer/core/utils/krypt/crypt.go
T
2025-03-09 08:21:52 +03:00

17 lines
320 B
Go

package krypt
import (
"crypto/rc4"
"errors"
)
func RC4Crypt(data []byte, key []byte) ([]byte, error) {
rc4crypt, err := rc4.NewCipher(key)
if err != nil {
return nil, errors.New("rc4 decrypt error")
}
decryptData := make([]byte, len(data))
rc4crypt.XORKeyStream(decryptData, data)
return decryptData, nil
}