Update crypt.php

A 1024 kilobyte key would be obnoxiously slow to operate on. I'm assuming you meant 1024-bit?

Also, 183 bytes = 1464 bits.

Here's a safe alternative: 2048 bits, with comment-code sanity
remotes/origin/ldap_group_count
Scott Arciszewski 12 years ago
parent 6252c248c2
commit 36da3bc359
  1. 4
      apps/files_encryption/lib/crypt.php

@ -497,13 +497,13 @@ class Crypt {
}
/**
* @brief Generate a pseudo random 1024kb ASCII key, used as file key
* @brief Generate a pseudo random 2048-bit ASCII key, used as file key
* @returns $key Generated key
*/
public static function generateKey() {
// Generate key
if ($key = base64_encode(openssl_random_pseudo_bytes(183, $strong))) {
if ($key = base64_encode(openssl_random_pseudo_bytes(256, $strong))) {
if (!$strong) {

Loading…
Cancel
Save