QR Reader Secure

релрежреж+
рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХрд╛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ
рд╕рд╛рдордЧреНрд░реАрдХреЛ рдореВрд▓реНрдпрд╛рдЩреНрдХрди
рд╕рдмреИрдЬрдирд╛
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ

рдпреЛ рдПрдкрдХрд╛ рдмрд╛рд░реЗрдорд╛

рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп QR рд░рд┐рдбрд░рдХреЛ рд╕рд╛рде рдЖрдлреНрдиреЛ рдЧреЛрдкрдиреАрдпрддрд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рдЧрд░реНрдиреБрд╣реЛрд╕реН!

рддрдкрд╛рдИрдВрдХреЛ рдлреЛрдирдорд╛ рдЖрдХреНрд░рдордг рдЧрд░реНрдиреЗ рд░ рддрдкрд╛рдИрдВрдХреЛ рдбрд╛рдЯрд╛ рдЪреЛрд░реНрдиреЗ рдбрд░рд▓рд╛рдЧреНрджреЛ рд╕реНрдкрд╛рдЗрд╡реЗрдпрд░рд▓рд╛рдИ рдЕрд▓рд╡рд┐рджрд╛ рднрдиреНрдиреБрд╣реЛрд╕реНред рдпреЛ QR рд░рд┐рдбрд░ рддрдкрд╛рдИрдВрдХреЛ рд╕реБрд░рдХреНрд╖рд╛рд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреЗрд░ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рд╣реЛ, рддреНрдпрд╕реИрд▓реЗ рддрдкрд╛рдИрдВ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕рдХрд╛ рд╕рд╛рде рд╕реНрдХреНрдпрд╛рди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдЕрдиреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдЬрд╕реНрддреЛ рдирднрдИ, рдпрд╕рд▓рд╛рдИ рдЕрдиреМрдареЛ рд░ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЕрдиреБрдорддрд┐рд╣рд░реВ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджреИрди рд╡рд╛ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╡рд┐рдЬреНрдЮрд╛рдкрди рд░ рдЯреНрд░реНрдпрд╛рдХрд░рд╣рд░реВрдХреЛ рд╕рд╛рде рдмрдордмрд╛рд░реА рдЧрд░реНрджреИрдиред рддрдкрд╛рдИрдВрдХреЛ рдЧреЛрдкрдиреАрдпрддрд╛рд▓рд╛рдИ рд╕рдореНрдорд╛рди рдЧрд░рд┐рдиреНрдЫ, рд░ рддрдкрд╛рдИрдВрд▓реЗ рд╕реНрдХреНрдпрд╛рди рдЧрд░реНрдиреБрднрдПрдХреЛ рдХреБрд░рд╛ рддрдкрд╛рдИрдВрдХреЛ рдлреЛрдирдорд╛ рд░рд╣рдиреНрдЫред

рдирд┐рд╢реНрдЪрд┐рдиреНрдд рд╣реБрдиреБрд╣реЛрд╕реН, рд╕рд┐рдорд▓реЗрд╕ рд╕реНрдХреНрдпрд╛рдирд┐рдЩ рдЕрдиреБрднрд╡ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрджреИ рддрдкрд╛рдИрдХреЛ рдХреНрдпрд╛рдореЗрд░рд╛рдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рддреНрд░ рдЕрдиреБрд░реЛрдз рдЧрд░рд┐рдПрдХреЛ рдЕрдиреБрдорддрд┐ рд╣реЛред рдердк рд░реВрдкрдорд╛, рдПрдк рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╣реЛ, рддрдкрд╛рдИрдВрд▓рд╛рдИ рдердк рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рд░ рдорд╛рдирд╕рд┐рдХ рд╢рд╛рдиреНрддрд┐рдХреЛ рд▓рд╛рдЧрд┐ рдХреЛрдб рдирд┐рд░реАрдХреНрд╖рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

рд╕реБрд░рдХреНрд╖рд┐рдд рд░рд╣рдиреБрд╣реЛрд╕реН рд░ рдпреЛ QR рд░рд┐рдбрд░рдХреЛ рд╕рд╛рде рдЪрд┐рдиреНрддрд╛рдореБрдХреНрдд рд╕реНрдХреНрдпрд╛рди рдЧрд░реНрдиреБрд╣реЛрд╕реН!

