[match] using ruby openssl instead of terminal one (#11641)
[match] using ruby openssl instead of terminal one (#11641)

* review fixes (+4 squashed commits)
Squashed commits:
[f994420] rubocop
[9140d0f] fixed typos
[a110f7e] fixed typo
[fe7ba79] using ruby openssl instead of terminal one

* rubocop fix

* rethrowing no password error

* removed useless assignment

* trying SHA256 if MD5 fails while decrypting

* added comments

daveanderson/fastlane,mbogh/fastlane,tmtrademarked/fastlane,icecrystal23/fastlane,brbulic/fastlane,kazuhidet/fastlane,taquitos/fastlane,farkasseb/fastlane,icecrystal23/fastlane,kazuhidet/fastlane,jaleksynas/fastlane,allewun/fastlane,brbulic/fastlane,allewun/fastlane,adamcohenrose/fastlane,bolom/fastlane,mgrebenets/fastlane,ExtremeMan/fastlane,Econa77/fastlane,joshdholtz/fastlane,ExtremeMan/fastlane,bassrock/fastlane,marcelofabri/fastlane,Econa77/fastlane,ExtremeMan/fastlane,mbogh/fastlane,ashfurrow/fastlane,lacostej/fastlane,ashfurrow/fastlane,cpk1/fastlane,taquitos/fastlane,brbulic/fastlane,taquitos/fastlane,revile/fastlane,manuyavuz/fastlane,fastlane/fastlane,lacostej/fastlane,keatongreve/fastlane,daveanderson/fastlane,marcelofabri/fastlane,tmtrademarked/fastlane,lacostej/fastlane,tmtrademarked/fastlane,mgrebenets/fastlane,kazuhidet/fastlane,KrauseFx/fastlane,tmtrademarked/fastlane,nafu/fastlane,ashfurrow/fastlane,manuyavuz/fastlane,brbulic/fastlane,keatongreve/fastlane,KrauseFx/fastlane,ashfurrow/fastlane,allewun/fastlane,icecrystal23/fastlane,lacostej/fastlane,cpk1/fastlane,kazuhidet/fastlane,jaleksynas/fastlane,bolom/fastlane,tmtrademarked/fastlane,Econa77/fastlane,mgrebenets/fastlane,allewun/fastlane,adamcohenrose/fastlane,ExtremeMan/fastlane,allewun/fastlane,Econa77/fastlane,ashfurrow/fastlane,cpk1/fastlane,bassrock/fastlane,manuyavuz/fastlane,cpk1/fastlane,fastlane/fastlane,marcelofabri/fastlane,mgrebenets/fastlane,ExtremeMan/fastlane,farkasseb/fastlane,farkasseb/fastlane,KrauseFx/fastlane,adamcohenrose/fastlane,lacostej/fastlane,nafu/fastlane,nafu/fastlane,KrauseFx/fastlane,keatongreve/fastlane,keatongreve/fastlane,brbulic/fastlane,manuyavuz/fastlane,tmtrademarked/fastlane,nafu/fastlane,cpk1/fastlane,mgrebenets/fastlane,farkasseb/fastlane,adamcohenrose/fastlane,farkasseb/fastlane,revile/fastlane,keatongreve/fastlane,ashfurrow/fastlane,bolom/fastlane,ashfurrow/fastlane,nafu/fastlane,Econa77/fastlane,Econa77/fastlane,keatongreve/fastlane,revile/fastlane,farkasseb/fastlane,farkasseb/fastlane,mbogh/fastlane,revile/fastlane,cpk1/fastlane,kazuhidet/fastlane,revile/fastlane,mbogh/fastlane,taquitos/fastlane,mgrebenets/fastlane,joshdholtz/fastlane,tmtrademarked/fastlane,kazuhidet/fastlane,bassrock/fastlane,fastlane/fastlane,lacostej/fastlane,bolom/fastlane,fastlane/fastlane,jaleksynas/fastlane,kohtenko/fastlane,taquitos/fastlane,keatongreve/fastlane,daveanderson/fastlane,bolom/fastlane,jaleksynas/fastlane,ExtremeMan/fastlane,nafu/fastlane,bassrock/fastlane,jaleksynas/fastlane,bolom/fastlane,brbulic/fastlane,adamcohenrose/fastlane,icecrystal23/fastlane,taquitos/fastlane,bassrock/fastlane,jaleksynas/fastlane,ExtremeMan/fastlane,brbulic/fastlane,allewun/fastlane,fastlane/fastlane,Econa77/fastlane,daveanderson/fastlane,adamcohenrose/fastlane,allewun/fastlane,cpk1/fastlane,fastlane/fastlane,adamcohenrose/fastlane,kazuhidet/fastlane,revile/fastlane,marcelofabri/fastlane,mbogh/fastlane,manuyavuz/fastlane,daveanderson/fastlane,nafu/fastlane,KrauseFx/fastlane,manuyavuz/fastlane,mbogh/fastlane,jaleksynas/fastlane,joshdholtz/fastlane,kohtenko/fastlane,revile/fastlane,marcelofabri/fastlane,joshdholtz/fastlane,mbogh/fastlane,marcelofabri/fastlane,KrauseFx/fastlane,daveanderson/fastlane,KrauseFx/fastlane,joshdholtz/fastlane,joshdholtz/fastlane,mgrebenets/fastlane,manuyavuz/fastlane,joshdholtz/fastlane,daveanderson/fastlane,bolom/fastlane,icecrystal23/fastlane,taquitos/fastlane,icecrystal23/fastlane,bassrock/fastlane,marcelofabri/fastlane