Dancer-Plugin-EncodeID
view release on metacpan or search on metacpan
Or set the secret key at run time, with:
setting plugins => { EncodeID => { secret => 'my_secret_code' } };
AUTHOR
Assaf Gordon, `<gordon at cshl.edu>'
BUGS
THIS MODULE IS NOT SECURE. The encoded ID are not strongly encrypted in
any way. The goal is obfuscation, not security.
A possible improvement would be to use Crypt::CBC on top of
Crypt::Blowfish, but that would generate IDs that are at least 48
characters long.
The secret key can not be changed once loaded.
Please report any bugs or feature requests to
https://github.com/agordon/Dancer-Plugin-EncodeID/issues
SEE ALSO
A fully functional command-line tool to encode/decode IDs is available
in the `./eg/' folder.
lib/Dancer/Plugin/EncodeID.pm view on Meta::CPAN
=head1 AUTHOR
Assaf Gordon, C<< <gordon at cshl.edu> >>
=head1 BUGS
=over
=item THIS MODULE IS NOT SECURE. The encoded ID are not strongly encrypted in any way. The goal is obfuscation, not security.
=item A possible improvement would be to use L<Crypt::CBC> on top of L<Crypt::Blowfish>, but that would generate IDs that are at least 48 characters long.
=item The secret key can not be changed once loaded.
=back
Please report any bugs or feature requests to
L<https://github.com/agordon/Dancer-Plugin-EncodeID/issues>
=head1 SEE ALSO
( run in 0.964 second using v1.01-cache-2.11-cpan-e1769b4cff6 )