package Ġcom . null gr . core . security . crypto Ċ Ċ import Ġandroidx . test . ext . junit . runners . Android JUnit 4 Ċ import Ġorg . junit . Assert Ċ import Ġorg . junit . Test Ċ import Ġorg . junit . runner . RunWith Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠGr ish ko ĠNik ita Ġon Ġ 0 1 . 0 2 . 1 8 . Ċ Ġ*/ Ċ @ RunWith ( Android JUnit 4 :: class ) Ċ class ĠSecure Utils Extensions Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġto Md 5 String _ compare With Original String _ Not Success () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġoriginal String Ġ= Ġthis :: class . java . simple Name ĊĠĠĠĠĠĠĠ ĠAssert . assertFalse ( original String . to Md 5 String () Ġ== Ġoriginal String ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġto Md 5 String _ compare With Encrypted String _ Success () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġoriginal String Ġ= Ġthis :: class . java . simple Name ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( original String . to Md 5 String (), Ġ" 4 c 3 ee 7 5 1 4 9 0 1 2 3 d 9 0 d 0 4 9 7 eb 1 1 e 8 1 0 9 b ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġto SHA 5 1 2 String _ compare With Original String _ Not Success () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġoriginal String Ġ= Ġthis :: class . java . simple Name ĊĠĠĠĠĠĠĠ ĠAssert . assertFalse ( original String . to SHA 5 1 2 String () Ġ== Ġoriginal String ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġto SHA 5 1 2 String _ compare With Encrypted String _ Success () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġoriginal String Ġ= Ġthis :: class . java . simple Name ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( original String . to SHA 5 1 2 String (), Ġ" bee 6 7 cdc 5 6 dd fab d 1 1 a 1 6 6 7 3 ed cee 9 d 7 2 c 4 3 a 0 1 f 8 a 2 9 b 3 1 d 3 8 e 5 4 4 ef ed 4 5 9 caf 8 dc 7 a 0 3 bf 7 b 8 4 6 b 6 3 3 cb bc 0 d 7 7 9 b 6 3 ea 5 d 3 6 c 1 aea 3 6 9 f 6 8 9 6 3 3 dfa 0 2 2 5 c 0 3 9 2 1 ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġto Base 6 4 _ compare With Original String _ Not Success () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġoriginal String Ġ= Ġthis :: class . java . simple Name ĊĠĠĠĠĠĠĠ ĠAssert . assertFalse ( original String . to Base 6 4 () Ġ== Ġoriginal String ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġto Base 6 4 _ compare With Base 4 4 Encrypted String _ Success () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġoriginal String Ġ= Ġthis :: class . java . simple Name ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( original String . to Base 6 4 (), Ġ" U 2 V jd X Jl V XR pb HN Fe HR l bnN pb 2 5 z V GV zd A ==" ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġto Base 6 4 _ from Base 6 4 Equals Original String _ Success () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġoriginal String Ġ= Ġthis :: class . java . simple Name ĊĠĠĠĠĠĠĠ Ġval Ġbase 6 4 String Ġ= Ġoriginal String . to Base 6 4 () ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( base 6 4 String . from Base 6 4 AsString (), Ġoriginal String ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġto Hex Decimal _ compare With Hex Decimal String _ Success () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġoriginal String Ġ= Ġthis :: class . java . simple Name ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( original String . toByteArray (). to Hex Decimal String (), Ġ" 5 3 6 5 6 3 7 5 7 2 6 5 5 5 7 4 6 9 6 c 7 3 4 5 7 8 7 4 6 5 6 e 7 3 6 9 6 f 6 e 7 3 5 4 6 5 7 3 7 4 ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġfrom Hex Decimal _ compare With To Hex Decimal Result String _ Success () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġoriginal String Ġ= Ġthis :: class . java . simple Name ĊĠĠĠĠĠĠĠ Ġval Ġhex Decimal String Ġ= Ġoriginal String . toByteArray (). to Hex Decimal String () ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( original String , Ġhex Decimal String . from Hex Decimal String ()) ĊĠĠĠ Ġ} Ċ }