身份验证字符串放置楼
【安全上网】用SHA-512生成身份字符串,在匿名环境下证明自己的身份
https://pincong.rocks/article/11638
如何制作你自己的哈希字符串,兼谈对Windows的吐槽
https://pincong.rocks/article/1195
【安全上网】GPG入门教程
https://pincong.rocks/article/11717
刚好有时间,而且这号也用得久了,就把自己的身份验证字符串放上来。有需要的人也可以将自己的字符串发在本楼。
我的SHA-512字串
aaf520d51b2a62074fa721991ffbe9074baf591352b473f8417b0d7b4173263243342cca84036989671f0a88f9f5205280e96b57fb798d736cbf9686c1b48afd
我的本楼存档
https://archive.is/jRxfh
https://pincong.rocks/article/11638
如何制作你自己的哈希字符串,兼谈对Windows的吐槽
https://pincong.rocks/article/1195
【安全上网】GPG入门教程
https://pincong.rocks/article/11717
刚好有时间,而且这号也用得久了,就把自己的身份验证字符串放上来。有需要的人也可以将自己的字符串发在本楼。
我的SHA-512字串
aaf520d51b2a62074fa721991ffbe9074baf591352b473f8417b0d7b4173263243342cca84036989671f0a88f9f5205280e96b57fb798d736cbf9686c1b48afd
我的本楼存档
https://archive.is/jRxfh
26 个评论
你可以貼出自己的RSA公鑰在這裏
以後,別人質疑你的時候,他可以用你的公鑰加密一段文字,發給你
你用私鑰解開,貼出來内容,如果内容就是他加密前的文字,自然你就是你了
爲了防止有人篡改了你的公鑰,所以,他們現在用/web.archive.org存檔了這個網頁
關於如何RSA加解密,可以看代碼
boringssl\crypto\evp\p_rsa.c
的pkey_rsa_encrypt和pkey_rsa_decrypt兩個函數
openssl工具的简单使用:
生成一个密钥:
openssl genrsa -out test.key 3072
这里-out指定生成文件的。需要注意的是这个文件包含了公钥和密钥两部分,也就是说这个文件即可用来加密也可以用来解密。后面的3072是生成密钥的长度。
openssl可以将这个文件中的公钥提取出来:
openssl rsa -in test.key -pubout -out test_pub.key
-in指定输入文件,-out指定提取生成公钥的文件名。至此,我们手上就有了一个公钥,一个私钥(包含公钥)。
我在目录中创建一个plain的文本文件,然后利用此前生成的公钥加密文件:
openssl rsautl -encrypt -in plain -inkey test_pub.key -pubin -out crpyto.en
-in指定要加密的文件,-inkey指定密钥,-pubin表明是用纯公钥文件加密,-out为加密后的文件。
解密文件:
openssl rsautl -decrypt -in crypto.en -inkey test.key -out plain.de
以後,別人質疑你的時候,他可以用你的公鑰加密一段文字,發給你
你用私鑰解開,貼出來内容,如果内容就是他加密前的文字,自然你就是你了
爲了防止有人篡改了你的公鑰,所以,他們現在用/web.archive.org存檔了這個網頁
關於如何RSA加解密,可以看代碼
boringssl\crypto\evp\p_rsa.c
的pkey_rsa_encrypt和pkey_rsa_decrypt兩個函數
openssl工具的简单使用:
生成一个密钥:
openssl genrsa -out test.key 3072
这里-out指定生成文件的。需要注意的是这个文件包含了公钥和密钥两部分,也就是说这个文件即可用来加密也可以用来解密。后面的3072是生成密钥的长度。
openssl可以将这个文件中的公钥提取出来:
openssl rsa -in test.key -pubout -out test_pub.key
-in指定输入文件,-out指定提取生成公钥的文件名。至此,我们手上就有了一个公钥,一个私钥(包含公钥)。
我在目录中创建一个plain的文本文件,然后利用此前生成的公钥加密文件:
openssl rsautl -encrypt -in plain -inkey test_pub.key -pubin -out crpyto.en
-in指定要加密的文件,-inkey指定密钥,-pubin表明是用纯公钥文件加密,-out为加密后的文件。
解密文件:
openssl rsautl -decrypt -in crypto.en -inkey test.key -out plain.de