用通關提問作為密碼

之前 在部落格做了加解密文章系統 , 想發一些文章,是只有特定朋友群能解密看的到, 於是就想到用一個問題的答案作為密碼。 但因為解密可以無限嘗試,故答案要有不可窮舉性; 又要儘量避免模糊,例如地點可以回答地址、校區、建築物名。 要找出符合這樣條件的問題與答案,是不太容易的。

本來加密文章是只想自己看,沒有公開的意思, 但想到如果想寫給別人看,又不想事先交換密碼, 就可以用提問的方式。 用一個只有彼此知道的問題的答案作為密碼, 並把問題附在加密文章旁, 就可以避免事先交換密碼的麻煩。

但這個密碼有些限制,不能容易被窮舉的答案作密碼, 例如用日期當密碼,因為問題是類似 創社紀念日是哪一天 , 只要從 1990-01-01 開始一天一天試, 試到 2018-04-29 ,總有一天會對。 而這個過程不過 365*28 個可能而已, 電腦試一下就解出來了。

另一個更麻煩的是又要精確,例如你問最想去的地方, 可能答案是國家、縣市、歐洲、熱帶雨林, 可是密碼差一個字就不對, 更別提 台北臺北 是不同的, 和一些可以通用的詞。

而這二個條件又衝突,例如地點, 如果要避免模糊而要求答案是縣市名, 那又變成可窮舉了,台灣才多少個縣市。 目前想到一個較好的答案是地址, 空間夠大,又還算精確,只是要給格式, 例如鄰要不要寫、要不要加台灣省、台要簡體繁體。

這裡示範一個我覺得不錯的密碼, 有跑 CCNS 的應該解的出來。 請問 DC _ _ ,二個字是哪二個字?

-----BEGIN PGP MESSAGE-----

hQEMA1sAF9EOR12VAQf+NGRZ38ryIrXU0mBSzqpjS9PfA+jB6Qb+txS0qGfZpcR2
x1UYDZNMpDoQ1kUQF5fQKm/2bgonAbyF/b2wquJaaRC3egoXIljU/pZKhBITnkA6
DcyegACGqJ2eAGkC1oUrVuPcpio1mEIoVmdmL7/XdrbvSDT/GQXFFuzBUrGpHb+s
FP2WQC4F5iAaFETEra/28MCCOf/G6yjzHqax87coJ0cFOw8mxlbmv2kFUNdApqqF
AufC+rrlG9wm27OMk8c+IQa2/HdJ38SmsGDV8g6TrIZ00jh4q0os+5GjoJ6gbnQe
00qHktNg5ZbNpg/NXlGOoJo4JFXjVYftdhvCQHw+O4wuBAcDAuFS3VtKbmWr5xNi
ifm+JFC0yo8hDs5aVZa3RWXgg4Q3gpy0w0lDU+SrlNLA+gHcIaYtNOaepw0z+10W
nOzHhy7wfsMxam+JbwcG7F/p40xDNMg1jJFWf+tO9uSHzuvS8muKq/hJ/dZoOifU
y35zmr126L26P23FZSXIaOJtBdov8q5atdX9VoWhhLoqPCe/m/EtnYyZM3QRtVZ2
bzadpsgwnZHt0ML2ZUcXYkiM0e/HI+itKvqQP2JEAYaEm1lphKmC8x9GYrhqmeUu
MnFHh5gMLGuZ9/MT98c3k59P4eVq9P1PgNZnX48CRKLCaVss37HL+m0v4/eso6HV
FnP5hyUxfhsrb+yF23dPv6pPPEJ0kRojOjP2kPjfZxUVpf4XaKc5TO7UGG9J+EXu
ggVjmvl5+jwTMZR0xySo2w67jNLRz5K3DSM1rVTrw7BLHDhUtP1vY8O7rJjjN/cV
Q6NTQQEYLwtKZMtv5yWkpjYUoqDRnIlN6Qm0dHN2s63OL28ctxJryHmkdxTB0SPk
XhvtzTwuEq1aujoEZ4joP4SuIAbUaAuQFXYTTIyq0Gj5ikF9MOHCqO8CyYpWc4fk
AqFOXaWQI33YCQ2zc2k4GVOB76HmqmIaQv7wvFJhQ7ChVY0shXx7uRozgNo=
=GfbD
-----END PGP MESSAGE-----