Files
EFC-DESK-V2/Classes/General.cs
2026-02-09 10:55:45 -07:00

35 lines
1.0 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using static System.Runtime.InteropServices.JavaScript.JSType;
namespace EFCDesk.Classes
{
public class General
{
public static string CodificarBase64(string cadena)
{
string resultado = cadena;
string[] arrayLetras = { "J", "G", "V", "S" };
int limite = arrayLetras.Length;
Random random = new Random();
int num = random.Next(0, limite);
for (var i = 0; i <= num; i++)
{
resultado = Base64Encode(resultado);
}
resultado = resultado + "+" + arrayLetras[num];
resultado = Base64Encode(resultado);
return resultado;
}
public static string Base64Encode(string plainText)
{
var plainTextBytes = System.Text.Encoding.UTF8.GetBytes(plainText);
return System.Convert.ToBase64String(plainTextBytes);
}
}
}