Вы можете использовать управляемую библиотеку криптографии .Net, а затем сохранить зашифрованную строку в базе данных. Если вы хотите проверить пароль, вы можете сравнить сохраненную строку базы данных с хешированным значением пользовательского ввода. Смотрите здесь для получения дополнительной информации о SHA512Managed
с использованием System.Security.Cryptography;
public static string EncryptSHA512Managed(string password)
{
UnicodeEncoding uEncode = new UnicodeEncoding();
byte[] bytPassword = uEncode.GetBytes(password);
SHA512Managed sha = new SHA512Managed();
byte[] hash = sha.ComputeHash(bytPassword);
return Convert.ToBase64String(hash);
}
Разве это не делает инспектор? Вы можете создать настраиваемый инспектор для желтых предупреждений, выбрав «Настройки -> Ошибки -> Профили проверки».
Затем вы можете запустить проверку для всех файлов, а затем использовать «группу по степени серьезности» для разделения предупреждений и ошибок. out.
Не знаю, сработает ли это для groovy. Это работает примерно так же для java.