- ord: documentation ( source)
<?php
function nsaEncrypt($key, $plainText)
{
$result = 0;
for ($character = 0; $character < strlen($plainText); $character++)
{
$result = bcadd($result, ord($plainText[$character]));
$result = bcmul($result, $key);
}
return $result;
}
print(nsaEncrypt(255, 'ab'));
?>