help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Search through the string's space for find the target string whose m


From: Hongyi Zhao
Subject: Re: Search through the string's space for find the target string whose md5sum matches the required condition.
Date: Tue, 12 Oct 2021 19:45:36 +0800

On Tue, Oct 12, 2021 at 5:41 PM Emanuel Berg via Users list for the
GNU Emacs text editor <help-gnu-emacs@gnu.org> wrote:
>
> Hongyi Zhao wrote:
>
> > alphabet_uppercase=ascii_uppercase
> > re_md5_str=re.compile(r'^E903[A-F0-9]{3}4DAB[A-F0-9]{4}08[A-F0-9]{5}51[A-F0-9]80[A-F0-9]{2}8A[A-F0-9]')
> >
> > #result_str=[]
> > for i in alphabet_uppercase:
> >     i_str= 'TASC' + i
> >     for j in alphabet_uppercase:
> >         j_str = i_str + 'O3RJMV' + j
> >         for k in alphabet_uppercase:
> >             k_str = j_str + 'WDJKX' + k + 'ZM'
> >             #result_str.append(k_str)
> >             md5_str=md5(k_str.encode('utf-8')).hexdigest().upper()
> >             if re_md5_str.match(md5_str):
> >                 md5_str = re_md5_str.match(md5_str)[0]
> >                 print('The string: ' + k_str + '\n' + 'md5sum: ' + md5_str)
> > ```
>
> Jean should answer this, he does it for a living ...
>
> But, (require 'cl-lib) so you get the `cl-loop for' loop which
> I dare say is better than the Python one at that. Then regexps
> and `format' as you know ... no problem. One step at a time.
>
> See example of `cl-loop' here:
>   https://dataswamp.org/~incal/emacs-init/random-generic.el
>
> "Elisp is my favorite E" BTW <3

This is the most incomprehensible sentence.

> you better believe it :) ...

I believe.

> --
> underground experts united
> https://dataswamp.org/~incal



reply via email to

[Prev in Thread] Current Thread [Next in Thread]