2018年1月15日月曜日

OpenSSL で暗号化したファイルが復号できない...

機密が含まれるファイルは openldap enc -aes-128-cbc で暗号化して保存してるんだけど、
Fedora 26 アップデートしたら復号できなくなった。。。

error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt:crypto/evp/evp_enc.c:569:

↑こんな感じのエラーで復号できない。ググって以下で解決。-md md5 オプションを追加してみた。
openssl enc -d -aes-128-cbc -md md5 -in myfile.enc


2018年1月7日日曜日

fcitx-mozc RPM on Fedora

Fedora 27 にしたら google-chrome で日本語入力が出来ないぞ... 今時 ibus 使ってるのが悪いといえばそれまでだが、歳を取るといろんなことが億劫になるので...

まぁ今の今までアップデートをサボって Fedora 24 だったって方が大問題なんだけどね。

おぉ、fcitx 試したら chrome の問題も解消されるじゃん。と、.xinitrc 書き換えるだけで済むかと思いきや、Fedora に fcitx-mozc 無いじゃんか。anthy 嫌いだしなぁ。

Web 調べると OpenSUSE の fcitx-mozc RPM パッケージを Fedora に流用して使ってる人が多いようで。何か解せないので Fedora 27 用の fcitx-mozc を作ることに。

自分のメインマシンを汚したくなかったので Dockerfile で build するときに RUN で rpmbuild して、docker cp でその RPM パッケージを取り出すことに。流行りに乗って github に Dockerfile と spec ファイルを公開してみた。


明日あたり Docker Hub と連携して automated build するようにしてみようかと。
2018/08/26追記:
Copr で Fedora 28 のみ RPM 公開してみてます。
https://copr.fedorainfracloud.org/coprs/ryohayakawa/fcitx-mozc/

以上、老人のやったことなのでボケてたり時代錯誤だったりすることがあるに違いない。何かお気づきのことでもありましたらコメント欄でも良いので教えておくんなまし。