Updated filebase64sha256 function

This commit is contained in:
Vova Ivanov 2021-11-23 17:10:04 -08:00
parent 809cf11d79
commit 4bc8ee0316

View file

@ -126,13 +126,13 @@ func getHelperMethodIfNeeded(functionName string) (string, bool) {
switch functionName {
case "filebase64":
return `private static string ReadFileBase64(string path) {
return Convert.ToBase64String(System.Text.UTF8.GetBytes(File.ReadAllText(path)))
return Convert.ToBase64String(Encoding.UTF8.GetBytes(File.ReadAllText(path)))
}`, true
case "filebase64sha256":
return `private static string ComputeFileBase64Sha256(string path) {
var fileData = System.Text.UTF8.GetBytes(File.ReadAllText(path))
var hashData = SHA256.Create().ComputeHash(fileData)
return Convert.ToBase64String(BitConverter.ToString(hashData).Replace("-","").ToLowerInvariant())
var fileData = Encoding.UTF8.GetBytes(File.ReadAllText(path));
var hashData = SHA256.Create().ComputeHash(fileData);
return Convert.ToBase64String(hashData);
}`, true
case "sha1":
return `private static string ComputeSHA1(string input) {