using System.Collections.Generic;
using System.Web.Helpers;
static void Main(string[] args)
var passwords = new List<(string Password, string HashedPassword)>
("a1", "AKmcDy1vXkP5KxSU9u2e0nxBH7KMQJJqAbc5nn1GhwgsXUBEOuUv5Z7Kq28m+3Vbuw=="),
("a2", "AAW28OfmR3GMyOEXW8gZUKZvG3eIOZoHhSeBgR1/t7k02ACBZq2tz6xS2rQXnMvK7A=="),
("aaa123q", "ADqdTHV6dleQ56Ivi2xulAmxmVY0ZlaT07jTgo4R+2EWZcrU7WXT1JA0G/TuZYkaFw=="),
("aaa13", "AANBlv8EXhGpB+mIpsBKqKgTjWhrryldtJYXgD9bMuuSS//+X3/NZpynRP/wD1d9/Q=="),
("aaa15", "AFv7ivex9ekdk3mE451hqFRiivejJf+p71aAyJ+5C/YYlWb23epjPlW5te0iITPOGw=="),
("aaa16", "AG9Kk1aq0Z5uchkCBh2TUSNVKTAhmwWKdFZlmhbBVtoPNivdRMo4noD4NrKYHh5aKQ=="),
("aaa161", "AII1eHScI2o81lkoWYurIAlQDQoA/U0+HGNTbN0lUA95hcjamZbrDJ66lgUcsIWcIQ=="),
("aaaaaaaaaa", "AGZQicX0k/iROpM9nj32sDLYeeSWrfGfwnexybEQgXmUWq5FScQNruRQMdFckob9dw=="),
("aaaaaaaaaaa1", "AIdL5SxWBKck3QJM2MyPwzatjnsz515uQ3DrVXYck84yGChNKdKWQHKE9NNxpQ/tYA=="),
("aaaaaaaaaaaaaaqqqqq", "AJU09Iu78Ybxba1y1YoZuiEVwRJETUVUSklVtYLNk4LepePhKeGTjG/oWzo5bL8sxA=="),
("", "APDFzTrtJunnxvtDHOHeM223hVIHBBiJ0SIxiWVHaP3LgNHZyD/iSFQ7DByvMfpFxw=="),
("agente.test", "AMQvX9zHqNdLeaiMWlmdnGYK0InLciQ4YGpBi1ujm1NL2Do/uh5gf+nVBflnd8gAHQ=="),
("agente2.test", "AKPD1I6EtCLlywOimqAmcPVSvEQ1sA0MwA4XKM7Atb/gcvmfIK6iNwSzRDCDobLCfQ=="),
("agente3.test", "AAKtnCN0WMhKDKQsvjxf2Vs0L50HN68qjITgv8hG9NJAzU1BgCAo219c8I8mT3bmEA=="),
("as1", "AO21mw5Fu/7gziizZqrsAI4oMVoNcUyTAmXGGCNBFHR804mBPJ6aDRgfvoTnS3vfRg=="),
("asd123", "AK5K7cXPDwl2v1Q43TX160j2HKImlM5/EZasxZFAO5UNILv/t/VLeHuzRSZ3NcpFzw=="),
("asd124", "AHXbMBzhEPHjZMiwnpW2nvfsOL/p8ILLUJ0kWpCpBox+kFO7yvG2yDwCDh/UNkLILQ=="),
("asd125", "AKboEL9vUtQ7nG01M+0LOQxPTGi8srm/sEAXYRpMTXGE0hBvp+zDD3k9sHvWuJLyNw=="),
("asd126", "AIT2jOIg00v8gwSg8XB182RPbmE4gIQQiTO+5LLzl1lX3KC8GHjj9LOY++VpANsnaA=="),
("asd127", "AI5ufd7SnZIlaaJOtiteNKG1BDKmLBJAESo8j/ku32szo3xaEHx5pIyISylZKhfEaQ=="),
("asd128", "ACWCPGjfdUSd4H3KCSBOjAWKcrkSTMTVsa54XC68Avtth7AhranJUrFVbndQUgauqg=="),
("asd130", "AKctbfTwCebJ6icA0h+tGrBjtUY7v0TZFDYT13MLL0DdwwokE6nBEMUtmGP77ZeQCQ=="),
("asd131", "AO+QfgHNnrQKXod7PwmjRRzaLc4OqtbnGsXfaeVNwc7Jxgu/149Z/rJa5rvaXrUvlw=="),
("asd132", "AB/TW4uiL9tBcZQm70XOb5GNuO9dJoSiZ1uvI4yfTQKaOBWVdpPyORAQ9xyavH8xCA=="),
("asd133", "AMWvd/gC+k0dMlRKRb5mt+/ZIcxV2a5bCg2EMDm1ReqcohARkF8i0cfckdl7ODpsfA=="),
("ass", "AA5xb1JMzQzEZLnu5Rj02ONZys0Ds2o1o6LKZ6RicvRrtcFfOn7rr2AZu3U9jjzBUg=="),
("backoffice.test", "AMQvX9zHqNdLeaiMWlmdnGYK0InLciQ4YGpBi1ujm1NL2Do/uh5gf+nVBflnd8gAHQ=="),
("c.ardito", "AIsAS6r06DPCf8j9+COWEi+qR6TmyNZWjJDBvqEWhlh2EAX+BUAsgajSVW6byCgGnA=="),
("carlo1", "AHnytPAAQKkPNg0oy/aZuAcZ8qsag3sVcHHD3Ie0Jp8usj0TXf1hgF6X5oFYymuc1g=="),
("carlo2", "AOgO7blVFGp6Z1Yxf2rHdzVLCOUiUQizaGW7Jfl7iZU/eK7X7zKgSpgShmiILDGjAw=="),
("CBT_srl", "AGNa4N+LEm+euGYvPbkW3rMmMo5jP3D9JI9VjlEROeHW4dxI0eEfvn43RbSV+9z1ww=="),
("CLIENTE", "AA7ImWGS9JcQ+5d5OIuhmy/jYoF1oa1IQBeKVegau09bFtN3zJj6pwaRQx01JLETbw=="),
("CLIENTE SAFETY", "ADRRuRX30VnGq1WT65Wq7y8joixR12dNR8OgnlpTk7m+LJHwhypIEDy54cWw6zeaQw=="),
("Cliente.DaRiassegnare", "AMQvX9zHqNdLeaiMWlmdnGYK0InLciQ4YGpBi1ujm1NL2Do/uh5gf+nVBflnd8gAHQ=="),
("cliente.serena", "AMCiIQgRLqPJsnr6CWoBJcexkv1B6wJXIIs6vRg0YDqoFU9wItav2nanVnniMWHX5g=="),
("CLIENTE_TEST", "ABXNUztq2GlB7gnx+cfmtc2gC+XAkaIp+HTpSHCjd/O/Kg6YGMtKDVbpiq/N7R6MyA=="),
("cms-test", "AMQvX9zHqNdLeaiMWlmdnGYK0InLciQ4YGpBi1ujm1NL2Do/uh5gf+nVBflnd8gAHQ=="),
("deniscangemi", "AE12LA5fEs5r1wdT2pRyqhLwWq39Pr88kIPTKIAOJvDV6YTCz7T1C3wrxs1W70EcMA=="),
("DESKTOP-9N8KN4L\\Fastcode-MLeali", "AMQvX9zHqNdLeaiMWlmdnGYK0InLciQ4YGpBi1ujm1NL2Do/uh5gf+nVBflnd8gAHQ=="),
("eeeeee", "AH996ODzlRn5TGLlvZ/9xghVtjpX415+4ACObZ3lERTzD5Vm1R0wlsovXpDDFWhOyQ=="),
("girolamo", "AMWywhJDsNsQyUBaPKWkl+npPI83lWg9OpAl90Gu00ic5uMEDhXqLMXFAk447T7Fjg=="),
("john", "ADEPcw5mkVbCOZ9q3PQbcWfNtJaqenIfeecHxulxmY+oO4NB4py8wuf30yTH0Tq55w=="),
("Leonardo", "AJiLtWsvrBDrYLF/t4hArxAqFhJ7zJ5cvuRhNWLlRPC+7SCVYogYZpNzEjbl9Bw4Wg=="),
("Leonardo123", "AKtwgEwIIFrj/c+pmb4mhpuqaD2DHwZFiNSEbAD5dKzZyhCmnrUmGuZvZTPvqz/nHg=="),
("liu1", "AGqSfubS0s9rmCm5QX5T5iO9CGBCu5iGb7zYVJKW0v4EGBSMbjINtco2krM+vVU65Q=="),
("m.bartolini", "AKOZN6sCRumkf15hmUJF1oY4Q5FJYXWU6qds+3bYU1H+djfGusY/KV6j7GcjwbfLng=="),
("MAI", "ANih3128DXUTx0KcjoTTbE6+ZjVpYLCGuTaI7BXhDE9DxsyPFrDYXhXw6toWnD2fmQ=="),
("mail", "AKBdneywk0ZgRf1FYoehfmGudvw+rtzshXRL+7yB4rfGAXuFlEzynJQmtLoolCHgNQ=="),
("mail_66", "AKj6X+x8MBvot0JEoB4MuxUzhcOLsCuJ4MncFuPbhHxN8NjSrnmQ0HbneqULJTLb2w=="),
("mail1", "ABZM/DfmR/ltBv+5R2BjfQ+C0KsqJSQPP2Swbh305JW3CXE+1xHCYjny1UXhqogisA=="),
("miaemail", "AKLZQEbwcrC0w1E/vik6hCyr1g8CFNvtByZxzre26joLFmop3YPCnZmnRiAo08usZg=="),
("NB-ARDITO\\cardi", "AMQvX9zHqNdLeaiMWlmdnGYK0InLciQ4YGpBi1ujm1NL2Do/uh5gf+nVBflnd8gAHQ=="),
("nuova", "ACRIr2LAjbcTupSpqYVRelSlHdB3e/rbks3qcpwTZgbwaHs4j+3oXqBcACkrXRDYkg=="),
("odc", "ANNwL1dUs3Ks6+jKU6RB7ymRaoG1iKk5pyla0PC+kUXIo+/DVliah7uN1zYYQVE0ng=="),
("operatore1.test", "AAwOVjA22nRmAytTaCrItQscZXkIpSmkBmU/q01PCjxJJ2lKnxA+7W9KaUYdEgYvEw=="),
("operatore2.test", "AI5Cn1aNZNZbD57SY7vHlEBrfF1OrEfNB/p69XIMPdUIXCE8m26ZptQ2vhoPsOFd+A=="),
("operatore3.test", "AMCVdMZ7Y3+LSt9tt2fSkon5gsHpLcu5inO2HzCP3R/sgdXa3FbSItohYx5KzAfQSg=="),
("prova.prova456", "APHxZ056i5Mu5wQg2AoxcBFT1DdgHD+rq8FyxZftz2d4Tpk2v6G9UOdEFFP5+IAajQ=="),
("prova.prova789", "AFXcoB2ZCHiyF5htzI6tSR/tEE6A3VqpKPGHvXJHD6+uGJrLJHrh5ubzsfGThvKn1g=="),
("rrrr2", "AAopCi4lv9fkHiaPaTBW7EVt5JyY1qyrPjIM6YRjUq/jSD/zd9VlFVgQ0rU7jrQc+w=="),
("saaaasasa123", "ANjEumt9ld/Nbyg8supbh8Ajt57tNU8m6YAuicEWGT1lN5VCtn1xBD+QKoXtfpqrOQ=="),
("sasasas", "AIuOclcdmc620DwKirMm837umZF7G85FVqcT0ulVzO6WjOaMHo6Rk1JTPDoklJJktA=="),
("securemail", "AASE2Tf2mOVlYk+8ISwh7ALVR1BweY7v1ctOvQwpkUZVcOJ6qB20jYV8s5d4RhvVZQ=="),
("serena", "AF/fOEouobOORaXCTyeYxcJutOWoHXhO+JuodiA3VraPLs4488L/j6eCTDHhPPNwgw=="),
("simona.folino", "AMQvX9zHqNdLeaiMWlmdnGYK0InLciQ4YGpBi1ujm1NL2Do/uh5gf+nVBflnd8gAHQ=="),
("sss1", "ANja5TuJAhqkHQ2sXaH/WLDMw2VNt7kK4Z6qW3iJQYeWEFq7Pc1pLr+L6e95GnVMYQ=="),
("sss123123", "AMB4rOU8Yyue9MF0m1GAbqP3DzicBQDxqd9b1oRK+tYDDjyBZax4o04X4KyhSloikw=="),
("sssssss11111", "ABLcOHxY1elq4ohQamsFd1sPGU9EwHDDw+EfRDmTCa/I1t5L9zieRHImnmEV04Dr1w=="),
("sssssssssssss", "AOJlGSmEFWv/DELhtO+IoWe+o/CDSr+W+p1YYpx2FOg546SWCE9F5lwbIO9pd3R+3Q=="),
("STAGING-E-RAB\\SafetyDemo", "AMQvX9zHqNdLeaiMWlmdnGYK0InLciQ4YGpBi1ujm1NL2Do/uh5gf+nVBflnd8gAHQ=="),
("STAGING-E-RAB\\SafetyUser", "AMQvX9zHqNdLeaiMWlmdnGYK0InLciQ4YGpBi1ujm1NL2Do/uh5gf+nVBflnd8gAHQ=="),
("Euahvw!Vs8lz1W#GLYP2Gq", "AICgZLQhGMncTNKaFSrb60VRab/2Rt3LUKaxvuH7kejGWuEJL4Uu4PcjwbAiYQ2UgQ=="),
("super.admin11aa", "AGZRXU85lrXSftXFpkekz/YY+3Pu8JpEQFIDrJPqoWO61by78waFlSERscihTbyXwQ=="),
("super.admin12", "APqj0Y49N6yEdzYhjfNvKRDd0KmgQEd7YSdoZJ7Wj13a0CnGeA1dlBGq8E2W4AMYsw=="),
("super.admin123", "AHtyUI4oo1Vfkt/IZH78DJJkfQbl/zhD0grRQDPfSEgcdWo2uLo9lBKFvXh8EpumDQ=="),
("super.admin12344444", "AKRxI0KeRE7OtZhwhjJWdmO16vkW3lvjCLjiCWqfqUYIe3BBjd0Eg1eHfsTK8CHryg=="),
("super.admin12345", "AKMNW4DN6kCoG1Eb9NGWL/T03DAarO8QGYB9IjYbmDrjdfiU5GZKDQF6UyABRjfyyQ=="),
("super.admin12345a", "ACaxkIgqWLgyhewcXoUjs9laT0vOoZWqEJj3Kl3A1rvomVqy/r6SQBGhXoJM3ppgNw=="),
("super.admin123qqq", "AIhA5Kk9BSULR1qC25nQ4ceZM2Q+S8i35Klhtc1Vm+sVx7Va62+VhqjDczK2z0EaLw=="),
("super.admin123zz", "AOxRtC4eyYqrohSUBP0/3z9OehyC2SkVMsoEsbwlibrNywGlqjyj7SBR2rNFlKrCww=="),
("super.admin12z", "AKxhjfiCzS+xHXedw6k1JQh44c90taqfmHAmDncskkItGK/1iwBa5j7/94vYJW7BGA=="),
("super.adminaaaaa", "AFYCFYasFaJGhuyQqivbUN8Yv8NfNUb3MqV4ThrUFim7/+1J8CTeWSmFlQdGFE+keQ=="),
("super.adminqa11", "AJZ/+Ll3crf2nTvIjm5TFTJzxAhZnkmMRK2Sv6EmXeOiPYOekkH0y3/2qqZb0fHdTQ=="),
("super.adminqa12", "AFI48IAP2HJR/QxUfCoMRMoYr03FwrAoGiRBoAYwBCkoobaEnBBUgVCGmK/PhkWP7w=="),
("TEST", "AMQvX9zHqNdLeaiMWlmdnGYK0InLciQ4YGpBi1ujm1NL2Do/uh5gf+nVBflnd8gAHQ=="),
("test111", "ALbMf5XKW1RtR3yiB/SLZaThbUbAjWqN9YYeiWzogVwyKz8cQAapf/ciOFArvWF9aQ=="),
("test1zs", "ABrvHO1J+imXdSdFemAAzFkl/i44VhiITyV9S3k7jB7qmrLcIRCFe0rge8vDUpNx/g=="),
("test1zs1", "AEmIZlJoqD2G22dBRQ/RFJLZ0zGx6PHJEk8s/zUBGho03bJv0nZvX79wH3Z7IOyKjg=="),
("TEST23", "AMQvX9zHqNdLeaiMWlmdnGYK0InLciQ4YGpBi1ujm1NL2Do/uh5gf+nVBflnd8gAHQ=="),
("testLiu", "AMCVdMZ7Y3+LSt9tt2fSkon5gsHpLcu5inO2HzCP3R/sgdXa3FbSItohYx5KzAfQSg=="),
("testLiu123", "ADdX/xqeP76qHZPUSWOAUVtt5kITHWJKX0Q7+LiRfj3coBe4nEVSxrSZrUZLUtNWvA=="),
("testLiu1234", "AB+bASkI5RNCRXXR42qITAG0XV2xobDidLF0lGT5niYJTkkzpYNVpl3b/AsRUIMykQ=="),
("testLiu130Agent", "ANur5l8gAkrNRif8yT7ufBGOGJCBYliw7nMYwewCdO6AnLA4azCsw0BY0SAVPcn9Xw=="),
("testLiu28utente", "AMQvX9zHqNdLeaiMWlmdnGYK0InLciQ4YGpBi1ujm1NL2Do/uh5gf+nVBflnd8gAHQ=="),
("testLiu29Agent", "AMQvX9zHqNdLeaiMWlmdnGYK0InLciQ4YGpBi1ujm1NL2Do/uh5gf+nVBflnd8gAHQ=="),
("tt", "AMRP7EFqouMtjB3BnYUye/sIlQdXgV1gMTGTHuNflypcbcdCvtbV81ywIwnB9sUpyw=="),
("tt717", "AOD9zhxgQ6obnnLkDtU3rmaY2NL4dD98RSIxZN/br5GucHFnK2gh0GtbIBvlEATHhQ=="),
("TTT1", "AOGEjExjFItspa/xPETLt2eVVEiAOgnipJjSnaUDNm8ugfM1p9AVeHyo4++WWpgWnA=="),
("TTT10", "AGVSdMO2flrs33wyVYojcwbz+0/FyOGraR691S4d98wYvp7ysbAHG/FZVUE5p9rJlA=="),
("TTT11", "ACmjx57U7Jb8uKU7cHyNMyyO+WD29MiBmtGcUrMir2ZYi2rE2d/d217Y3cz8ifY2Yg=="),
("TTT12", "AEpbCWGnqcjqQXFH+8NzA5DvFu1RwBswHuMlRgWErlNAQYTgwLZ7P5p4mgmJNJ6ZlA=="),
("TTT13", "APh0CTGnAdHbbJi17jbnfuZ0C00VrmuM0HmN2WWcDsmEVxX59bKW/dAnyRnL1uO1/g=="),
("TTT2", "AG6ClHveAKyK6ZXFykjNXR5nnEXEI7x+cuA6+OZ+a6SjxRXizcManKs/4ocNGaR5iw=="),
("TTT3", "ABhcg8FTgUDryqf24VOEKfAYLyfbzldMDOaHMCisdvwGvu93RmVkahGEpR1IXF+9Vg=="),
("TTT4", "AK9m9eNGBgDwwfuUWccCT45UxKL07P+gq8moV7G6fsHRKMB2TRY+wL9uttgqYgEUsQ=="),
("TTT5", "AAVSj1bl036dFX82v6A5P/MqDKKk+V6BWLE+RinrMFb4DQRYHurp7buT7H3+dcfEsQ=="),
("TTT6", "ACTHhNuxkNsT0XWcxfv9422QorSfi0syVikZur8Vrs4J68QAmUJ28fgi8MwALsf1jg=="),
("TTT7", "AGuaZUXQZWWvgoLPc1av4Ab13kGW2+BNgaCReWUpRr+LALkJdPWTa8s4LrGQ7v7BdQ=="),
("TTT8", "APkuYpT2dgcKSYxG8d6xUxzA9xJpjBLsb7iQENC7DfC5sYAp7VE1ygndpvTNL0vyyA=="),
("u.utente", "AFbI5bAVVmdOsP2YcInyDoOy+GaPFfMFLcjfdZnS/oQi+dBFiFohYKKUcoCz+bGR2A=="),
("u1", "ANFqyyig1QjWi6NYIivkVK2Y8Xb+DKeKixv77z9Ask96QjM9WsV8vEHF0sozQsjN9g=="),
("us.us", "AD9nSjQwpwb2aSBmxoLMJAc+bp4Y0D6sncqoEWcbHIj4eXHwgstX6SpW83tpktHDvg=="),
("us.us1", "ADfU6q/3w5FeSO7VUVKbEcShTUulxMQK+H9XA+6jZYMSZBIoko1jA6fpjm74dFFoyw=="),
("us.us2", "APQpBqoMOfPQGvcHi3z7Tpdfk/dosKr2m7okr+RMPyN4vuiKFJejIs75WRXq9lcaIA=="),
("user.cliente.1", "AFCXARKHY1vO3Tz8MeZJEYVC5XRoZl3RqpaN+lrgrfUnm18tprWC5nG6m5S7Uj0pbA=="),
("v.ancona", "AISBK6Nr7TkrC2J/tXzeKCLOfCXAByI3u7o0YZlOsu/3/IFOHd2OxGKZX80DwyY8Pg=="),
("wer", "AD+7/jebWOBxdNeEDq/maQtJWzUkhUyaJy8PHLYlxCsnkRvYKg6ehL7qrrfc9Pb6rg=="),
("xxxxxx", "AMieA61G6ShvrLakXD56XwdElG1RK1oXC83fbKdhr/ncyPBdFgaKXjQp5rOrWCH6zg=="),
("zzz", "AOu+5vFzvpJf5HqyTflo5XTXJSynuBayKGudAwnquF1N6FsUmqMQOwhU3eC2T7YZkw=="),
foreach (var pw in passwords)
bool isPasswordValid = Crypto.VerifyHashedPassword(pw.HashedPassword, pw.Password);
Console.ForegroundColor = isPasswordValid ? ConsoleColor.Green : ConsoleColor.Red;
Console.WriteLine($"Password: {pw.Password}, Verification: {(isPasswordValid ? "Valid" : "Invalid")}");
Console.WriteLine("Press any key to exit...");