Difference between revisions of "SSH encrypt and decrypt"
From ATI public wiki
(Created page with "_TOC_ == a ==") |
|||
Line 1: | Line 1: | ||
− | + | __TOC__ | |
− | == a == | + | Tutorial on how to encrypt and decrypt small messages using Secure Shell keys |
+ | |||
+ | == Why? == | ||
+ | |||
+ | In case you have to send someone for example a password and sending it over internet in plaintext is out of the question. | ||
+ | |||
+ | == How == | ||
+ | |||
+ | Everyone who uses Secure Shell (SSH) has an easy access to accompanying Secure Shell keys. When You do not have then You generate them. | ||
+ | |||
+ | All it takes is Linux, MacOS command line or Cygwin shell in Windows. A minute or two and few sips of tea. Done. | ||
+ | |||
+ | |||
+ | One can make simple passwordless RSA key-pair like this: | ||
+ | <pre> | ||
+ | linux:/home/user> ssh-keygen -t rsa -b 4096 | ||
+ | Generating public/private rsa key pair. | ||
+ | Enter file in which to save the key (/home/user/.ssh/id_rsa): | ||
+ | Enter passphrase (empty for no passphrase): | ||
+ | Enter same passphrase again: | ||
+ | Your identification has been saved in /home/user/.ssh/id_rsa. | ||
+ | Your public key has been saved in /home/user/.ssh/id_rsa.pub. | ||
+ | The key fingerprint is: | ||
+ | SHA256:seDs6vDo55WegAZnG/mr8S+sgz2kvJFCc1wAGsHyB2c user@linux | ||
+ | The key's randomart image is: | ||
+ | +---[RSA 4096]----+ | ||
+ | |+o.. | | ||
+ | |oo. E | | ||
+ | |o. + .. . | | ||
+ | | o.oo . o | | ||
+ | |.o=+ o S | | ||
+ | |.+== . . | | ||
+ | |oB*.o + | | ||
+ | |+o=*+* . | | ||
+ | | o*OBo+ | | ||
+ | +----[SHA256]-----+ | ||
+ | </pre> |
Revision as of 16:38, 15 November 2019
Tutorial on how to encrypt and decrypt small messages using Secure Shell keys
Why?
In case you have to send someone for example a password and sending it over internet in plaintext is out of the question.
How
Everyone who uses Secure Shell (SSH) has an easy access to accompanying Secure Shell keys. When You do not have then You generate them.
All it takes is Linux, MacOS command line or Cygwin shell in Windows. A minute or two and few sips of tea. Done.
One can make simple passwordless RSA key-pair like this:
linux:/home/user> ssh-keygen -t rsa -b 4096 Generating public/private rsa key pair. Enter file in which to save the key (/home/user/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/user/.ssh/id_rsa. Your public key has been saved in /home/user/.ssh/id_rsa.pub. The key fingerprint is: SHA256:seDs6vDo55WegAZnG/mr8S+sgz2kvJFCc1wAGsHyB2c user@linux The key's randomart image is: +---[RSA 4096]----+ |+o.. | |oo. E | |o. + .. . | | o.oo . o | |.o=+ o S | |.+== . . | |oB*.o + | |+o=*+* . | | o*OBo+ | +----[SHA256]-----+