def _format(self): d = self.ssdata s = self.seed slt_fmt = b58encode_pad(d.salt) es_fmt = b58encode_pad(d.enc_seed) lines = ( d.label, "{} {} {} {} {}".format(s.sid.lower(), d.key_id.lower(), s.length, d.pw_status, d.timestamp), "{}: {} {} {}".format(d.hash_preset,*get_hash_params(d.hash_preset)), "{} {}".format(make_chksum_6(slt_fmt),split_into_cols(4,slt_fmt)), "{} {}".format(make_chksum_6(es_fmt), split_into_cols(4,es_fmt)) ) chksum = make_chksum_6(" ".join(lines)) self.fmt_data = "%s\n" % "\n".join((chksum,)+lines)
def _format(self): b58seed = b58encode_pad(self.seed.data) self.ssdata.chksum = make_chksum_6(b58seed) self.ssdata.b58seed = b58seed self.fmt_data = "%s %s\n" % ( self.ssdata.chksum, split_into_cols(4,b58seed) )