package Ġjp . co . sor am its u . common . data . storage . encrypt Ċ Ċ import Ġjp . co . sor am its u . common . data . storage . Preferences Ċ Ċ class ĠEn crypted Preferences Impl ( ĊĠĠĠ Ġprivate Ġval Ġpreferences : ĠPreferences , ĊĠĠĠ Ġprivate Ġval Ġencryption Util : ĠEncryption Util Ċ ) Ġ: ĠEn crypted Preferences Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġput Encrypted String ( field : ĠString , Ġvalue : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġpreferences . putString ( field , Ġencryption Util . encrypt ( value )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget De crypted String ( field : ĠString ): ĠString ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġencrypted String Ġ= Ġpreferences . getString ( field ) ĊĠĠĠĠĠĠĠ Ġreturn Ġencrypted String ?. let Ġ{ Ġencryption Util . decrypt ( it ) Ġ} ĊĠĠĠ Ġ} Ċ }