patbef-ServiceOutside/ServiceOutsideTests/Crypto/Base64.cs

31 lines
880 B
C#
Raw Normal View History

2024-01-29 16:27:34 +01:00
using NUnit.Framework;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ServiceOutsideTests.Crypto
{
public class Base64
{
[Test]
public void EncryptDecrypt()
{
string input = "Hello World";
string encrypted = Convert.ToBase64String(Encoding.ASCII.GetBytes(input));
string decrypted = Encoding.ASCII.GetString(Convert.FromBase64String(encrypted));
Assert.AreEqual(input, decrypted);
}
[Test]
public void EncryptDecryptFixedValues()
{
string input = "Hello World";
string encrypted = "SGVsbG8gV29ybGQ=";
string decrypted = Encoding.ASCII.GetString(Convert.FromBase64String(encrypted));
Assert.AreEqual(input, decrypted);
}
}
}