2010-09-01から1ヶ月間の記事一覧

C++ による RC4(Arcfour) 暗号化

「ARCFOUR Algorithm」を C++ に移植したので紹介します. 以下に実装する関数 encrypt_rc4/decrypt_rc4 を用いればバイト列(std::vector)を暗号化/復号化できます. RC4 については「RC4」をご覧下さい. それでは以下に私の実装を示します.rc4.hpp #ifnd…

C++ による base64 エンコード/デコード

C++

C++ で base64 にエンコード/デコードするプログラムを作成したので紹介します.以下に実装する関数 encode_base64/decode_base64 を用いればバイト列(std::vector),プレインテキスト(std::string) 間でデータを変換できます. base64 については「Base64」…