کلید کا جائزہ
| کلید کی قسم | DSA 1024 |
|---|---|
| SSH الگورتھم کا نام | ssh-dss |
| معاونت | OpenSSH 9.x اور پرانے ورژن (7.0 سے بطور ڈیفالٹ غیر فعال، 10.0 میں ہٹا دی گئی) |
| نجی کلید کا فارمیٹ | OpenSSH (openssh-key-v1), unencrypted |
| فنگر پرنٹ | SHA256:M9O86Fg5WN5CtyPJXkcxQxMTP4Do2wbV6DDk9fWOQDc |
عوامی کلید
authorized_keys فارمیٹ میں عوامی کلید۔ ذیل کے دستخط کی تصدیق کے لیے اسے allowed_signers فائل میں شامل کریں۔
ڈاؤن لوڈ کریں ← 608 بائٹس
ssh-dss AAAAB3NzaC1kc3MAAACBALqcrLXh1CwRfEiT2EpcNzb074O5fT1aRfSk9JlGbCPF6C7ekw5kgprK549xApNZXa0W6JsHjjPFH04bm4xgkFq87dRy079XE7BasCAoQjLEu6XRX9MHsO6Y1VsaMA/dusQgzBqbrZsdaCVd50mlDrXULtam7htrR7KWrM/7WQk9AAAAFQD84RxK+yeML7XTAQBnUnXB2dPClwAAAIArwx+mT2XfB1krUIKLDUGwySp8XhP4PClVSb0584ZNl5f/9A/Vv4dMq/C187R3xvs+LEUtV1sPUWpVHOO8PQ9LGWoiTBx7SMko6pnGhY1UjZ4MYusWdp66PvMb3o5Rf9d+S6v22/EzXW54a+qZb966Z1R5JapBFgYBOJyZ8li8twAAAIEAmJRgE5xXEX0gYbXCVsnN/+yDVTXOaU3Jda+ZKtPjjXbn+t+HJRHL2BTPgH1/UpOYXMoQD5X8HahqT4NSvV0YszMs09IYktRRuu61rqb0VvzoVbM3nnFR+e6Mn6ctKsd4zcBYsHc0yZklkr11AslatBreWiJTYvx1ZNxH6pg2aPc= ch-j-ssh-example-02
نجی کلید
بغیر خفیہ کاری کی نجی کلید۔ صرف جانچ کے لیے شائع کی گئی ہے: کوئی بھی اسے استعمال کر سکتا ہے۔
ڈاؤن لوڈ کریں ← 1 393 بائٹس
دکھائیں
-----BEGIN OPENSSH PRIVATE KEY-----
b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAABsgAAAAdzc2gtZH
NzAAAAgQC6nKy14dQsEXxIk9hKXDc29O+DuX09WkX0pPSZRmwjxegu3pMOZIKayuePcQKT
WV2tFuibB44zxR9OG5uMYJBavO3UctO/VxOwWrAgKEIyxLul0V/TB7DumNVbGjAP3brEIM
wam62bHWglXedJpQ611C7Wpu4ba0eylqzP+1kJPQAAABUA/OEcSvsnjC+10wEAZ1J1wdnT
wpcAAACAK8Mfpk9l3wdZK1CCiw1BsMkqfF4T+DwpVUm9OfOGTZeX//QP1b+HTKvwtfO0d8
b7PixFLVdbD1FqVRzjvD0PSxlqIkwce0jJKOqZxoWNVI2eDGLrFnaeuj7zG96OUX/Xfkur
9tvxM11ueGvqmW/eumdUeSWqQRYGATicmfJYvLcAAACBAJiUYBOcVxF9IGG1wlbJzf/sg1
U1zmlNyXWvmSrT44125/rfhyURy9gUz4B9f1KTmFzKEA+V/B2oak+DUr1dGLMzLNPSGJLU
Ubruta6m9Fb86FWzN55xUfnujJ+nLSrHeM3AWLB3NMmZJZK9dQLJWrQa3loiU2L8dWTcR+
qYNmj3AAAB8KvKvJeryryXAAAAB3NzaC1kc3MAAACBALqcrLXh1CwRfEiT2EpcNzb074O5
fT1aRfSk9JlGbCPF6C7ekw5kgprK549xApNZXa0W6JsHjjPFH04bm4xgkFq87dRy079XE7
BasCAoQjLEu6XRX9MHsO6Y1VsaMA/dusQgzBqbrZsdaCVd50mlDrXULtam7htrR7KWrM/7
WQk9AAAAFQD84RxK+yeML7XTAQBnUnXB2dPClwAAAIArwx+mT2XfB1krUIKLDUGwySp8Xh
P4PClVSb0584ZNl5f/9A/Vv4dMq/C187R3xvs+LEUtV1sPUWpVHOO8PQ9LGWoiTBx7SMko
6pnGhY1UjZ4MYusWdp66PvMb3o5Rf9d+S6v22/EzXW54a+qZb966Z1R5JapBFgYBOJyZ8l
i8twAAAIEAmJRgE5xXEX0gYbXCVsnN/+yDVTXOaU3Jda+ZKtPjjXbn+t+HJRHL2BTPgH1/
UpOYXMoQD5X8HahqT4NSvV0YszMs09IYktRRuu61rqb0VvzoVbM3nnFR+e6Mn6ctKsd4zc
BYsHc0yZklkr11AslatBreWiJTYvx1ZNxH6pg2aPcAAAAUb6c/aQsRvqTYc5CQMUWLxAdu
bRIAAAATY2gtai1zc2gtZXhhbXBsZS0wMgECAwQFBgc=
-----END OPENSSH PRIVATE KEY-----
test_1MB.bin کا دستخط
test_1MB.bin کا علیحدہ SSH دستخط (SSHSIG، نیم اسپیس "file")، جو اس کلید سے CH-J Tools میں بنایا گیا ہے۔ اسے آزمائشی فائل کے ساتھ test_1MB.bin.sig کے نام سے محفوظ کریں۔
ڈاؤن لوڈ کریں ← 777 بائٹس
-----BEGIN SSH SIGNATURE-----
U1NIU0lHAAAAAQAAAbIAAAAHc3NoLWRzcwAAAIEAupysteHULBF8SJPYSlw3NvTvg7l9PV
pF9KT0mUZsI8XoLt6TDmSCmsrnj3ECk1ldrRbomweOM8UfThubjGCQWrzt1HLTv1cTsFqw
IChCMsS7pdFf0wew7pjVWxowD926xCDMGputmx1oJV3nSaUOtdQu1qbuG2tHspasz/tZCT
0AAAAVAPzhHEr7J4wvtdMBAGdSdcHZ08KXAAAAgCvDH6ZPZd8HWStQgosNQbDJKnxeE/g8
KVVJvTnzhk2Xl//0D9W/h0yr8LXztHfG+z4sRS1XWw9RalUc47w9D0sZaiJMHHtIySjqmc
aFjVSNngxi6xZ2nro+8xvejlF/135Lq/bb8TNdbnhr6plv3rpnVHklqkEWBgE4nJnyWLy3
AAAAgQCYlGATnFcRfSBhtcJWyc3/7INVNc5pTcl1r5kq0+ONduf634clEcvYFM+AfX9Sk5
hcyhAPlfwdqGpPg1K9XRizMyzT0hiS1FG67rWupvRW/OhVszeecVH57oyfpy0qx3jNwFiw
dzTJmSWSvXUCyVq0Gt5aIlNi/HVk3EfqmDZo9wAAAARmaWxlAAAAAAAAAAZzaGE1MTIAAA
A3AAAAB3NzaC1kc3MAAAAoP7PR8GekHakG4+QIJvLYoeWOBtsCMqleiuAk6D2ayqJsKUnZ
v/rG7Q==
-----END SSH SIGNATURE-----
تنسیخ
SSH کلیدوں کا کوئی تنسیخی سرٹیفکیٹ نہیں ہوتا۔ کلید منسوخ کرنے کے لیے اسے authorized_keys سے ہٹائیں، یا OpenSSH کی کلیدی تنسیخی فہرست میں درج کریں (KRL، جو ssh-keygen -k سے بنتی ہے)، جسے سرور RevokedKeys کے ذریعے پڑھتا ہے۔
دستخط کی تصدیق کریں
عوامی کلید اور دستخط کو test_1MB.bin کے ساتھ محفوظ کریں، allowed_signers فائل بنائیں اور ssh-keygen چلائیں:
echo "example@ch-j $(cat id_dsa.pub)" > allowed_signers
ssh-keygen -Y verify -f allowed_signers -I example@ch-j -n file -s test_1MB.bin.sig < test_1MB.bin