Crypt::Keyczar::Encrypter - used strictly to encrypt data |
Crypt::Keyczar::Encrypter - used strictly to encrypt data
use Crypt::Keyczar::Encrypter; my $encrypter = Crypt::Keyczar::Encrypter->new('/path/to/keyset'); my $cipher_text = $encrypter->encrypt('Secret message');
use Crypt::Keyczar::FileReader; my $key_reader = Crypt::Keyczar::FileReader->new('/path/to/keyset'); $encrypter = Crypt::Keyczar::Encrypter->new($key_reader); $cipher_text = $encrypter->encrypt('Secret message');
the Crypt::Keyczar::Encrypter manpage are used strictly to encrypt data. Typically, Encrypters will read sets of symmetric keys, although may also be instantiated with set of public keys.
* new($keyset_path)
Create a new Encrypter with a file-based keyset location. This will attempt to read the keys using a the Crypt::Keyczar::FileReader manpage. The corresponding key set must have a purpose of either crypt.
* encrypt($input)
Encrypt the given $input. return the encrypted cipher text.
bin/keyczar, the Crypt::Keyczar manpage, the Crypt::Keyczar::Crypter manpage, http://www.keyczar.org/
Hiroyuki OYAMA <oyama@mixi.co.jp>
Licensed under the Apache License, Version 2.0 (the ``License''); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an ``AS IS'' BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Crypt::Keyczar::Encrypter - used strictly to encrypt data |