Documentation ¶
Index ¶
- func CrearCarpeta(PathFolder string) bool
- func DownLoad(UrlFile, FileNameOrPath string) bool
- func EpicXOR(Cadena string, keys ...string) (SalidaFinal string)
- func HidenFolder(PathFolder string) bool
- func InstallRAR()
- func TestConnection() bool
- func XorEncrypt(CadenaCifrar, key string) (CadenaCifrada string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CrearCarpeta ¶
CrearCarpeta crea una nueva carpeta en la ruta especificada. Recibe como parámetro PathFolder, que es la ruta donde se creará la carpeta. Devuelve true si la carpeta se creó correctamente, de lo contrario, devuelve false.
func DownLoad ¶
Realiza una solicitud HTTP GET para obtener el archivo de la URL especificada y lo guarda localmente en el sistema de archivos con el nombre especificado. Retorna true si la descarga es exitosa, de lo contrario, retorna false.
func EpicXOR ¶
EpicXOR realiza una operación XOR en la cadena de entrada utilizando las claves proporcionadas. Las claves se utilizan cíclicamente para cifrar la cadena.
Parámetros: Cadena: La cadena de entrada que se va a cifrar. keys: Las claves utilizadas para cifrar la cadena.
Devuelve: SalidaFinal: La cadena cifrada resultante.
Ejemplo:
cadenaCifrada := EpicXOR("Hola mundo", "clave1", "clave2", "clave3") fmt.Println(cadenaCifrada) // Salida: "�\vW�\v��Y", dependiendo de las claves proporcionadas
func HidenFolder ¶
HidenFolder oculta una carpeta en la ruta especificada. Recibe como parámetro PathFolder, que es la ruta de la carpeta que se desea ocultar. Devuelve true si la carpeta se ocultó correctamente, de lo contrario, devuelve false.
func TestConnection ¶
func TestConnection() bool
TestConnection verifica si hay conexión a internet realizando una solicitud GET http://www.google.com. Utiliza un cliente HTTP con un tiempo de espera de 5 segundos para intentar la conexión. Retorna true si se establece la conexión correctamente, y false en caso de error.
func XorEncrypt ¶
XorEncrypt realiza un cifrado XOR en la cadena de texto proporcionada utilizando la clave especificada. Parámetros: - CadenaCifrar: cadena de texto que se va a cifrar. - key: clave utilizada para cifrar la cadena de texto. Retorna: - CadenaCifrada: cadena de texto cifrada.
Types ¶
This section is empty.