如何向寡人發送私信

很多網站的評論版塊都有「這是一條私密留言」的選項,但是wordpress官網沒有相關的plugin。

我一直在考慮使用RSA非對稱加密來實現「私密留言」。RSA的原理是「費馬小定理」,對該定理有興趣的朋友可參見此文

你可以在這裏生成你的公鑰和私鑰,加密和解密信息。

發送私信步驟

一,把信息用下面的公鑰加密:

MIIBITANBgkqhkiG9w0BAQEFAAOCAQ4AMIIBCQKCAQB9fJd+SSACboyMA+aofXX3
inP5Ln+gZ8eq3abQS6LfzS2S3wFi58FNCj3+TaPVHMOHiR/qOQS1lfUgvzEKtBzF
YF0kpAZU1mH9OwKaKpSSu/JNgOMKz4Y9M9MQrKAtLctfCtd8c3rUdzFFHaMt67Cr
svZ02N7vkuUhKV1lJzbT451MS7b5oPdV4sAJIyVfQ5D4DnDdypSQJTmHpT9rPsfP
ja+UN+hAKR3yTtZh2zT2VA5dBmaAP5OzJFei2MtEu1F/EyKfnfBPShGu+45kZbrk
g/HZhErxtTJgCw3teV1eA1C1swuQVOLodHLkQ1pequL2hm7Z6aBUQWybqZe6QLUd
AgMBAAE=

如果你是在其它網站(如這裏這裏)加密或解密,方法請選擇「RSA/ECB/PKCS1」。

二,提供你的公鑰

妥善保管你的私鑰,把你的公鑰發送給我。

建議生成的公鑰長度為2048。

三,解密我給你的回覆

我將用你提供的公鑰加密給你的回覆,在你拿到回覆之後去上面網址用私鑰解密即可。

本網實現公鑰私鑰的生成及加密解密

地址為:https://ejsoon.win/jsencrypt/

所用到的js開源庫為:https://github.com/travist/jsencrypt

4 thoughts on “如何向寡人發送私信”

  1. fbOX/T+1WTREW7A46YtMDVkRYaUj9gIp6jlquGk3ZfPsScrsiCLaDuTnoHPJaRcEx5Yk7XM+d9Co3X70cuvSG8FCphMlAyl3I9FFeGwjQpC87VDXaPHHBZmpbm4VeSeE9axL4Jv+Yr3C0H7Y5bU6MnVjpqY466Dbvv74PjGE7ULPvqjOOTVxOhP1NETlpWy7NNXobyBsIwq7r8nm1TriLILC4FPKpMVIzOI+VEFNhiKEQuouGhOT+NYdzaJp85MWuujAbby3+wy93b0FPs2aXiPuC7WvYwDeiSnr20yg9ThaSDe5/BCzpdUUA3O9Vy0zcSiTwxlM+h6g2AJr8kKflQ==

    -----BEGIN PUBLIC KEY-----
    MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA8sQNJg6cyufurWu9BZ031+nxim0GTMdaV6xv/ngVdv1Bky6IoMg/Dnn6E9V+s/aOlf145YSgyACzmWd+vM1P5D1H1nQnxZPu5lMm5N91oRkh1ZU7JdpDMe//qTH2JMcD2aA6Q4W+LpgRNk7dbeWxOfH2Ca+dag/cNqDWb0lwlmYkIeRHgtuf3TYzYnuL8LIfBW9RyIbEherpxRjaubyv9OLBNRYWGaSKgm6tKLozNkMnL6PrYcbj0vbtwXfkCE0uF9TcqcK9CayDkeDpDzgKSlcoUj+0Xqo0rCayInPldKHPsFfihbvDeLMhqsdNzUHFCqMxSZHz1NrxkG0nmuJRYQIDAQAB
    -----END PUBLIC KEY-----

    Reply
    • GAr3FV6gw/Ds317ynX5zRto0NFCp9bYKOzNOTUr9IldpsVyWrxXJEMdRru4uwVX9K3qC2dwLU+PQQhOXI83vEse/QqutGLpsNTYh8Jm4pSSzSwP4B97n7QzGV6Kht5jgMfK+JuOE9lkvcBLZBlA0kmE6xnl3K3l4kx/FCsDSMf/ghuOHXirYbD3VJdG+nB8GpWCX/J0+JUpO6L6i4MmlDYWME9kSM+4Hb71tLjatgEhGjeB1J/f4KBFZI3S362vNLM+Y5Ni9LcNZnAXQEsm+bYwNbt70IbOGFuYvsYecfn1+N6TeIgznE0f0P4sK57UoJjrmSy7dirdEcVRwFnRIfA==

      Reply
    • 有很多人用的是國內的qq、163郵箱,這些都等於是裸奔,就算是gmail、outlook、yahoo,也仍然是別人家的服務器。所以rsa加密,把私鑰拿在手中,才是真正的「私信」。

      Reply

Leave a Comment