- https://github.com/wbl/cpgb CPGB is the Curve Privacy Guard B, a secure replacement for GPG using ECC. (Status: Dead? last-update:2011)
- https://github.com/carlos8f/salty Alternative public key encryption using NaCl. (Status: Dead? last-update: 2016)
- https://github.com/TotalTechGeek/DiscreteCrypt This tool is an alternative to software like PGP, with a focus on Discrete Log Cryptography. The algorithm is currently in v2.2.5. (Status: Active)
- https://saltpack.org/ a modern crypto messaging format (Status: Active)
- https://github.com/stealth/opmsg opmsg is a replacement for gpg which can encrypt/sign/verify your mails or create/verify detached signatures of local files. (Status: Active)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import sqlite3 | |
import base64 | |
import os | |
import hashlib | |
# в программе Icecream Ebook Reader 6.44 не предусмотрена корректировка пути к книге в библиотеке | |
# после физического переноса книги в другую папку файловой системы | |
# данный скрипт на питоне выводит все книги из библиотеки, у которых нет физического файла | |
# по указанному пути, и предлагает ввести новый актуальный путь, и сохраняет его в базе. | |
# заодно считает старый и новый хеши для дальнейшего ручного переноса заметок и закладок книги |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name Remove tracking links on duckduckgo.com HTML version | |
// @namespace Violentmonkey Scripts | |
// @match https://html.duckduckgo.com/html/ | |
// @grant none | |
// @version 1.0 | |
// @author - | |
// @description 7/9/2023, 4:36:51 PM | |
// @run-at document-idle | |
// ==/UserScript== |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[bcrosby@infiniteloop ~]$ traceroute -m255 xmas.futile.net | |
traceroute to xmas.futile.net (77.75.106.106), 255 hops max, 60 byte packets | |
1 router2-nac.linode.com (207.99.1.14) 0.460 ms 0.569 ms 0.693 ms | |
2 207.99.53.45 (207.99.53.45) 0.243 ms 0.254 ms 0.286 ms | |
3 0.e1-1.tbr2.tl9.nac.net (209.123.10.78) 1.278 ms 1.260 ms 1.351 ms | |
4 0.e2-2.pr2.tl9.nac.net (209.123.11.146) 1.252 ms 1.331 ms 1.384 ms | |
5 xe-0-0-0-0.edge00.thn.uk.hso-group.net (195.66.224.226) 79.858 ms 79.847 ms 79.827 ms | |
6 xe-8-3.core00.thn.uk.hso-group.net (93.89.91.15) 83.115 ms 80.668 ms 80.683 ms | |
7 xe-4-4.core00.gs1.uk.hso-group.net (77.75.108.160) 88.337 ms 88.427 ms 86.697 ms | |
8 ae0-1203.edge00.sov.uk.hso-group.net (46.17.60.117) 82.199 ms 82.166 ms 82.122 ms |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function(exports) { | |
'use strict'; | |
// Blake2b | |
// Ported by Devi Mandiri. Public domain. | |
var u64 = function (h, l) { | |
h = h|0; l = l|0; | |
this.hi = h >>> 0; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Encodes multi-byte Unicode string into utf-8 multiple single-byte characters | |
* (BMP / basic multilingual plane only). | |
* | |
* Chars in range U+0080 - U+07FF are encoded in 2 chars, U+0800 - U+FFFF in 3 chars. | |
* | |
* Can be achieved in JavaScript by unescape(encodeURIComponent(str)), | |
* but this approach may be useful in other languages. | |
* | |
* @param {string} unicodeString - Unicode string to be encoded as UTF-8. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var underscore = (function(underscore){ | |
// Build several namespaces, globally... | |
var UUID = {}; | |
var Sha1 = function(str){return Sha1.hash(str, true);}; | |
var Utf8 = {}; | |
var extend = function() { | |
var options, name, src, copy, copyIsArray, clone, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Create background noise profile from mp3 | |
/usr/bin/sox noise.mp3 -n noiseprof noise.prof | |
# Remove noise from mp3 using profile | |
/usr/bin/sox input.mp3 output.mp3 noisered noise.prof 0.21 | |
# Remove silence from mp3 | |
/usr/bin/sox input.mp3 output.mp3 silence -l 1 0.3 5% -1 2.0 5% | |
# Remove noise and silence in a single command |
This userscript is an improvment proposition for http://userscripts.org/scripts/show/139503
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Javascript str_split: | |
String.prototype.strSplit = function (n) { | |
return this.match(new RegExp('.{1,'+(n||1)+'}', 'g')); | |
} |
NewerOlder