рдпрд╣рд╛рдБ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдХреЛрдб рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдиреБрд╣реЛрд╕реН: https://github.com/prof18/Secure-QR-Reader
рдорд╛ рдЕрдкрдбреЗрдЯ рдЧрд░рд┐рдПрдХреЛ
реирежреирел рдЬреБрд▓рд╛рдИ реи

рдбреЗрдЯрд╛рдХреЛ рд╕реБрд░рдХреНрд╖рд╛

рддрдкрд╛рдИрдВрдХреЛ рдбреЗрдЯрд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рд╛рдЦреНрдирдХрд╛ рдирд┐рдореНрддрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдкрд╣рд┐рд▓рд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рддрдкрд╛рдИрдВрдХреЛ рдбреЗрдЯрд╛ рдХрд╕рд░реА рд╕рдЩреНрдХрд▓рди рддрдерд╛ рд╕реЗрдпрд░ рдЧрд░реНрдЫ рднрдиреНрдиреЗ рдХреБрд░рд╛ рдмреБрдЭреНрди рдЬрд░реБрд░реА рдЫред рдПрдкрдХреЛ рдкреНрд░рдпреЛрдЧрд╕рдореНрдмрдиреНрдзреА рдЬрд╛рдирдХрд╛рд░реА, рддрдкрд╛рдИрдВ рдмрд╕реЛрдмрд╛рд╕ рдЧрд░реНрдиреЗ рдХреНрд╖реЗрддреНрд░ рд░ рддрдкрд╛рдИрдВрдХреЛ рдЙрдореЗрд░рдХрд╛ рдЖрдзрд╛рд░рдорд╛ рдбреЗрдЯрд╛рдХреЛ рдЧреЛрдкрдиреАрдпрддрд╛ рд░ рд╕реБрд░рдХреНрд╖рд╛рд╕рдореНрдмрдиреНрдзреА рдЕрднреНрдпрд╛рд╕рд╣рд░реВ рдлрд░рдХ рд╣реБрди рд╕рдХреНрдЫрдиреНред рдпреЛ рдПрдкрдХрд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд▓реЗ рдпреЛ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдЧрд░реНрдиреБрднрдПрдХреЛ рд╣реЛ рд░ рдЙрд╣рд╛рдБ рд╕рдордпрдХреНрд░рдорд╕рдБрдЧреИ рдпреЛ рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрд╢реЛрдзрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
рддреЗрд╕реНрд░реЛ рдкрдХреНрд╖рд╕рдБрдЧ рдХреБрдиреИ рдкрдирд┐ рдбреЗрдЯрд╛ рд╕реЗрдпрд░ рдЧрд░рд┐рдБрджреИрди
рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдбреЗрдЯрд╛ рд╕реЗрдпрд░ рдЧрд░рд┐рдиреЗ рдХреБрд░рд╛рдХрд╛ рдмрд╛рд░реЗрдорд╛ рдХрд╕рд░реА рдЬрд╛рдирдХрд╛рд░реА рдЧрд░рд╛рдЙрдБрдЫрдиреН рднрдиреНрдиреЗрдмрд╛рд░реЗрдорд╛ рдердк рдЬрд╛рдиреНрдиреБрд╣реЛрд╕реН
рдХреБрдиреИ рдкрдирд┐ рдбреЗрдЯрд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░рд┐рдПрдХреЛ рдЫреИрди
рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдбреЗрдЯрд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░рд┐рдиреЗ рдХреБрд░рд╛рдХрд╛ рдмрд╛рд░реЗрдорд╛ рдХрд╕рд░реА рдЬрд╛рдирдХрд╛рд░реА рдЧрд░рд╛рдЙрдБрдЫрдиреН рднрдиреНрдиреЗрдмрд╛рд░реЗрдорд╛ рдердк рдЬрд╛рдиреНрдиреБрд╣реЛрд╕реН

рдирдпрд╛рдБ рдХреЗ рдЫ

Improvements and bug fixing

рдПрдкрд╕рдореНрдмрдиреНрдзреА рдЧреНрд░рд╛рд╣рдХ рд╕реЗрд╡рд╛

Marco Gomiero рдХрд╛ рдердк рд╡рд╕реНрддреБрд╣рд░реВ