Search results “Jsch sftp example private key cryptography”
SFTP - Use WinSCP to Login to SFTP without Password using Public Key Private Key Pair
WinSCP Download - https://winscp.net/eng/download.php Demo how to import an OpenSSH formatted Private and Public Key Pair into WinSCP for use with SSH and SFTP
Views: 53316 CodeCowboyOrg
jsch ssh java demo
jsch java
Views: 14436 tieu thien doan
SFTP Authentication using private key with downloading and uploading
Uploading and downloading file on SFTP using private key in .NET using SharpSSH Topic to cover: Connecting SFTP using Private Key using .NET console App • Downloading and Uploading File To download sample check article below: Article Link: http://www.techsapphire.in/index/uploading_and_downloading_file_on_sftp_using_private_key_in_net_using_sharpssh/0-162
Views: 8369 techsapphire
OpenSSH - Using RSA Public Keys for SSH Connection (ssh-keygen, ssh-copy-id, ssh- keyscan)
Demo of connection via SSH using the RSA Public Keys without password using the commands 1) ssh-keygen - creates the public and private keys for connection 2) ssh-keyscan - putting the host into the trusted known_hosts files 3) ssh-copy-id - command to put public key in the authorized_keys file
Views: 26281 CodeCowboyOrg
How to create Open PGP Key and SSH Key in Informatica MFT
This video describes about the steps involved on how to ​create Open PGP Key and SSH Key in Informatica MFT​.
Views: 343 Informatica Support
How to decrypt PGP encrypted data files send by partners in MFT
This video explains the following steps: -Generate a self signed user certificate. -Export the OpenPGP key and share it with the partner. -Partner would send you the encrypted data files using the above OpenPGP key. -Create a mailbox and configure the user certificate with private key for decrypting the partner’s file.
Views: 5609 Informatica Support
sappi externalBankSftpConnection
In this video you will see , the connectivity in between sap pi and sftp server. SAP PI sftp connection to bank sftp connection problem public key and private key certificate usage , nwa certificate keystore
Views: 154 SAP PI Reference
Public Key Authentication in SFTP/SSH with JSCAPE MFT Server
Demonstrates using Public Key Authentication in SFTP/SSH with JSCAPE MFT Server. We use AnyClient to login with SFTP.
Views: 1150 jscapeus
Setting Up SFTP Public Key Authentication Between Trading Partners
Related content: Video - Using Trading Partners https://youtu.be/11EvPcfjmF8 Video - Setting Up Public Key Authentication on an SFTP Server https://youtu.be/E9mfcnWiDLA Setting Up Public Key Authentication Between Trading Partners http://www.jscape.com/blog/setting-up-public-key-authentication-between-trading-partners Setting Up SFTP Public Key Authentication On The Command Line http://www.jscape.com/blog/setting-up-sftp-public-key-authentication-command-line What Is An SFTP Key? http://www.jscape.com/blog/what-is-an-sftp-key Setting up an SFTP Server http://www.jscape.com/blog/setting-up-an-sftp-server A collection of articles about triggers http://www.jscape.com/blog/topic/triggers Music from http://www.bensound.com/
Views: 964 jscapeus
Tectia Secure File Transfers
How to transfer files to and from a Unix server to your Windows PC with the Tectia File Transfer Utility
Views: 808 David Gaitros
Demo ssh C# + Renci ssh
Sử dụng Renci ssh để truy cập ssh server
Views: 6547 tieu thien doan
01.  What is SFTP?
This is a comprehensive tutorial on Linux SFTP. SFTP is a program on linux. It is used to transfer files between computers securely.
Views: 852 Brain I/O
How To Use PGP/GPG Encryption - In 2 minutes - PGP /GPG Tutorial for Beginners
How To Use PGP Encryption - PGP for Beginners www.VictorDozal.com What is PGP? In 3 minutes https://www.youtube.com/watch?v=1-MPcUHhXoc Generating your PGP keys https://www.igolder.com/pgp/generate-key/ Encrypting a message https://www.igolder.com/PGP/encryption/ Decrypting a message https://www.igolder.com/PGP/decryption/ In this tutorial, I will teach you how to use PGP encryption, including how to get your own PGP keys, encrypt messages, and decrypt messages. If you don't know what PGP encryption is, go ahead and watch my other video "What is PGP encryption? In 3 minutes" https://www.youtube.com/watch?v=1-MPcUHhXoc The three steps needed to use PGP keys are: 1. Generate your PGP keys somehow. 2. Encrypt a message using a PGP public key. 3. Decrypt a message using a PGP private key. If this tutorial helped you in any way, please don’t forget to like the video and subscribe to my channel, as you will be helping me to create more useful tutorials.
Views: 135706 Victor Dozal
How to Use Putty with SSH Keys on Windows
In this tutorial, we will demonstrate how to use PuTTY with SSH keys in windows. Don't forget to check out our site http://howtech.tv/ for more free how-to videos! http://youtube.com/ithowtovids - our feed http://www.facebook.com/howtechtv - join us on facebook https://plus.google.com/103440382717658277879 - our group in Google+ In this easy step by step tutorial, you will learn how to use PuTTY as an SSH client in Windows. PuTTY is communication software available freely over the internet, which uses several network protocols including SSH. Logging in using PuTTY SSH keys allows the only those people who have a valid key pair, which further prevents any threat of unwanted hacking of data. Step#1: Configuring PuTTY terminal First of all, open up the PuTTY terminal. Over here, enter the host for the server which you want to connect to. Let's enter an IP address of one of the host here and leave the port to default. Step#2: Authorization With that done, let's move to the SSH option in the category portion, expand it and then click on the "Authorization" option. Here, browse for the Key File which will be automatically made when configuring this connection. Locate the file and then click on the OK button. Step#3: Connecting to SSH Server Once you are done with that, a terminal will open up and will prompt you for the username. Specify the username and hit enter. After that, the connection would be established completely, enabling you to perform any tasks depending upon the permissions set by the administrator. Step#4: Generate SSH Key Now let's see how we can generate the SSH keys. For that, open up the Putty key generator. Over here, click on the Generate button next to the "Generate a public/private Key pair" option, in the Actions section. Step#5: Encrypting and saving SSH Key You can also change the type of parameters according to your requirements, and even change the bits over here. When prompted to generate some randomness, keep moving the cursor over the blank screen over here. This step is basically used by the application for securing the encryption. Random movements can be hard to re-generate and the sequence produced by your movements is calculated by the application. Once the process completes, it will show you the encryption key in the preview area. To save this key, click on the Save Private Key button and it will prompt you with a notification asking you whether you want to create a key without a passphrase. Hit yes to ignore it for now and then specify the location for the file. Your PuTTY SSH key file would be saved with the ".ppk" extension. And that pretty much covers the basics of using PuTTY with SSH keys in windows.
Cryptography Project (SFTP implementation)
This is a school project when I was in college at 2010 fall. This is a Java based SFTP(Secure File Transfer Protocol) implementation. I used two-phase(session key exchange + secure data exchange) secure (RSA + AES) when I established the connection which between a SFTP client and a mutil-threaded SFTP server.
Views: 840 Sean Xu
How SSH Works
A whiteboarding animation about secure shell protocol.
Views: 264797 Karol Cholewa
PGP Encryption Tutorial (using gpg4win and Kleopatra)
A short tutorial on how to use Kleopatra and gpg4win to encrypt messages using public PGP keys. Download gpg4win and Kleopatra here: http://www.gpg4win.org/ ** Also, an easier way instead of saving the persons public key as a GPG. Just have is saved to your clipboard and click on the system tray and click 'Certificate Import' and it does it all it's self :) (Harvey Crumpet)
Views: 187694 Kevin Cronly
202- sftp Web App (Jack Leow)
Java Posse Roundup 2012 Lightning Talk - sftp Web App by Jack Leow. Recorded in Crested Butte, CO on March 28, 2012.
Views: 166 javaposse
How to Setup a User with Public-Key-Only Authentication with SSH Key Pair
In this video, you will learn how to setup a user with Public-Key-Only Authentication using an SSH Key pair. This includes creation of a test account and verification of connection to EFT using CuteFTP as a client. We will also create an SSH key pair (public/private) with the use of the client; your user's ability to do so with their client will vary depending on the client used. Afterwards we will review how to import the needed public key in EFT and how to assign it to the user in question. Finally, we will use a method for confirming the connection is occurring via the SSH Public Key as expected. Still have questions? Visit our online help site for more information: http://help.globalscape.com/help/eft7-3/mergedprojects/eft/creating_an_ssh_key_pair.htm Choose EFT Enterprise for your secure file transfers, visit our website for more information: https://www.globalscape.com/managed-file-transfer
Creating and using SSH keys
Creating and using SSH keys As the third video in this series on making SSH access to a CentOS Linux server more secure, this tutorial will show you: How to Create and Use SSH Keys with PuTTY With this video tutorial, you will learn how to use SSH keys to connect to a CentOS server from a Windows PC, using the PuTTY SSH client and PuTTYgen utilities. You can download PuTTY and the PuTTYgen utilities from the URL displayed in this video and from the link in the text below. To generate a set of RSA keys, launch the PuTTYgen utility. RSA is a cryptosystem for public-key encryption. On the PuTTYgen Key Generator screen, make sure the "SSH-2 RSA" option is selected, then click the “Generate” button, and move your mouse around the area, as instructed on the screen. This will generate some randomness and will take a few seconds to complete, as seen in the progress bar. Once complete, you will see a generated public/private key pair. In the "Key comment:" field you can enter any comment you like to help you identify the generated key pair. Click the "Save public key," choose location to save it, name the file as you like and click "Save." On the PuTTY Key Generator screen, click the "Save private key" On the "PuTTYgen Warning" window, click "Yes." Choose the location to save the file, name the file as you like, and click "Save." The location of the files can be the same, but ensure that only you have access to it and that you do not lose the keys. Next, right click in the text field beneath, "Public key for pasting into OpenSSH authorized_keys file:" and choose "Select All." Right click again and choose "Copy." Now, you will save your copied public key log to the CentOS server. Open the terminal and at the command prompt type mkdir ~/.ssh and press Enter. Then, type chmod 0700 ~/.ssh and Enter. Next, type touch ~/.ssh/authorized_keys and Enter. Then, type chmod 0644 ~./ssh/authorized_keys and Enter. Now you will edit the authorized keys system file. At the prompt, type sudo vi ~./ssh/authorized_keys and press Enter to execute the editor. If prompted to enter sudo password type your user's password and press Enter. On the editor screen, press the Insert. key and right click your mouse to paste the copied public key. Press the Esc. key, type :w and press Enter to save the file. Type :q and press Enter to exit the editor. To configure the PuTTY profile in your Windows PC, open the PuTTY utility. In the "Host Name (or IP address)" field enter your server's IP In the "Port" field, enter the custom port configured during the “How to Change the Default SSH Port” tutorial. Make sure the "Connection type:" is SSH. In the "Category:" section on the left pane under “Connection,” choose "Data." In the "Auto-login username" field, enter the user name you created in the How to Create a New User tutorial. Go to the "Category:" section in the left pane and under “Connection,” expand "SSH." Under "SSH," highlight "Auth" to access the Options controlling SSH authentication screen. In the "Authentication parameters" section click the "Browse..." button and browse to the location where your private key file is stored. Choose it and click "Open." In the "Category:" section in the left pane, highlight "Session," and enter a chosen name for the profile in the "Saved Sessions" field and click “Save.” Choose the newly saved profile, and click "Open" to connect to your CentOS server using the SSH key pair. Thanks for joining us and return often to see new tutorials from Superb.net.
Views: 5657 Superb Marketing
SSL/TLS  handshake Protocol
What protocol is used between a web server and its clients to establish trust? How do they negotiate and share the secret key? During the handshake process, how public key encryption algorithm is used and how private key encryption is used? In this video, you would find all these answers. Playlist: Advanced Cryptography - https://www.youtube.com/watch?v=TmA2QWSLSPg&list=PLSNNzog5eydtwsdT__t5WtRgvpfMzpTc7 Playlist: Basic Cryptography https://www.youtube.com/watch?v=vk3py9M2IfE&list=PLSNNzog5eyduN6o4e6AKFHekbH5-37BdV Please subscribe to my channel! Please leave comments or questions! Many thanks, Sunny Classroom
Views: 92350 Sunny Classroom
How do add certificated to SAP PI to use in PIArchiving
http://piarchiving.com/guide how to configure the keys used for connecting to use for encryption on the PIArchiving solution for SAP Process Integration.
Views: 602 piarchiving
Using FileZilla Secure FTP or SFTP Connection
FileZilla supports SFTP or Secure FTP connection, SSH File Transfer Protocol. If you don't want to use plain FTP, this is recommended to use, because of encrypted connection to your webserver. But still, make sure that your system is clean to avoid hacking your FTP or SFTP data. Download FileZilla FTP client here: https://filezilla-project.org/download.php?show_all=1 More discussion: http://www.pcdailytips.com/how-to-use-filezilla-ftp-2014/
JSCS Server public/private key-pair generation
JSCS - Javacard-based Secret Communication System [Demonstration] Generate RSA public/private key-pair for the server Store the key-pair on server Javacard, server config file Store the public key for user registration
Views: 441 hkucsJSCS
Secure Sockets - Java Sockets Tutorial 06
Website + download source code @ http://www.zaneacademy.com | 01:35 How to check what jdk version is used by Windows? | 01:50 What is the name of the java key and certificate management utility? | 02:10 What is keytool's genkey command? | 02:25 What is keytool's alias and keystore options? | 04:20 What is the javax.net.ssl.trustStore system property? | 04:50 What is the javax.net.ssl.keyStorePassword system property? | 05:10 What is the SSLServerSocketFactory, and how is it used to create a ServerSocket? | 06:10 How is the server able to handle multiple clients in a Java Sockets application? | 06:40 When is a Thread's run method invoked? | 07:35 What is the difference between an OutputStream and an InputStream? | 08:10 What is the difference between a PrintWriter and a BufferedReader? | 09:25 What is the SSLSocketFactory, and how is it used to create a Socket? | 10:35 How to read a command prompt's user input? | 14:15 How to fix a javax.net.ssl.SSLHandshakeException 'no cipher suites in common'? | 15:00 What is the javax.net.ssl.keyStore system property?
Views: 17725 zaneacademy
sftp example
Task 2  Encrypting using public key
Public key encryption using PGP Desktop
Views: 221 Edmar Dela Cruz
ssh error: unprotected Private Key File
Permissions 0644 for 'mykey.key' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. Load key "mykey.key": bad permissions Permission denied (publickey). The above example uses the private key mykey.keywith file permissions of 0777, which allow anyone to read or write to this file. This permission level is very insecure, and so SSH ignores this key. To fix the error, execute the following command, substituting the path for your private key file. chmod 0400 mykey.key
Views: 1003 Zariga Tongy
Linux Tutorial for Beginners - 17- SSH Key Authentication | Using RSA Public Keys for SSH Connection
Linux Tutorial for Beginners - 17- SSH Key Authentication | Using RSA Public Keys for SSH Connection. Setup ssh-keygen for remote authentication.
Views: 358 Vengeance Coding
How to generate Public and Private SSH Keys in MobaXterm on Windows
In this video I will show how we can generate SSH-Keys in MobaXterm on Windows. SSH keys serve as a means of identifying yourself to an SSH server using public-key cryptography and challenge-response authentication. One immediate advantage this method has over traditional password authentication is that you can be authenticated by the server without ever having to send your password over the network. Anyone eavesdropping on your connection will not be able to intercept and crack your password because it is never actually transmitted. Additionally, using SSH keys for authentication virtually eliminates the risk posed by brute-force password attacks by drastically reducing the chances of the attacker correctly guessing the proper credentials.
Views: 3966 Deepak Sharma
Client Server PGP Test
Client Server PGP Test
Views: 51 Bongani Dube
C# 6.0 Tutorial - Advanced - 60. ECDiffieHellmanCng Cryptography, Encrypt and Decrypt
Learn more free at my blog http://www.manuelradovanovic.com If you have any question please feel free to ask. Subscribe me on YouTube, please! Thank You!
Views: 1001 Manuel Radovanovic
OpenSSH Tutorials #3: Use Public/Private Keys for Authentication
Using encrypted keys for authentication offers two main benefits. Firstly, it is convenient as you no longer need to enter a password if you use public/private keys. Secondly, once public/private key pair authentication has been set up on the server, you can disable password authentication completely meaning that without an authorized key you can't gain access - so no more password cracking attempts.
Views: 853 Openssl
How To Convert Public Private Putty's  ppk Keys To OpenSSH Keys On Ubuntu Linux
How To Convert Public Private Putty's ppk Keys To OpenSSH Keys On Ubuntu Linux In This tutorial, I will show you if you want to grab the private and public keys from a PuTTY formated key file you can use puttygen on *nix systems. For most apt-based systems puttygen is part of the putty-tools package. Outputting a private key from a PuTTY formated keyfile: $ puttygen keyfile.ppk -O private-openssh -o key.private For the public key: $ puttygen keyfile.pub -L Here is how you can convert your PuTTY key to OpenSSH format using Puttygen Windows program: Open your private key in PuTTYGen Top menu “Conversions”-”Export OpenSSH key”. Save the new OpenSSH key when prompted. 🌸 Support channel & make donation : https://www.paypal.me/aminenina/5 🌸 Subscribe for more videos : Youtube: https://www.youtube.com/user/aminosninatos 🌸 Follow me On Social Media Facebook : https://www.facebook.com/aminosninatos/ *********************************************************************** 🌸 How To Convert Public Private Putty's ppk Keys To OpenSSH Keys On Ubuntu Linux https://youtu.be/3aApOFQL44o 🌸 How To Use GPG Private Public Keys To Encrypt And Encrypt Files On Ubuntu Linux https://youtu.be/I-4dcpTDWys 🌸 How To Encrypt And Decrypt Files Using Private Public Keys With OpenSSL On Ubuntu Linux https://youtu.be/g9XN1-bANKU 🌸 How To Encrypt And Decrypt Files Using OpenSSL On Ubuntu Linux https://youtu.be/YU1AI62khIY 🌸 How To Use MD5SUM To Verify Data Integrity On Ubuntu Linux https://youtu.be/V1fgjXRFB2k 🌸 How To Generate Random Password From The Command Line On Ubuntu Linux https://youtu.be/TQ4QMJWVd8U 🌸 Linux How To Crack And Recover A Password Protected Zip File https://youtu.be/C9a6BPxUN_4 🌸 Password cracking with John the Ripper on Linux https://youtu.be/KK2bNgX1mRA 🌸 Linux : HowTo Encrypt And Decrypt Files With A Password using GPG https://youtu.be/a91v1bz_ZU4 🌸 How To Secure Copy Files In Linux Using SCP Command https://youtu.be/3Y8pVDhc3RQ 🌸 How To Sync And Backup Files In Linux Using Rsync Command https://youtu.be/aIMbg7vG6Rg ***********************************************************************
Views: 638 Liv4IT
UbuntuVideoCast - SSH session key
In this short video I demonstrate how to ssh to a remote host without entering your login password.
Views: 400 Michael St. John
Setting Up an SFTP Server
In this video, you'll learn how to set up server and client keys on your SFTP server. This will enable your SFTP server with production environment-ready data-in-motion encryption and public key authentication capabilities Relevant content: Roles of Server and Client Keys in Secure File Transfers http://www.jscape.com/blog/bid/81215/Roles-of-Server-and-Client-Keys-in-Secure-File-Transfers-Part-1 Setting SFTP Algorithms On Your SFTP Server http://www.jscape.com/blog/setting-sftp-algorithms Which Works Best for Encrypted File Transfers - RSA or DSA? http://www.jscape.com/blog/bid/82975/Which-Works-Best-for-Encrypted-File-Transfers-RSA-or-DSA Choosing Key Lengths for Encrypted File Transfers http://www.jscape.com/blog/bid/84690/Choosing-Key-Lengths-for-Encrypted-File-Transfers What Is Two Factor Authentication? http://www.jscape.com/blog/two-factor-authentication What Is An SFTP Key? http://www.jscape.com/blog/what-is-an-sftp-key How to Use an SFTP Client http://www.jscape.com/blog/bid/103831/How-to-Use-an-SFTP-Client Music from http://www.bensound.com/
Views: 6146 jscapeus
How to manage File Transfer PGP Encryption for Local File Transfers
How to manage File Transfer using PGP Encryption for Local File Transfers in B2B Data Exchange
Views: 2547 Informatica Support
How To Create SSH Key on mac
All links and code are on peoplecancode website http://www.peoplecancode.com/en/tutorials/10
Views: 12611 PeopleCanCode
Learning Linux : Lesson 14 Using Public key Authentication with PuTTY
More videos like this online at http://www.theurbanpenguin.com In this video we look at using secure terminal access to our Linux Server from windows using PuTTY. This is free SSH client available for Windows. We can authenticate using username and password or we can authenticate with a public key. This can streamline our access to Linux openSUSE server and add security if we decide to disable password based authentication. PuTTY comes with its own key generator and scp client to copy the key to the server authorized_user file. Lets see how all this is put togther
Views: 5814 theurbanpenguin
Solving Customer Challenges with Tectia ConnectSecure
Sami Marttinen, Chief Solution Engineer at SSH Communications Security discusses how Tectia ConnectSecure makes it easy to add encryption to new and legacy applications.
Easy explanation of Public Private Keys and Password Encryption. Email communication protection.
http://www.mbbsoftware.com http://www.mbbsoftware.com/Learning/Default.aspx http://www.mbbsoftware.com/Products/Act-On-File/2012/Download.aspx In this video Miroslav first discusses why emails can be easily intercepted and read, and the fact that an email is like an open postcard which could be sent by anyone, and read by anyone on its route. Then, Miroslav discusses the principles of two major classes, symmetric and asymmetric, encryption together with the pros and cons of each of them. Finally, Miroslav shows how to protect your email communication including the data of the message and the recipient, and how to make your website trusted by publishing authenticable testimonials. http://www.mbbsoftware.com http://www.mbbsoftware.com/Learning/Default.aspx http://www.mbbsoftware.com/Products/Act-On-File/2012/Download.aspx
Views: 831 MBBSoftware
Getting Started with AWS Key Management Service
Learn more: https://aws.amazon.com/kms AWS Key Management Service provides easy encryption with administrative controls. In this video, you’ll see how to create new AWS Key Management Service keys and use them with Amazon S3. You’ll also see how to change the access permissions on the encryption key and how to look at the audit logs of your encryption key usage.
Views: 29577 Amazon Web Services
GitLab CE Tutorial #3 - SSH Key Setup & Pushing Our First Project
In this GitLab video tutorial, we push a repo into our project. Subscribe for more free tutorials https://goo.gl/6ljoFc, Buy this series with an extra video! https://goo.gl/A7drFW Support Free Tutorials https://www.leveluptutorials.com/store/ The best shared web hosting http://www.bluehost.com/track/leveluptutorials/ Subscribe to Level Up Pro for extra features! https://www.leveluptutorials.com/store/products/pro Subscribe to the Level Up Newsletter http://eepurl.com/AWjGz To Support Level Up Tuts: http://leveluptuts.com/donations Simple cloud hosting, built for developers.: https://www.digitalocean.com/?refcode=67357174b09e Build together: GitLab includes Git repository management, code reviews, issue tracking, wikis, and more, plus GitLab CI, an easy-to-use continuous integration and deployment tool. Stay up-to-date: Collaborate with your team using issues, milestones, and line-by-line code review. View activity streams of projects or the people you work with. Plays well with others: GitLab seamlessly integrates with Slack, Hipchat, LDAP, JIRA, Jenkins, and many other popular tools. GitLab includes many webhooks and offers a complete API. GitLab Community Edition is open source and completely free to download. GitLab is powered by a community of more than 1,000 people. GitLab Enterprise Edition offers deeper LDAP and Active Directory integration, Jira and Jenkins integration, and much more.
Views: 104812 LevelUpTuts
Generating and Uploading an SSH Key, Windows
This tutorial describes how to generate an SSH key for use with PlanetLab, Windows.
Views: 1221 PlanetLabEurope
OpenSSL Certification Authority (CA) on Ubuntu Server
https://nwl.cl/2y56Mho - OpenSSL is a free, open-source library that you can use to create digital certificates. We can use this to build our own CA (Certificate Authority).
Views: 16865 Networklessons.com
Secure and Streamline File Transfers with GoAnywhere MFT 5.5
The GoAnywhere MFT 5.5 release includes several enhancements that make it easier than ever to secure, streamline, and audit your enterprise file transfers, including the new MFT Agent capabilities. MFT Agents can be installed on almost any server or workstation where file transfers occur including Windows, Linux, UNIX, IBM i and Mac OS systems. These systems can reside on-premises or in cloud infrastructures such as Amazon Elastic Compute Cloud (Amazon EC2) or Microsoft Azure. Learn more about GoAnywhere by visiting https://www.goanywhere.com/
Views: 1724 HelpSystems
A novel implementation of an SFTP model with server-side file privacy
This project is a demonstration of how we can set up a client-server architecture to allow for secure file transfers between multiple parties, as well as store it persistently on a cloud storage. Now, while storing encrypted files is a relatively easy task, we also ensure that the server-side user, either malicious or legitimate, is unable to decrypt the files even after snooping through the network traffic. We've proposed the use of a modified version of the Diffie-Hellman key exchange protocol, wherein more than two parties can arrive at a shared key. We also use public-key encryption to authenticate users before the key exchange, so that man-in-the-middle attacks are completely mitigated. In this video, we demonstrate the different components developed to set up this architecture. The first component registers the individual users onto the cloud service. The second component sets owner-access permissions to the files uploaded by the users, to be accessible by both the creator and the collaborating users. The third component is a notification system which allows for sending multicasted updates to owners of a particular file. It also supports sending unicast messages to individual users. Moreover, we support persistent queuing of messages, so that if a user is sent messages while he or she is offline, the messages will be delivered and flushed from the server only after that user logs in and pulls those messages. The fourth component handles the actual end-to-end encryption of the files, and transferring them to the server's persistent storage. Key exchange protocols as well as user authentication mechanisms take place between the server and the client before any further communications. Also, to negotiate the shared key for collaborated files, a modified version of the popular key exchange protocol (Diffie-Hellman Key Exchange Algorithm) is used to distribute keys to different users. To consolidate all of this for a user, we've built a custom terminal emulator that supports only certain whitelisted commands. All other commands are immediately rejected to prevent unauthorized use of the application. (For example, `sudo rm /` won't delete my entire file system. xD) This project was developed by a team of three - Ayush Soni, Reuben John, and Soorya Annadurai. We're all third-year Computer Science students in Manipal Institute of Technology, India. This is an open-source project, and you can find the project here: https://github.com/three-horsemen/sftp If you have any ideas or suggestions, do let us know in the comments! We'll definitely try adding or improving this architecture. Thanks for watching!
Views: 50 Soorya Annadurai
Installing Additional Libraries Needed for OpenPGP/SFTP Ciphers on JSCAPE MFT Server
Demonstrates how to install the additional libraries needed for OpenPGP/SFTP ciphers in JSCAPE MFT Server, a platform independent managed file transfer server that supports FTP, secure FTP (FTP over SSL), SFTP/SSH, HTTP, HTTPS and WebDAV protocols.
Views: 549 jscapeus
Using Digital Signatures on AS2 Messages
This video tutorial shows you how to set up JSCAPE MFT Server AS2 servers so that you and your trading partners can digitally sign your AS2 messages. Related content: You Don't Need HTTPS To Apply Digital Signatures On Your AS2 Messages http://www.jscape.com/blog/applying-as2-digital-signatures The Quickstart Guide To Setting Up An AS2 Server https://youtu.be/JM7drg_OzsE Server key documentation http://files.jscape.com/secureftpserver/docs/index.html?overview8.htm How To Set Up An Automated AS2 File Transfer https://youtu.be/GkkIvt4_EB4 Setting Up Client Certificate Authentication On An AS2 Server https://youtu.be/lcK9x0tMyYU Applying AS2 Encryption https://youtu.be/tuSFyvOrXOg What Is A Digital Certificate? http://www.jscape.com/blog/what-is-a-digital-certificate What is a Digital Signature? http://www.jscape.com/blog/what-is-a-digital-signature Music from http://www.bensound.com/
Views: 285 jscapeus