If you have an iPhone, this app is useful:
https://github.com/mattrubin/Authenticator

On Mon, 20 Jul 2020 at 07:06, Sam Ruby <ru...@intertwingly.net> wrote:
>
> https://github.com/apache/infrastructure-otp may also be worth trying.
>
> - Sam Ruby
>
> On Mon, Jul 20, 2020 at 7:38 AM Sam Ruby <ru...@intertwingly.net> wrote:
> >
> > The following works on Ubuntu and Mac (including Catalina).  Put it in
> > a file named otp-md5 in your path and make it executable:
> >
> > #!/usr/bin/env ruby
> > require 'otp' # gem install ruby-otp
> > require 'open3'
> >
> > def OTP.md5(sequence, seed, password=nil)
> >   if password == nil
> >     begin
> >       print "password: "
> >       system 'stty -echo -icanon'
> >       password = $stdin.gets
> >       password.chomp! if password
> >     ensure
> >       system 'stty echo icanon'
> >       print "\r"
> >     end
> >   end
> >
> >   if password.size < 10
> >     joined = seed + password
> >     password = joined[-10..-1]
> >     seed = joined[0...-10]
> >   end
> >
> >   OTP.new(sequence.to_i, seed, password, 'md5')
> > end
> >
> > if __FILE__ == $0
> >   password = OTP.md5(*ARGV[0..1])
> >
> >   if RUBY_PLATFORM.include? 'darwin'
> >     Open3.capture2e('pbcopy', stdin_data: password)
> >   else not `which xclip`.empty?
> >     Open3.capture2e('xclip', '-select', 'clipboard', stdin_data: password)
> >   end
> >
> >   puts password
> > end
> >
> > On Mon, Jul 20, 2020 at 6:33 AM sebb <seb...@gmail.com> wrote:
> > >
> > > My current generator apparently does not work on Catalina.
> > >
> > > Can you recommend a good generator?
> > >
> > > S.



-- 
Matt Sicker <boa...@gmail.com>

Reply via email to