0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

gpgでパスフレーズ入力画面でループする場合、強度チェックの文字数不足かも。

Posted at

gpg @ MacOS terminalでのパスフレーズ入力がループする

強度チェックでdenyされているかも

❯ brew info gpg
==> gnupg: stable 2.4.5 (bottled)
GNU Pretty Good Privacy (PGP) package
https://gnupg.org/
Installed
/opt/homebrew/Cellar/gnupg/2.4.5 (140 files, 14.3MB) *
  Poured from bottle using the formulae.brew.sh API on 2024-03-18 at 16:08:46
┌─────────────────────────────────────────────────────────────────┐
│ Enter passphrase                                                │
│                                                                 │
│                                                                 │
│ パスフレーズが一致。
│                                                                 │
│ パスフレーズ: ****_____________________________________________   │
│                                                                 │
│ 繰り返****_________________________________________________________
│ ┌─────────────────────────────────────────────────────────────┐ │
│ │                                                             │ │
│ └─────────────────────────────────────────────────────────────┘ │
│         <OK>                               <キャンセル(C)>└─────────────────────────────────────────────────────────────────┘

これでOKで遷移すると再びこの入力画面に戻って来る。

どうも実は下部の空のボックスはパスワード強度チェック結果らしい。(cursesのメータ?)

┌─────────────────────────────────────────────────────────────────┐
│ Enter passphrase                                                │
│                                                                 │
│                                                                 │
│ パスフレーズが一致。
│                                                                 │
│ パスフレーズ: ***********______________________________________   │
│                                                                 │
│ 繰り返***********__________________________________________________
│ ┌─────────────────────────────────────────────────────────────┐ │
│ │▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮100%▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮│ │
│ └─────────────────────────────────────────────────────────────┘ │
│         <OK>                               <キャンセル(C)>└─────────────────────────────────────────────────────────────────┘

なにか%が出ていれば実行してくれるハズ。

試し中で4桁程度でOKしてたのでハマりました。

UI的バグ。だと思う。--verboseでも何も出ない。

pinentryとかGPG_TTYとかも絡むっぽい。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?