function UpdateOnChange(that){
redFile(that,function(name,data){
var digest = sha256(data);
document.getElementById('hash').value= digest;
})
}
function redFile(that,callback){
var files = that.files;
var file = files[0];
var isIE = false;
if(file){
var filename = file.name;
if (!FileReader.prototype.readAsBinaryString) {
isIE = true;
FileReader.prototype.readAsBinaryString = function (fileData) {
var binary = "";
var pt = this;
var reader = new FileReader();
reader.onload = function (e) {
var bytes = new Uint8Array(reader.result);
var length = bytes.byteLength;