There seems to be a new issue since today (yesterday it was still working normally), see two examples below. It happens, no matter which region or model is used, or if you just want to check or download a firmware. Tested with version 0.3.6.6 and also with 0.3.6.5.
D:\SamFirm>SamFirm_Reborn_0.3.6.6\SamFirm.exe -c -model SM-S918B -region EUX
========== SamFirm Firmware Update Check ==========
Checking firmware for SM-S918B/EUX/S918BXXS3BWKC/S918BOXM3BWJM/S918BXXU3BWJM/S918BXXS3BWKC
Unhandled Exception: System.Security.Cryptography.CryptographicException: Padding is invalid and cannot be removed.
at System.Security.Cryptography.RijndaelManagedTransform.DecryptData(Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount, Byte[]& outputBuffer, Int32 outputOffset, PaddingMode paddingMode, Boolean fLast)
at System.Security.Cryptography.RijndaelManagedTransform.TransformFinalBlock(Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount)
at SamFirm.KiesAuth.DecryptNonce(String inp) in C:\Users\i_iva\Desktop\SamFirm_Reborn\KiesAuth.cs:line 26.
at SamFirm.WebRequestExtension.GetResponseFUS(WebRequest wr) in C:\Users\i_iva\Desktop\SamFirm_Reborn\WebRequestExtension.cs:line 20.
at SamFirm.Web.GenerateNonce() in C:\Users\i_iva\Desktop\SamFirm_Reborn\Web.cs:line 29.
at SamFirm.Command.UpdateCheck(String model, String region, String pda, String csc, String phone, String data, Boolean BinaryNature, Boolean AutoFetch) in C:\Users\i_iva\Desktop\SamFirm_Reborn\Command.cs:line 68.
at SamFirm.Command.UpdateCheck(String model, String region, String info, Boolean BinaryNature, Boolean AutoFetch) in C:\Users\i_iva\Desktop\SamFirm_Reborn\Command.cs:line 53.
at SamFirm.Command.UpdateCheckAuto(String model, String region, Boolean BinaryNature) in C:\Users\i_iva\Desktop\SamFirm_Reborn\Command.cs:line 23.
at SamFirm.CmdLine.DoCheck() in C:\Users\i_iva\Desktop\SamFirm_Reborn\CmdLine.cs:line 101.
at SamFirm.CmdLine.ProcessAction() in C:\Users\i_iva\Desktop\SamFirm_Reborn\CmdLine.cs:line 44.
at SamFirm.Program.Main(String[] args) in C:\Users\i_iva\Desktop\SamFirm_Reborn\Program.cs:line 21.
D:\SamFirm>SamFirm_Reborn_0.3.6.6\SamFirm.exe -c -model SM-G960F -region DBT
========== SamFirm Firmware Update Check ==========
Checking firmware for SM-G960F/DBT/G960FXXUHFVG4/G960FOXMHFVB4/G960FXXUHFVB4/G960FXXUHFVG4
Unhandled Exception: System.Security.Cryptography.CryptographicException: Padding is invalid and cannot be removed.
at System.Security.Cryptography.RijndaelManagedTransform.DecryptData(Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount, Byte[]& outputBuffer, Int32 outputOffset, PaddingMode paddingMode, Boolean fLast)
at System.Security.Cryptography.RijndaelManagedTransform.TransformFinalBlock(Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount)
at SamFirm.KiesAuth.DecryptNonce(String inp) in C:\Users\i_iva\Desktop\SamFirm_Reborn\KiesAuth.cs:line 26.
at SamFirm.WebRequestExtension.GetResponseFUS(WebRequest wr) in C:\Users\i_iva\Desktop\SamFirm_Reborn\WebRequestExtension.cs:line 20.
at SamFirm.Web.GenerateNonce() in C:\Users\i_iva\Desktop\SamFirm_Reborn\Web.cs:line 29.
at SamFirm.Command.UpdateCheck(String model, String region, String pda, String csc, String phone, String data, Boolean BinaryNature, Boolean AutoFetch) in C:\Users\i_iva\Desktop\SamFirm_Reborn\Command.cs:line 68.
at SamFirm.Command.UpdateCheck(String model, String region, String info, Boolean BinaryNature, Boolean AutoFetch) in C:\Users\i_iva\Desktop\SamFirm_Reborn\Command.cs:line 53.
at SamFirm.Command.UpdateCheckAuto(String model, String region, Boolean BinaryNature) in C:\Users\i_iva\Desktop\SamFirm_Reborn\Command.cs:line 23.
at SamFirm.CmdLine.DoCheck() in C:\Users\i_iva\Desktop\SamFirm_Reborn\CmdLine.cs:line 101.
at SamFirm.CmdLine.ProcessAction() in C:\Users\i_iva\Desktop\SamFirm_Reborn\CmdLine.cs:line 44.
at SamFirm.Program.Main(String[] args) in C:\Users\i_iva\Desktop\SamFirm_Reborn\Program.cs:line 21.