|
NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
XOR异或加密算法实现 更多...
类 | |
| struct | XOR |
| XOR异或加密结构体 更多... | |
函数 | |
| NEFORCE_ALWAYS_INLINE_INLINE byte_vector | XOR_encrypt (const cbyte_view data, const cbyte_view key) |
| XOR加密便捷函数(字节视图版本) | |
| NEFORCE_ALWAYS_INLINE_INLINE byte_vector | XOR_encrypt (const byte_vector &data, const byte_vector &key) |
| XOR加密便捷函数(字节向量版本) | |
| NEFORCE_ALWAYS_INLINE_INLINE string | XOR_encrypt (const string &data, const string &key) |
| XOR加密便捷函数(字符串版本) | |
| NEFORCE_ALWAYS_INLINE_INLINE byte_vector | XOR_decrypt (const cbyte_view data, const cbyte_view key) |
| XOR解密便捷函数(字节视图版本) | |
| NEFORCE_ALWAYS_INLINE_INLINE byte_vector | XOR_decrypt (const byte_vector &data, const byte_vector &key) |
| XOR解密便捷函数(字节向量版本) | |
| NEFORCE_ALWAYS_INLINE_INLINE string | XOR_decrypt (const string &data, const string &key) |
| XOR解密便捷函数(字符串版本) | |
XOR异或加密算法实现
| NEFORCE_ALWAYS_INLINE_INLINE byte_vector XOR_decrypt | ( | const byte_vector & | data, |
| const byte_vector & | key ) |
XOR解密便捷函数(字节向量版本)
| data | 要解密的数据 |
| key | 解密密钥 |
引用了 data(), XOR::decrypt() , 以及 vector< T, Alloc >::view().
| NEFORCE_ALWAYS_INLINE_INLINE byte_vector XOR_decrypt | ( | const cbyte_view | data, |
| const cbyte_view | key ) |
XOR解密便捷函数(字节视图版本)
| data | 要解密的数据 |
| key | 解密密钥 |
引用了 data() , 以及 XOR::decrypt().
被这些函数引用 XOR_decrypt().
XOR解密便捷函数(字符串版本)
| data | 要解密的字符串 |
| key | 解密密钥 |
引用了 vector< T, Alloc >::begin(), basic_string< CharT, Traits, Alloc >::data(), data(), vector< T, Alloc >::end(), basic_string< CharT, Traits, Alloc >::size() , 以及 XOR_decrypt().
| NEFORCE_ALWAYS_INLINE_INLINE byte_vector XOR_encrypt | ( | const byte_vector & | data, |
| const byte_vector & | key ) |
XOR加密便捷函数(字节向量版本)
| data | 要加密的数据 |
| key | 加密密钥 |
引用了 data(), XOR::encrypt() , 以及 vector< T, Alloc >::view().
| NEFORCE_ALWAYS_INLINE_INLINE byte_vector XOR_encrypt | ( | const cbyte_view | data, |
| const cbyte_view | key ) |
XOR加密便捷函数(字节视图版本)
| data | 要加密的数据 |
| key | 加密密钥 |
引用了 data() , 以及 XOR::encrypt().
被这些函数引用 XOR_encrypt().
XOR加密便捷函数(字符串版本)
| data | 要加密的字符串 |
| key | 加密密钥 |
引用了 vector< T, Alloc >::begin(), basic_string< CharT, Traits, Alloc >::data(), data(), vector< T, Alloc >::end(), basic_string< CharT, Traits, Alloc >::size() , 以及 XOR_encrypt().