diff --git a/functions/key-crypt.fish b/functions/key-crypt.fish
new file mode 100644
index 0000000..946b876
--- /dev/null
+++ b/functions/key-crypt.fish
@@ -0,0 +1,558 @@
+# Copyright (C) 2026 Rootiest
+# SPDX-License-Identifier: AGPL-3.0-or-later
+
+# CATEGORY
+# 13-media-and-utilities
+#
+# DEPENDENCIES
+# gpg, tar
+#
+# SYNOPSIS
+# key-crypt [options] [output]
+# key-crypt -i -o