RNCryptor-C
C implementation of Rob Napier's RNCryptor data format specification
File Explorer
- ChangeLog.md
- glossary.txt
- LICENSE.txt
- README.md
- kdf
- password
- kdf
- password
- kdf
- key
- password
- CURRENT
- aes256cbc.sh
- encrkey.bin
- GenVectorTests-C.rb
- hmackey.bin
- image.enc
- image.enc_md5.txt
- rndecrypt.rb
- test.enc
- test.rb
- test.txt
- test_with_test_vectors.c
- test_withkey.enc
- vectorparser.rb
- verify.c
- vg.sh
- .gitignore
- aclocal.m4
- ChangeLog.md
- config.guess
- config.sub
- configure
- configure.in
- configure_mac.sh
- init_vs.bat
- init_vs14.bat
- install-sh
- intel_mac.sh
- LICENSE.txt
- Makefile.in
- Makefile.nmake
- mkdocs.sh
- mkinstalldirs
- mutils.c
- mutils.h
- README.md
- rn_decrypt.c
- rn_decrypt_with_key.c
- rn_encrypt.c
- rn_encrypt_with_key.c
- rncryptor_c.c
- rncryptor_c.h
- TODO.txt
- VERSION
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
configure
View Details ▼
configure
Enter configuration mode.
{{[conf|configure]}} {{[t|terminal]}}
Configure from the terminal:
exit
Back out one level in configuration mode:
end
Exit out of configuration mode:
done
View Details ▼
done
This shell keyword is used with `for`, `while`, `select`, and `until` to mark the end of a loop.
tldr for
View documentation for the `for` keyword:
tldr while
View documentation for the `while` keyword:
tldr select
View documentation for the `select` keyword:
openssl rand
View Details ▼
openssl rand
Generate random bytes using a cryptographically secure PRNG.
openssl rand -hex 8
Generate an 8-byte (16 characters) hex string and write it to `stdout`:
openssl rand -base64 20
Generate 20 random bytes encoded in base64:
openssl rand -out {{path/to/file}} {{length}}
Generate random bytes and write them to a file (without encoding):
ruby
View Details ▼
ruby
Ruby programming language interpreter.
See also: `gem`, `bundler`, `rake`, `irb`, `ri`.
ruby {{path/to/script.rb}}
Execute a Ruby script:
ruby -e "{{command}}"
Execute a single Ruby command in the command-line:
ruby -c {{path/to/script.rb}}
Check for syntax errors on a given Ruby script:
nmake
View Details ▼
nmake
The Microsoft Program Maintenance Utility for building projects based on commands in a makefile.
nmake
Build targets using the default makefile in the current directory:
nmake /F {{path\to\makefile}}
Build targets using a specific makefile:
nmake {{target}}
Build a specific target:
