• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux openssl.vim Download

openssl.vim

April 16, 2008
The openssl.vim software is a Vim plugin featuring editing abilities for OpenSSL encrypted files, resulting in the conversion of Vim into a Password Safe.
Version 3.2
License Public Domain
Platform Linux
Supported Languages English
Homepage noah.org
Developed by Noah Spurrier
OpenSSL.vim is a Vim plugin that enhances its functionality by enabling the editing and management of OpenSSL encrypted files, effectively transforming Vim into a Password Safe. This plugin allows for both reading and writing files encrypted using OpenSSL. To ensure compatibility, the file extensions must correspond to one of the ciphers used by OpenSSL such as .des3, .aes, .bf, .bfa, .idea, .cast, .rc2, .rc4, and .rc5.

To disable the swap file and .viminfo log, enable the `openssl` command line tool that must be in the path. This plugin requires Vim as a prerequisite.

Installation entails saving the openssl.vim in the plugin directory, which will be automatically loaded by Vim from ~/.vim/plugin/openssl.vim. Editing an empty unencrypted file is a great way to start. Assign the file one of the OpenSSL ciphered extensions once you're done editing. When saving the file, a prompt to enter a new password will appear.

If you choose to edit a file named `.auth.bfa' (in full), you'll notice additional features such as folding and an automatic quit timeout, which will cause Vim to quit after 5 minutes of inactivity (unless you have made the changes). This plugin automatically folds wiki-style headlines in the format of ==This is a headline==. You can access any notes under the headline by moving the cursor to the headline and pressing SPACE to toggle, the q key will quit Vim.

To effectively make use of OpenSSL.vim as a simple Vim Password Safe, create an example file like ~/.auth.des3 and save under wiki-style headlines. Create the following bash alias: alias auth='view ~/.auth.des3' to view your password safe, where all the sensitive information is hidden under the headlines. To view the password information, move the cursor to the headline and press SPACE.

This version comes with a new feature that makes a backup of the encrypted file before writing changes, guarding against editing errors, and eventual losses. This is done by renaming the original file and adding .bak before the extension. To enable backups, input the following global definition in your .vimrc file: let g:openssl_backup = 1.

Special thanks to Tom Purl for the des3 tip.
What's New

Version 3.2: N/A

Free Download 7K
350
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

Susi
Susi is a Python-based software that offers a voice-enabled bot for chat ...
Zevv Testris
Zevv Testris is a Ubuntu-compatible game that resembles Tetris.
Castore
Castore is a user-focused software that facilitates the development of open archive ...
BitNami LAMPStack
This LAMPStack software is readily available to install and use, making it ...
MR Tech Toolkit
Thunderbird Extension empowers all users with local installation tools.
xzgv
XZGV is a speedy picture viewer that can be easily controlled using ...
newdocms
Newdocms, a document management system, allows users to customize document attributes and ...
Linux Unified Kernel
The Linux Unified Kernel software package incorporates Microsoft Windows' core functionalities such ...
grubconfig
This shell script facilitates installation of the GRUB boot loader on your ...
Specky!
Specky! is a plugin for Vim that simplifies behavioral testing with ruby ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.