Software engineering is the branch of computer science that deals with the design, development, testing, and maintenance of software applications. Software engineers apply engineering principles and knowledge of programming languages to build software solutions for end users. Software engineers, sometimes called software developers, create software for computers and applications. |
AIO Compress v0.0.1 Golang
All-in-One Command-line Compression Tool for modern multi-core machines written in Go.
Usage: aio [OPTION]... [FILE] Compress or uncompress FILE (by default, compress FILE in-place). -a string compression algorithm: bzip2, lzma, xz, zlib, zstd (default "gzip") -c write on standard output, keep original files unchanged -cores int number of cores to use for parallelization (default 1) -d decompress; see also -c and -k -f force overwrite of output file -h print this help message -k keep original files unchanged -s string use provided suffix on compressed files (default "gz") With no FILE, or when FILE is -, read standard input.
ce5479ed258047df3a4a111af9d9bd618ef6133fffdb0365cce81321010fc793 *aio_freebsd-amd64.zip 277f5194b2c82124b18e48d9e8d2f0124b85ccb1bfb19df20f2bac5049cfeda2 *aio_freebsd-x86.zip fd291941e4e72d8d782610b233972b30393d6f4b599846b2c111f8aec1df21f4 *aio_linux-amd64.zip 7a9e31dff38d227f0e3094ff7544b58d44208f8d4b6332b6953ba745b55ec3ab *aio_linux-armel.zip b203ad27a8a244275800229cde9d1aa7ff1de84d55b05a397d2081251f0a9951 *aio_linux-x86.zip f636d86233e2c30cd7be7a03939318617beaaa93d532ad7d6125679703d9641d *aio_openbsd-amd64.zip 0ec49b9ec68eb1c759f2748077b781dca125dbdba7c0c8678be6ed09fe8ed7b2 *aio_openbsd-x86.zip 452cbb3702a64c931a0f1797f5737b80819f83ab81818805168ded7bd96bf0ab *aio_win32.zip ab042df2a9d12790e42d35599458dcd92a2964dbde520812c78f127e67fe6ffa *aio_win64.zip
Tar (Tape Archive) v0.0.5 Golang
Cross-platform Tar Implementation. Tarballs are archive files commonly used in Unix-like operating systems to group multiple files and directories into a single file for easy storage, transport, and distribution.
Usage for tar: tar [OPTION] [-f file] [files ...] -a append instead of overwrite; see also -c and -u -c create; it will overwrite the original file -d delete files from tarball -f string tar file ('-' for stdin/stdout) -l list contents of tarball -o extract to stdout; see also -x -s stats -u update tarball; see also -c and -a -x extract; see also -o
fb91aa176bf2531abc640fb94533df79840c84d63a3983871a0d4b9560d67c6e *tar_freebsd-amd64.zip 5b97041a4f1a92585cea190e10e4b08bcac0dabb05c69f367b1f542aedfcb0bc *tar_freebsd-x86.zip 53286a6d3ee60d99a10b022820e5d7d4e8fb19716cd34887241a41a54f2cd305 *tar_linux-amd64.zip 1f1d19212e660007dec656c7b2ef805bbc4e5766313ecd33d3a9b21edb9f5b12 *tar_linux-armel.zip 59a9548fa3a7e23f812c6c889b2ff5873f337fbc5a407faca53721f5ed991e1b *tar_linux-x86.zip 4c646a73f4d9a12c3603bcc8f78f72756e7130d351cb094cd2134af607d3997b *tar_openbsd-amd64.zip acf6229759b24a42a921b266f3f7387e4fb02453ba631d253f9b349bad293ca4 *tar_openbsd-x86.zip 4f4a5bfa76388b9a53e28ee74fa78856891b4b731eeb2b29435ef4e463675291 *tar_win32.zip 6681902778a26bb558a0307acb74f1bc787b8c25b8da7edaf5024a79a8118f05 *tar_win64.zip
EDGE Toolkit v1.5.3-alpha Golang
Multi-purpose cross-platform hybrid cryptography tool for symmetric and asymmetric encryption, cipher-based message authentication code (CMAC/GMAC/PMAC), recursive hash digest, hash-based message authentication code (HMAC), HMAC-based key derivation function (HKDF), password-based key derivation function (PBKDF2/Scrypt/Argon2), password hash function (Bcrypt), shared key agreement (ECDH/VKO/X25519), digital signature (RSA/ECDSA/EdDSA/GOST), X.509 CSRs, CRLs and Certificates, and TCP instant server with TLS 1.3 and TLCP encryption layers for small or embedded systems.
Read more here.
by Pedro Albanese. Download: Win32 | Win64 | Linux x86 | Linux amd64 | Linux armel | Source
b2318928845fd314ef4dfc506492e4ba2e13459707f2df15473b75a1a747b206 *edgetk_darwin-amd64.zip c943f87b05532b53fd7292eb64ced564c6bc2e5a00fbe3dcba78d384581d2265 *edgetk_darwin-arm64.zip 51d999da793f458a77dc440a06ad5c34d2a2da595affbb4f5cd5756348e88011 *edgetk_freebsd-amd64.zip b63b99314194bbb42fce6fa0ee7654872fa8793a0c71c99b5d7b1791c300b1ec *edgetk_freebsd-x86.zip a1344494ce806bf5eb618d248c008a8cf3d7b22df052615f77ecef0507bf78c2 *edgetk_linux-amd64.zip 28bdb32c127a2d3fc30cd987850edc5a4b61b851a76c06f6a613fde2d37a5994 *edgetk_linux-armel.zip f472625008d8cc74a25ef783b33c15441e9a292319a1243e57c575493cacfce4 *edgetk_linux-x86.zip 1b110b9f18e45af009a3c4ed31188b3527fb5346be8778380ae8eda0681cd144 *edgetk_openbsd-amd64.zip dd0cdbbf40ff97ed296240f1d293d37ba62e0b8901105dfb918566c7c42f792b *edgetk_openbsd-x86.zip 8c16c041ac3b4cc594f87051b11a0685d1291dc323d7801d822dd84f77262ade *edgetk_win32.zip e6197c78c96c5142d046fa6dc8646855b0cee3b89ef9571380ef76b52105d2a7 *edgetk_win64.zip
TFTP v0.0.1 Golang
Cross-platform Trivial File Transfer Protocol Daemon. The TFTP protocol is a simpler version of classic FTP, primarily used to update firmware on network devices such as routers, commuters or IP phones. It can also start remote computers (PXE).
TFTP Implements: RFC 1350 - The TFTP Protocol (Revision 2) RFC 2347 - TFTP Option Extension RFC 2348 - TFTP Blocksize Option RFC 2349 - TFTP Timeout Interval and Transfer Size Options Usage of tftp: -file string File to Download/Upload. -ftp string Server or Client. (default "client") -ipport string Local Port/remote's side Public IP:Port. -nodown Does not allow Download files from server. -noup Does not allow Upload files to server. -upload Upload file to server. (default Download)
f42f5b69bbb011f466b4cc7e8b4044871e6183886d737954590e60141a545387 *tftp_freebsd-x86.zip 4f3ec810aa23e08baae2bff2bb1fae13177f76d4736b553a402f7c9942ead7d0 *tftp_linux-amd64.zip b572a7033aa3b9511332180526fc185bdc70661d5df87853aec4801f7bef7518 *tftp_linux-armel.zip eaae79942b687218305e201471b2f5fe0832b6616f5828251c4e8fc2ffb75fd7 *tftp_linux-x86.zip efb53f322918a459ae12f7fabfc2b79898bf5d4a83654fac11da345201ced9ac *tftp_win32.zip a1345de423f1a2bf839273bdf5a10d80346476a6c1af2f355aa5835adbba88f3 *tftp_win64.zip
Ledger v0.3.1 Golang
Command line double-entry accounting program. This is a project to parse and import transactions in a ledger file similar to the Ledger command line tool written in C++.
Usage of ledger: -b string Begin date of transaction processing. (default "1970/01/01") -columns int Set a column width for output. (default 79) -depth int Depth of transaction output (balance). (default -1) -e string End date of transaction processing. (default "2023/10/21") -empty Show empty (zero balance) accounts. -f string Ledger file name (*Required). -payee string Filter output to payees that contain this string. -period string Split output into periods (Monthly,Quarterly,SemiYearly,Yearly). -wide Wide output (same as --columns=132).
450a00b9fe4f823e6a99d2ed6ac333d305b74252fcd197f5896354b282b887f5 *ledger-0.3.1_freebsd-x86.zip c821f706495d9ac0205dfac8b6a92a7bc22118ee3072c37ed119abd3a32bd5bd *ledger-0.3.1_linux-amd64.zip 60d049a3660e3d7a30126bc2cc476bd334ebec4d68b8cb1598d4ac33c5bef404 *ledger-0.3.1_linux-armel.zip 4183bb8258102c5ad0a7998805bb0154e357249b199cfddeb38ac7c8faf33422 *ledger-0.3.1_linux-x86.zip bd9f7f994a5112a7c88f11854ac99f8b3b13dcd2bfc0cdc857d0122d25f1e288 *ledger-0.3.1_win32.zip
APG(2) v0.0.0 Golang
Cross-platform Automated Password Generator written in Go. APG is a Linux program that helps webmasters and server administrators with creating random, secure passwords, through the SSH of server's. A wide range of Linux distros use APG in their repository.
Usage of apg: -H Avoid ambiguous characters -L Use lowercase characters (default true) -N Use numeric characters (default true) -S Use special characters -U Use uppercase characters (default true) -l int Password length (default 12) -n int Number of passwords to generate (default 6) -seed string Specify a seed for random number generation -spell Spell passwords using phonetic alphabet
dc483aaec6fa3b1858027d4a53e429365b0239c7c201ad60e6323d5cb73f53a9 *apg_freebsd-amd64.zip 4e549a30128e562dd0479166341d1f23c842a930bddb4e667b454c9fddab5820 *apg_freebsd-x86.zip 394fbba99954d2a4bb37682aaf65b6232122b12d1c6112536a94f3a9ede7bf22 *apg_linux-amd64.zip 25180522a051928a6c187a6855bb4bb98b769c6891bfc6bb473721e63cdc2666 *apg_linux-armel.zip 4dd3cd8971e4abf661739965e36fc029579b810f5593398de8e34ef0c3fcbe2e *apg_linux-x86.zip 9abd119f0ea09382be8c26f791cc3af5d93a7dc0200e864559337ab2fe99e58b *apg_openbsd-amd64.zip c830a704ba3919303f8c005d0009c106b4d0cf699999d448c113ba60e158d2d3 *apg_openbsd-x86.zip 657bf54cd535ffaab945eae0472da60012b6e724b536c9f34e4e50f8d322b017 *apg_win32.zip 929f54e75861aeccb2c2d7bf55c5d2a383c6440a67f415023085fded92fdec9c *apg_win64.zip
INIHandler v0.0.0 Golang
Cross-platform Command-line INI Files Handler written in Pure Go. INI (Initialization) files are simple text-based configuration files that store application settings in key-value pairs organized into sections. In addition, INI files can be used to store configuration information hierarchically, allowing different sections to contain various settings for different components of a system or application. These files are widely supported by various programming languages and are easily human-readable and editable.
Usage: inihandler [-f file] <set|get|del> [section] [parameter] [value] -f string Target INI File ('-' for stdin/stdout)
60edbb6da899e501c74349e61e704a5d1e6cb7e6cf9eaa514caf7b83ee431f5d *inihandler_freebsd-amd64.zip 4ae18d95c6caa93406764e71a73905e078c48ef5a28b098f852d63178f232833 *inihandler_freebsd-x86.zip 243557b9f544f69cdc610819c09d1c4ba1b991f77ee24961afa1eb98f06edea0 *inihandler_linux-amd64.zip 3a49be9d1edfe07fa4d23951c4d93a2953846b5a794504cac46f8c2abcd29323 *inihandler_linux-armel.zip c6d5cce18d9888bed1c3ef3292255771208d9664bc85b1e20baab465ba4b6e38 *inihandler_linux-x86.zip 1df4b58f300e84f004b40364c32bc6f50743df7e2ae2567db93da3eeb3aa8b52 *inihandler_openbsd-amd64.zip 1b063741da1ebd9f196c84ef176081fa00d92918a60878570f573642f0176f47 *inihandler_openbsd-x86.zip b5d14e97f9b405934eec8427bb3b3920f4c38a20f2ad420ccb527b5dddd3c339 *inihandler_win32.zip 31ed324735fcf119b487515cf486c503219e110530a387cb2e2d4cabc16b81df *inihandler_win64.zip
AWK v1.24.0 Golang
A POSIX-compliant cross-platform AWK interpreter written in Go, with CSV support.
usage: goawk [-F fs] [-v var=value] [-f progfile | 'prog'] [file ...]
5640d30b09b504cfce7b8f5e8f2e493489e6536fb45e4bb5a41726adaecbb266 *goawk_freebsd-amd64.zip 2c553aacb751835c52a53fba0302d75b842a3cc3efcbc89667fd28f86f71d3ea *goawk_freebsd-x86.zip 394a8ca167e68b14076140dc06948145d797c82e2a2a7ed2d10798a4bee2a61d *goawk_linux-amd64.zip 5b985316abcc6c726ea9aeab286d36f50b70f7c251c95e5925977129c1614da4 *goawk_linux-armel.zip 5bc4944f5ae12df18272c71733fca1fd59505e53689aa5b667261ac7a0d6c536 *goawk_linux-x86.zip b1262f37264d428e6eee88e5b59f6d2dad1e32b5506bd7755008a6d1e4b014ac *goawk_openbsd-amd64.zip d338d9b60ff73a88360d3b74f36d8aa52d1e12f2c59568a53ec69509bfe2081b *goawk_openbsd-x86.zip d73545d08c111ebf299ff015f765a901dec87066c4d9d4f5fd5c27b266659004 *goawk_win32.zip 6a163ff4fe3fb4df755115ce6d0e7f7fd8340f087f89e40315e82715c2f547f6 *goawk_win64.zip
SED (Stream Editor) v0.0.0 Golang
POSIX-compliant cross-platform sed function. The sed command is a command-line tool used for text manipulation in Unix and Linux systems, allowing users to perform operations like text substitution, line deletion, and insertion using pattern-based expressions.
Usage of sed: -e value a string to evaluate as the program -f string a file to read as the program -n do not automatically print lines
5fcca8266f136ec7a8fc254d103be3a06e87f8a48c85be9b4e3ea4c3803d1ba7 *sed_freebsd-amd64.zip 9c7015fd6eee17292b1cd6a87105b3be6a920153e94d2c8d25e559a2d2dd7188 *sed_freebsd-x86.zip cb89d7637b83730f349330a7507c91c2c2dc3eda987e086efdc85b14075969be *sed_linux-amd64.zip a0c8d61e3dfc53add48e877335f0e0c8eacb297525804016cec2ceb746b21c93 *sed_linux-armel.zip 4c7f4b641d7893794f154304ec9437dbe0b6ae830f027d055986bf9153baf066 *sed_linux-x86.zip 3cd4bdc1b896c9d60b29b310d935eca1b88069b58314eccad84970790110e597 *sed_openbsd-amd64.zip dce4d1800516e36644bedeaa514af7778d3efcd7d340be6232e1b2c32f262f11 *sed_openbsd-x86.zip 2acdfb0374463089e20b7e202905028bb1d271d8ecea234849acfd4cc9d0cc84 *sed_win32.zip 11e6cd6f6b464e8c8546437587b2ee0db8f89484af0ba8c158204bb2c89accb3 *sed_win64.zip
GREP v0.0.0 Golang
POSIX-compliant minimalist cross-platform grep function. The grep (Global Regular Expression Print) command is a command-line tool in Unix and Unix-like systems used to search and print lines of text that match a specified pattern within one or more files.
`grep` <pattern> [<file>...] -h Show this help
aa5a7c679a92acb247ce54a5ab6f5d023f52811115381e05a0d3fa854df62eac *grep_freebsd-amd64.zip d2bf2abcd961e40d30068b6293d3762fbe61779a0ee4969ad18a1b2664ff6f6f *grep_freebsd-x86.zip 9c7bc626c096c81723a489d3ee9ef64ca095b24234bd8f78a67fb099688fdb43 *grep_linux-amd64.zip 9cc1037bf34be9488e1a499f7c9c8c033654192a2ca094db7ca0204f7e2284c4 *grep_linux-armel.zip cd47a5df548ba7f049d4b80a916bc960206f520e6ffde0d8b1988a845b45460f *grep_linux-x86.zip 66c31e19100ea10d90c8b83ad56f4cb4de744442909d8e3aba539a70670696a6 *grep_openbsd-amd64.zip 7b37ec234e5f41b247831cca78b4c02fe4c3fed1576f03f2bae35c1a14b89380 *grep_openbsd-x86.zip 93d1ed2877061c3ba2b3eedd0206d3279510df40442907824bb7222e2cddc260 *grep_win32.zip 5d847b6cefa6ecd78852e7573b4d90f70b386da744aa94f4bc107660bdbf1a73 *grep_win64.zip
UUE v1.0.1 Golang
UUE is a tool that converts files to and from uuencoding. uuencoding is a form of binary-to-text encoding that originated in the Unix programs uuencode and uudecode written by Mary Ann Horton at UC Berkeley in 1980, for encoding binary data for transmission in email systems.
UUE format: permission mode _______ ______ file name to be given to decoded file | | begin line ____ begin 644 filename M;2XN+BXN+R\N+B\O+BXN+BXN+R\N+B\O+BXO+RXO+RXN+B\ON+B\O+BXN encoded data __ M"AM;-#LV2"`@("`@+R`@7`H;6S$[,3%("AM;,CLQ,4@@("`@<("\*&ULS ` end line ______ end Usage of uue: -d Decode instead of Encode -f string Target file
55543d323b260d2505721f4ef90574ce46c3582d0a73ab8db5686071562dc176 *uue_freebsd-amd64.zip 85bed2256a9ad9d4e6bd9f296e1a59bb8ca5453de5d3ca6268e691eebe7b47d3 *uue_freebsd-x86.zip 1ecb07a5acf6858433bce5ce753b217759809a3fbf88d02db0e47be2699cba3e *uue_linux-amd64.zip c964e5046e22eb150e529b377fec18e751fef48aae91903cedd9c2ffef41297b *uue_linux-armel.zip e102d2f8097ba0308c3abb0e1eeafbd9ebdcc4645b163b5ddce7a13bf3db75c7 *uue_linux-x86.zip ad669b89f657d210a47fc0294c8bcee7be105e013a21574e60fed6051d0f8ceb *uue_openbsd-amd64.zip 0710392b8ff4356e351d35e0c6abc3ca0ededc24d85801aad06eb6db3bc4a309 *uue_openbsd-x86.zip d30b67efe093350134ae68ec06fc30895dc927bf64fefb3a5dbc93a380794ffa *uue_win32.zip bd48f671d7ad213621312e081e3ac5ea3805f9f2dbe9f7c01de7b06ba64472b5 *uue_win64.zip
Base64 v0.0.1 Golang
Trivial Base64 Encoder. Base64 is a group of binary-to-text encoding schemes that represent binary data (more specifically, a sequence of 8-bit bytes) in sequences of 24 bits that can be represented by four 6-bit Base64 digits.
Usage of base64: -d Decode instead of Encode -n No padding -w int Wrap lines after N columns (default 64)
c10322300aa6ca62fbe0e0eb77590079ca35b50591fd364ff1705b2bbecd6665 *base64_freebsd-amd64.zip 382ea40d2c05f534e60b56feaf4bae8f387429bb70decf2fc5b2ea1bbce80342 *base64_freebsd-x86.zip 9f4aace891996d51fc85e8f438d36a700b7b4f32491063bd947faf4be2b96bf6 *base64_linux-amd64.zip 95e7b518e65dca3f1a616ec319d94b02b587d1991eda3fe8ca7f95ca85c43cd7 *base64_linux-armel.zip a060d96c0b8f0554f5b2eb94875730f6471f043b179132869d3710de9d7d05a4 *base64_linux-x86.zip e469bf39fd206cea9e73000d7443529d7e3f090e1d7906de3a0ff82472ddf77b *base64_openbsd-amd64.zip 55da5b8290f97d001fd61d68bac2d0b4f17d1c5a7e578a66016de387dde75cfa *base64_openbsd-x86.zip f377b06dd4a553145df3abf9a3a4f4e95ebfab63c179207691e63f1883b55a4b *base64_win32.zip 4c2d44b961ad7db011dfad11c4c4b6ba55d2a90a7d0450c617b5f162648bd1cb *base64_win64.zip
Base32 v0.0.1 Golang
Trivial Base32 Encoder (RFC 4648). Base32 is the base-32 numeral system. It uses a set of 32 digits, each of which can be represented by 5 bits (25). One way to represent Base32 numbers in a human-readable way is by using a standard 32-character set, such as the twenty-two upper-case letters A–V and the digits 0-9. However, many other variations are used in different contexts.
Usage of base32: -d Decode instead of Encode -n No padding -w int Wrap lines after N columns (default 64)
c1adce11be4ad8350601a9c8daa235e06478b5b3b79ae335de14ede5229305e9 *base32_freebsd-amd64.zip 21338dfbc9e9d4cb50e433206a08966854cf90e414d3aa4d784ad49b8b8f49f8 *base32_freebsd-x86.zip b1d707b5786d8fb363a3ae012c7b095f3e3565c1e7aa2ce40aa8146e387387d2 *base32_linux-amd64.zip cf88112cf1abb50b28f47f06b011ccc49e2225949e091642203649f078f66286 *base32_linux-armel.zip 30ce72e900303aeebdd5f1a800230d84e5b3b83631b3186e4c4f2d90621c6b21 *base32_linux-x86.zip 092e84657e5ca0b6d57b3bdb91cd3735fbe85859c9ccd8f79778a414fde145cc *base32_openbsd-amd64.zip 3e32d1262a2ba4911b8f4e36eea0c2835c61f0ce67fbaf31c843184d6c8071ca *base32_openbsd-x86.zip 8444e3dd1701a07620c16bdc2929bdfaacbcbbe9ee7c75b5527a000cd346fc1e *base32_win32.zip 997a788256467b71f15a744a42284f4c6e4d0b4350b4cee8e65cddfefe4653f0 *base32_win64.zip
Base16 v0.0.1 Golang
Trivial Base16 encoder/dump/decoder. Hexadecimal is a base-16 numbering system. This means it uses 16 different symbols to represent numbers, in contrast to the decimal system, which uses 10 symbols (0 to 9). In the hexadecimal system, the symbols are the numbers from 0 to 9 and the letters from A to F (or a-f), representing the values from 10 to 15.
Usage of base16: -d Decode instead of Encode -dump Hexdump instead of Encode/Decode -w int Wrap lines after N columns (default 64)
1570672b973b3ba82aeeefe9ca0d016d70f0d9698a6d9c326abccfecade9d282 *base16_freebsd-amd64.zip ea654c13119b775ef5d894636524cd23a37d230fae0234c7c98ab7ed3ccd3c74 *base16_freebsd-x86.zip d7a29dd42b8fb23f327d77481ccfdbfd896a63e7eb83d1676d80e9ae5541bc05 *base16_linux-amd64.zip 7399e5ca0f2e994bf06761fb9e7c3d64e43ab7d62f88bc15c0b940994fddf7bf *base16_linux-armel.zip 685d0292e19771e407210319d64017cad41c9d3e1dee08f08765981ff813d099 *base16_linux-x86.zip 803e3cd16d4a46bc157f95acaccc8ebefd401739aa804bfa37be0a64d7ea2b1d *base16_openbsd-amd64.zip a50c22b5692bf9ac2fda55f3719cbd458a1d574f105812f8332b02e132e2bf2f *base16_openbsd-x86.zip e53159e6abf1f5f5ad3bcd3785f781cba2372f8dced7eef4e5f5c3910d187645 *base16_win32.zip e50b6dac7d41d13f00ba4ead2708b8bd2f3937cc09962745b2abd4b84f351f0a *base16_win64.zip
QRCode (Quick Response Code) v1.0.0 Golang
QRCode Encoder written in Pure Go (ISO/IEC 18004:2015). A QR Code is a matrix (two-dimensional) barcode that stores data, which can be quickly and easily scanned and read by devices such as smartphones or dedicated QR code readers..
Usage of qrcode: -d disable QR Code border -i invert black and white -o string out PNG file prefix, empty for stdout -s int image size (pixel) (default 256) -t print as text-art on stdout
e7d5b8cbfeb20e70108fcaf47591fab5503b688b6673140dbcaca7d78bbc8ec8 *qrcode_freebsd-amd64.zip c07ed9fdb4e69263cb73e38195e190860388a1969a635b08cb4a61eba3cd64a7 *qrcode_freebsd-x86.zip 58e4e104593fe2f2f8e1cb720c7a93e91c7e7190183d51f2f53b4ae9714ba236 *qrcode_linux-amd64.zip 22e12faa01be670b0b853ee274a7327a2e75810997bc4e1d48130e78f4b27c76 *qrcode_linux-armel.zip 6420e202ee792b34cdb16efbe905c21d3857d1fc4b429fa3648d73c20316e3ff *qrcode_linux-x86.zip 2d3129e48a5e8687726505ebfd0b18cafefafdf64fbfe393c83db12d8775b8f7 *qrcode_openbsd-amd64.zip 4d0a5c025e60ce0f1aefb37e85b0be140e40bcebe5ad8d07565e114b70911205 *qrcode_openbsd-x86.zip 113105ac9bde2df50b9088d07620260aeec6332bf453beeed9e9465646e5597d *qrcode_win32.zip e61edcbc826ac267b498a5eaed9f223d3c70e1ac6b832edac7ccf4ee1d98707b *qrcode_win64.zip
dialogbox v1.0.0 Golang
Custom dialog boxes to capture user input/choice for bash/batch scripting automation and interaction. A graphical control element in the form of a small window that communicates information to the user and prompts them for a response.
by Pedro Albanese. Download: Win32 | Linux x86 | Linux amd64 | Linux armel | Source
b71ac5a3ca1feaa87b40a2ebd731896cd6d3d18e68c943a65ce60f502d717199 *dialogbox_linux-amd64.zip cd8991dadb0d10edba730833652d46758ff1cad9cf35404bdf72b283fb6c957c *dialogbox_linux-armel.zip 6a154d96e98449a39364db626226be0ffaa7ab70841fa6807538ca713e733432 *dialogbox_linux-x86.zip 7bccd8c545a6b8dd34495a2a47241ac2a035b142188342d3420c1f8e52f0d92c *dialogbox_win32.zip
UUID v1.0.0 Golang
My Own Time-based UUID Generator/Parser.
Usage of uuid: -d string Parse given UUID. ('-' for STDIN)
76905dc80e5c6312e5e5f9d093fe760c37e6e75a7098ce2eb42e9feb1b52da88 *uuid_linux-amd64.zip 449a05f9d2139fea45985ad8a38f55549656690e3466bffabaa871f54faf949f *uuid_linux-armel.zip 201a65b8596418c49928454426b728c83533019c495b636370d3242aa9279003 *uuid_linux-x86.zip 8e2721efab674eee0b1ff60b799011516bbb6599ed259f41d2fe90ae766493d3 *uuid_win32.zip
go-calc v1.0.0 Golang
Cross-platform command-line calculator written in Go.
Usage of go-calc: -e string Mathematical expression. -r int Round to N decimal places.
f2d4f26cfc0c355fe4d7ad97564ec02c5ff10ff9c35591d1b7f5c41aa6687eb5 *go-calc_linux-amd64.zip fb8b92e4b35a490d794c044f0dd14540dd998eb0f9b583ef0f48a58214b3a180 *go-calc_linux-armel.zip 38766e4d00e074d4d01be32c4b39c0176f5fea39f6902db6505be8fe5ce0502e *go-calc_linux-x86.zip cc6269581be8306788c0e97eb642e7522b70e98b5c88d395bf643e7bc579129d *go-calc_win32.zip
GMSM Toolkit v1.2.0 Golang
Multi purpose cross-platform cryptography tool for asymmetric/symmetric encryption, cipher-based message authentication code (CMAC), hash digest, hash-based message authentication code (HMAC), and PBKDF2 function with Chinese National Standard Algorithms.
by Pedro Albanese. Download: Win32 | Linux x86 | Linux amd64 | Linux armel | Source
ec72c12e5b869bb20d9ff79482290e250a051f05b1e6f56d9e7643e6ec3bc898 *gmsmtk_linux-amd64.zip 2724341e5932b69d0c5595662a34b6086c36e0b8c14cc22455c9f1f17aa027a1 *gmsmtk_linux-armel.zip bab162e2f7c93a52fd9799312a8355f60db29a59ad21c7d19512c1b2d2573224 *gmsmtk_linux-x86.zip 38bcebbb6189f8d3ccc3636b0da99eb47149b447be2b42b1f480c7b9f160565c *gmsmtk_win32.zip
SM3SUM(2) v1.1.1 Golang
SM3 Recursive Hashsum Tool.
Usage of sm3sum: sm3sum [-c <hash.sm3>] [-r] <file.ext> -c string Check hashsum file. -r Process directories recursively.
092b710af5c54c1ab54fd297644a8b36c6b435431833cc5235677dd5946801b3 *sm3sum_linux-amd64.zip a7e8a6f6cb244876cb361ee2a5b984a68ab6dd8381d43725f85202922e6badac *sm3sum_linux-armel.zip 0054f4676e235fa7af2c8e230fcdd6ff938a97751c04ad3ffe4157a1a1b67521 *sm3sum_linux-x86.zip 0fbdd3f569f57ab1c755660469cb4fff39d53183a248c10c4d723ded39a51125 *sm3sum_win32.zip
GOST Toolkit v1.2.7 Golang
Multi purpose cross-platform cryptography tool for symmetric encryption, cipher-based message authentication code (CMAC), recursive hash digest, hash-based message authentication code (HMAC), digital signature, shared key agreement (VKO) and PBKDF2 function for embedded systems.
by Pedro Albanese. Download: Win32 | Linux x86 | Linux amd64 | Linux armel | Source
759875c524de6192f142d8eb96488f74b7044e082d875adb7721b54eb667b75e *gosttk_linux-amd64.zip ded320b5713d9f33d7fc59232a4f7eb82c72d4ec7f8b75c7f3d7e34982386313 *gosttk_linux-armel.zip f6e6c2c97a667eedc71e758ee4f518a29839dfb067717e89d1b7a0e88f73229d *gosttk_linux-x86.zip f28eea65846202a8efff1fd2978cdcfa1309d49a9177efeb5dc8f638b034e5c8 *gosttk_win32.zip 5b0c0cdbae7123220ed939a2cf8ce5a76e6f4c751d8548e56d59a7e6c363914e *gosttk_win64.zip
GOSTCrypt v0.1.2 Golang (new!)
GOST R 34.12-2015 Kuznechik Block Cipher in Multilinear Galois Mode Encryption Tool.
Usage of gostcrypt: gostcrypt [-d] -p "pass" [-i N] [-s "salt"] -f <file.ext> -a string Additional data. -d Decrypt instead Encrypt. -f string Target file. -i int Iterations. (for PBKDF2) (default 1024) -k string 256-bit key to Encrypt/Decrypt. -p string PBKDF2. -r Generate random 256-bit cryptographic key. -s string Salt. (for PBKDF2)
a7120c516907c1e62a8e0e210c963e48f9cf5f3e572292dd3603c3419a47c1e2 *gostcrypt_linux-amd64.zip e4203f17102c01a53a4d4ffb5837adce332e85443e6ad28715fd1ce38ab7c594 *gostcrypt_linux-armel.zip f986cbbd9ebe14e6c624aee89d1ace89b57e56a2269d4cf4c5da63a276c4524c *gostcrypt_linux-x86.zip acc580df28a5d8197d9545b47200e001edf4093f28561772ac705c84ace79658 *gostcrypt_win32.zip
GOSTSUM(2) v1.1.0 Golang
GOST R 34.11-94 CryptoPro Hashsum Tool.
Usage of gostsum: gostsum [-v] [-c <hash.g94>] [-r] <file.ext> -c string Check hashsum file -r Process directories recursively -v Verbose mode (for CHECK command)
96b5d5e18a3a9222812b5930d34f65f11a8b11c84d557e799d99ecf075dcddcd *gostsum_linux-amd64.zip 3ca800576a912c7c6c0050617997ce0f009a7c56407c2d82d3086375c2610de5 *gostsum_linux-armel.zip e8312b4934fa9b353519fc0b886ca3a8bec4340baac4fb4c3bdf2e283ed39a1f *gostsum_linux-x86.zip 39940abc7953095ffff6b0602635329896716ce9b9bd192da081d7b13abe2da7 *gostsum_win32.zip
GOST12SUM(2) v1.1.0 Golang
GOST R 34.11-2012 256/512-bit Hashsum Tool.
Usage of gost12sum: gost12sum [-v] [-c <hash.g12>] [-r] [-l] <file.ext> -c string Check hashsum file -l Use 512 bit hash (default 256-bit) -r Process directories recursively -v Verbose mode (for CHECK command)
1c2a1747529f15323ac8067827d1ec30a8db21020ed7ff6e953cd1182a505e79 *gost12sum_linux-amd64.zip d08d1af95f090b6085ff16c26a89e3a15d8abd40702c3b3a9f2c45cec61becea *gost12sum_linux-armel.zip 1028d76fc855819d59e410e3c2d21cabdbc5c909e29c7d55e52b1fe50704165a *gost12sum_linux-x86.zip 53f3080ba7488fc70ff3fb6a2ecab4d7a4a4e0461ef2c383aa7ed4651c03d926 *gost12sum_win32.zip
GOST-Shred (Deprecated) v1.0.0 Golang
Cross-platform Shred implementation based on GOST R 50739-95 Data Sanitization Method (2 passes). Prevents data recovery using standard recovery tools. The algorithm carries out one overwriting cycle using pseudo-random numbers and protects the data from recovery by common tools. This algorithm corresponds to protection class 2 (out of 6), according to the Russian State Technical Commission classification.
Usage: gost-shred [-r] [-i N] -t <file.ext> -i int Iterations. (default 3) -r Remove file(s) afterwards. -t string Target file, directory or wildcard.
0b269bcf6d8f249c21f7f99d5dc1752df7031d07ad92236d14f533ccc75de80a *gost-shred_linux-amd64.zip 317ff2d5bd971637ee0a29822a1da667ae0063f00da67b6e422e60cc33d547a5 *gost-shred_linux-armel.zip 6d182b12ca24c375cd9f9cac7358c82b00a931c1823e6f33fe9ec382b0920b1a *gost-shred_linux-x86.zip 0976041047dec435a6a96ca665e80717aa83df2f4795aa632602602f41d58e8e *gost-shred_win32.zip
SHA3SUM(2) v1.1.1 Golang
SHA3 Recursive Hasher.
Usage of sha3sum: sha3sum [-c <hash.ext>] [-b N] [-r] <file.ext> -b int Bits: 224, 256, 384 and 512. (default 256) -c string Check hashsum file. -r Process directories recursively.
7259118c741b84b322fb26315fc05442f4b1ebfddacfce13c51cf48e2d6e7c0f *sha3sum_linux-amd64.zip 3ab086ae039ab86cd3e0daf91b685134c9cebe4f45c647e55ced198b3f71cbea *sha3sum_linux-armel.zip 3c5c18d5cbc2842fead3c505752901efcceba1546d546be65b236995f640fb5e *sha3sum_linux-x86.zip 706cb69f97f0a206eef89b910cc328e3fa88bd7cd2ca113098df0426bbfb1401 *sha3sum_win32.zip
RMDSUM v1.1.1 Golang
RIPEMD Recursive Hasher.
Usage of rmdsum: rmdsum [-c <hash.rmd>] [-b N] [-r] <file.ext> -b int Bits: 128, 160, 256 and 320. (default 160) -c string Check hashsum file. -r Process directories recursively.
ebd26813b8530f8f14920a3709e397152c31be3df67f7158371c3834061a1dcf *rmdsum_linux-amd64.zip e14b00aa88c762c8a456777d6a565029c99a77fb2e4dd609caa40275ad2b7a5a *rmdsum_linux-armel.zip 67bc36a925d0e9f52d4cc2539aa21497b69a1849abe69338c127b4bf1198c965 *rmdsum_linux-x86.zip 84b14644b65eff7adf178eede46aca8cad0c48aa26d1f10b4a2f3a5597078c72 *rmdsum_win32.zip
WHIRLPOOLSUM(2) v1.1.1 Golang
Whirlpool Recursive Hasher.
Usage of whirlpoolsum: whirlpoolsum [-c <hash.ext>] [-r] <file.ext> -c string Check hashsum file. -r Process directories recursively.
f429fdd8dfbb01a38fcb7f2e8d6b112b216b55b43b1854265ccae21922084c69 *whirlpoolsum_linux-amd64.zip 8bdd3bb312d9807ff8d1d7e119a588c03da4dce0daad9023b6b058deedcbfad2 *whirlpoolsum_linux-armel.zip abe520b15bb8013538e740bd94fdf1f8d2a24bb4f622bb267de0084706f05a8f *whirlpoolsum_linux-x86.zip 491b54e0132888d8974ab19a3ab6e972beeda168f74915cf43a2b20f72a599c1 *whirlpoolsum_win32.zip
AnubisCrypt v0.1.4 Golang
Command-line Anubis-GCM Encryption Tool. Barreto & Rijmen 128-bit block cipher with GCM Mode (RFC 5288) provides both authenticated encryption (confidentiality and authentication) and the ability to check the integrity and authentication of additional authenticated data (AAD) that is sent in the clear. Whirlpool-based PBKDF2. Anubis is a block cipher with SP-network structure designed by Vincent Rijmen and Paulo S. L. M. Barreto in 2000.
Usage of anubiscrypt: anubiscrypt [-d] -p "pass" [-i N] [-s "salt"] -f <file.ext> -a string Additional Associated Data. -d Decrypt instead of Encrypt. -f string Target file. ('-' for STDIN) -i int Iterations. (for PBKDF2) (default 1) -k string Symmetric key to Encrypt/Decrypt. -p string Password-based key derivation function 2. -r Generate random cryptographic key with 128-bit. -s string Salt. (for PBKDF2)
635532c3d9319ea86e8a777dface85474339b53007a0c09b2541dac2a0c06092 *anubiscrypt_linux-amd64.zip 4ecf3bcfd3185f15c5b07e0f4ddb8a99d3b75dc440c8b9814da62b94a9e9cbd9 *anubiscrypt_linux-armel.zip b40557de1fa6d0acce856b91391f48a09cac0189cb9392b7aa147eff2d59fc28 *anubiscrypt_linux-x86.zip 6ed24a7f228fd7c0c15b0dc08abb9ed6d875ac2efb03595563ba882deb2c0c2e *anubiscrypt_win32.zip c31365d04ebfa8630deb3346db91ce6f14f228c800bf60967a842ee1a8dd1d22 *anubiscrypt_win64.zip
CryptGUI v0.0.0 AHK
AES-CBC String Encryption Tool written in Pure AutoHotKey. The Advanced Encryption Standard (AES), also known by its original name Rijndael, is a specification for the encryption of electronic data established by the U.S. National Institute of Standards and Technology (NIST) in 2001.
by Pedro Albanese. Download: Win32 Binary | Source Code
dadef6cd00aa3b145e29b52b61eb58a075ba0b4e6af6a3d118bd55f29a8dd092 *cryptgui.exe
HashCalc v1.0.1 AHK
Calculate hash from string, hex or file via AutoHotkey.
by jNizM. Download: Win32 Binary | Source Code
14c77fb7c7b44aa38ef2d384cb7c54e373a94b11dbf1793db5c03de2ac4bf9e4 *hashcalc.exe
INI Files Handler Win32 v1.02 Autoit
INIHandler is an open source utility for manipulating INI files. This tool can read and manipulate INI files configuration values.
It can parse an INI file or create a new file if it does not exist yet. The tool can get, set and delete configuration values in the INI file.
by Pedro Albanese. Download: Win32 Binary | Source Code
EncryptCLI v1.00 Autoit
Command-line File Encrypter: 3DES, AES-128, AES-192, AES-256, DES, RC2, RC4.
by Pedro Albanese. Download: Win32 Binary | Source Code
ddbfc1c892e58f0b4c8b2fc19cf5b1883fc5fe82aef59f18d90b49c67ed3f10c *encryptcli.exe
EncryptGUI v1.00 Autoit
File Encrypter with Graphical Interface: 3DES, AES-128, AES-192, AES-256, DES, RC2, RC4.
by Pedro Albanese. Download: Win32 Binary | Source Code
5e131c7c2cb2fdb6ec648f5bd7f46dfca2256bbb0f3d9aed0b3465020450c80f *encryptfilegui.exe 811773979c2179b4d4385b8072563bebe17cab99c9631d09cee72c75a89ed0f7 *encrypttextgui.exe
HashCLI v1.01 Autoit
Command-line Recusive Hasher: MD2, MD4, MD5, SHA1, SHA-256, SHA-384, SHA-512.
by Pedro Albanese. Download: Win32 Binary | Source Code
9c4ef34baf77b71227af9be421fa462444964c8fb2286b21064640c2ca29e802 *hashcli.exe
HMAC-CLI v1.00 Autoit
HMAC cryptographic function: MD5, SHA1, SHA-256, SHA-384, SHA-512, RIPEMD160.
by Pedro Albanese. Download: Win32 Binary | Source Code
d38b30c3c6097ed605552081f8ece7d1ba2f36759c9928fc913284d6de8954d8 *hmac.exe
HMAC-GUI v1.00 Autoit
HMAC cryptographic function: MD5, SHA1, SHA-256, SHA-384, SHA-512, RIPEMD160.
by Pedro Albanese. Download: Win32 Binary | Source Code
a721908af57bc19e994674c80bd5a03984d2e912dbfcd89c389311617351e81c *hmacgui.exe
StringHashCLI v1.00 Autoit
Command-line String Hasher: MD2, MD4, MD5, SHA1, SHA-256, SHA-384, SHA-512.
by Pedro Albanese. Download: Win32 Binary | Source Code
58bec68ada78580c5ef07275693d5644d5452c4a2ed816886565f89de27136be *stringhashcli.exe
StringHashGUI v1.00 Autoit
String Hasher with Graphical Interface: MD2, MD4, MD5, SHA1, SHA-256, SHA-384, SHA-512.
by Pedro Albanese. Download: Win32 Binary | Source Code
841e592c972c704377aeab2ff5bf43065d8bdf567a8bf4ab50e829abef2e09b2 *stringhashgui.exe
Copyright (c) 2021 Pedro F. Albanese <pedroalbanese@hotmail.com>
Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.